I keep getting 'threshold of low CPU idle not met' warnings on a few servers, one in particular. It shows a value of zero constantly. If I run a manual snmpget command with ssCpuIdle (OID=1.3.6.1.4.1.2021.11.11.0) I get the same thing but I can see from all the usual tools that the CPU isn't maxed out (or zero idle time).
When I search the net all I find is documents telling us to change to using ssCpuRawIdle but this is known to max out and give invalid readings too plus you have to take two readings and figure it out yourself.
I fixed this for a short period (minutes) by restarting SNMP on the effected server. Got a value of 84 for a few minutes and now it is back to zero again. The server is a SUSE 9 server much the same as most of the other servers on our network, running Nagios if you can't figure that out from the name.
Any ideas?
When I search the net all I find is documents telling us to change to using ssCpuRawIdle but this is known to max out and give invalid readings too plus you have to take two readings and figure it out yourself.
I fixed this for a short period (minutes) by restarting SNMP on the effected server. Got a value of 84 for a few minutes and now it is back to zero again. The server is a SUSE 9 server much the same as most of the other servers on our network, running Nagios if you can't figure that out from the name.
Any ideas?
zenoss@crt-monitor:~> snmpget -c snmpstring -v1 crt-nagios.blahblah.gov.au 1.3.6.1.4.1.2021.11.11.0
UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 84
zenoss@crt-monitor:~> snmpget -c snmpstring -v1 crt-nagios.blahblah.gov.au 1.3.6.1.4.1.2021.11.11.0
UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 0