Getting incorrect CPU load values from RHEL 7 systems
Posted: Thu Nov 01, 2018 3:28 pm
I'll preface this by saying that the Nagios Core version is very old...3.2.0. I am hoping i will not need to update it for this but...maybe?
The issue is that CPU_Load is wildly incorrect on all RHEL 7 systems.
On RHEL6 systems, there is no issue.
Nagios is just using the standard command: /usr/local/nagios/libexec/check_nrpe -H x.x.x.x -p 5666 -c check_load
On an RHEL6 server, the CPU load value presented by running htop on the server itself and the check_nrpe command on the Nagios server are a perfect match.
On an RHEL7 server, the values extremely vary.
As i was typing this, one server which has a load average of 3.42 3.72 3.99 was reported by check_nrpe as 0.05 0.06 0.06
Running yum install nagios-plugins on the RHEL 7 server shows they are up to date (version 2.2.1)
I have tried searching online but don't see this issue reported anywhere? Any ideas what i could check?
The issue is that CPU_Load is wildly incorrect on all RHEL 7 systems.
On RHEL6 systems, there is no issue.
Nagios is just using the standard command: /usr/local/nagios/libexec/check_nrpe -H x.x.x.x -p 5666 -c check_load
On an RHEL6 server, the CPU load value presented by running htop on the server itself and the check_nrpe command on the Nagios server are a perfect match.
On an RHEL7 server, the values extremely vary.
As i was typing this, one server which has a load average of 3.42 3.72 3.99 was reported by check_nrpe as 0.05 0.06 0.06
Running yum install nagios-plugins on the RHEL 7 server shows they are up to date (version 2.2.1)
I have tried searching online but don't see this issue reported anywhere? Any ideas what i could check?