[Nagiosplug-devel] check_snmp multiplier / divisor

Eric Schoeller eric.schoeller at Colorado.EDU
Fri Aug 17 03:41:11 CEST 2012

Hello list,

We have a fair number of checks using check_snmp, and it is very common 
that an INTEGER is reported in 'tenths' or even 'hundredths'. To use 
check_snmp natively against these OIDs we are forced to set thresholds 
such as '700' to represent '70.0' Fahrenheit. This isn't too big of a 
problem except when tired admins get pages about temperatures reaching 
(what appears to be) 700 degrees Fahrenheit.

In such cases we could simply write our own plugins, but there are a lot 
of these cases. It would be far more desirable to just use check_snmp. I 
was considering developing and submitting a patch for options such as 
--multiplier or --divisor ... or even perhaps --mangle where in you 
could perform a bit of math on any values returned from the SNMP agent. 
Thresholds would then be applied to the "mangled" value of the OID.

Would there be support for such a change if we submitted a patch? Is 
there a reason why it would be unnecessary?


Eric Schoeller
University of Colorado Boulder
Office of Information Technology

More information about the Devel mailing list