check_snmp performance data includes warning/critical thresholds wrong w/ multiple OIDS (#1327)

s3ta <[email protected]>
Newsgroups gmane.network.nagios.devel,gmane.network.monitoring.plugins.devel
Message-ID <monitoring-plugins/monitoring-plugins/issues/[email protected]>
Refering to the NEWS:
2.2 [...]
	ENHANCEMENTS
	check_snmp's performance data now also includes warning/critical
	  thresholds

I tried it, since I am waiting for the feature.

My tests / example for a Switch port ( w/ current git-version) looked like
this:
 /usr/local/libexec/check_snmp -H 192.168.2.1 --rate -C public-P 2c -o
 ifInOctets.1,ifOutOctets.1,ifInUcastPkts.1,ifOutUcastPkts.1,ifInErrors.1,ifOutErrors.1
 -m IF-MIB -l in,out,inucast,outucast,inerr,outerr -w
 230400,230400,1000000000,1000000000,0.01,0.01 -c
 230400,230400,1000000000,1000000000,0.01,0.01
SNMP RATE OK - in 8273.875 out 31296.25 inucast 92.125 outucast 64.5 inerr 0
outerr 0 |
in=8273.875;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01
out=31296.25;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01
inucast=92.125;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01
outucast=64.5;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01
inerr=0;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01
outerr=0;230400,230400,1000000000,1000000000,0.01,0.01;230400,230400,1000000000,1000000000,0.01,0.01

The warning/critical include in the perfdata are the complete strings of w/c
- not just the value used for the check against it.

For the sake of understanding corectly I expected as result:
SNMP RATE OK - in 8273.875 out 31296.25 inucast 92.125 outucast 64.5 inerr 0
outerr 0 | in=8273.875;230400;230400 out=31296.25;230400;230400
inucast=92.125;1000000000;1000000000 outucast=64.5;1000000000;1000000000
inerr=0;0.01;0.01 outerr=0;0.01;0.01

-- 
Reply to this email on GitHub:
https://github.com/monitoring-plugins/monitoring-plugins/issues/1327
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.