[Nagiosplug-help] localhost check results shows up in remote server's data

Thomas Guyot-Sionnest dermoth at aei.ca
Wed Jul 7 01:47:49 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10-07-06 04:43 PM, Bill Schoolcraft wrote:
> Hello Family,
> 
> Must be missing something obvious, but obviously not catching it :(
> 
> (Ubuntu) localhost = 192.168.1.55
> 
> (CentOS-5.4) Remote Linux server = 192.168.1.8 
> 
> In my graphical Nagios screen (Service Status Details For All Hosts) certain details from the Nagios (localhost) shows up in the remote linux server display.
> 
> I have copied the (default ubuntu file) 
> 
> cp localhost_nagios2.cfg remote-server.cfg
> 
> and then edited the latter with an absolute ipaddr.  I see two distinct hosts in the panel, both the localhost and remote-server -- but both show the same "Current_Users" + "Current_Load" + "Total_Processes" data but the HTTP check is unique with only the localhost showing success.

The load check plugin you're using probably runs locally only, so it's
not just a matter of copying teh config and changing the ip address. If
you look at your config, you will likely see that the IP address
($HOSTADDRESS$) is not used in the check_command arguments (between !
characters) of your service definition, nor in the associated command
definition.

To run a plugin on a remote server you have to use  another plugin like
check_nrpe or check_by_ssh. check_nrpe requires you to run the NRPE
daemon on the remote machine, while check_by_ssh will require you to set
up ssh keys for executing the plugins (and they have to be set up for
the user Nagios runs as, usually 'nagios').


BTW, although I do use check_nrpe and check_by_ssh, for the load average
I prefer using check_snmp. You can typically use the integer version for
measuring the load average (a load of 1.24 will be represented as a
"124") The following OIDs (also shown with their numeric
representations) can be used to get the 1-minute, 5-minutes and
15-minutes load average respectively:

Load-1   -  UCD-SNMP-MIB::laLoadInt.1  -  .1.3.6.1.4.1.2021.10.1.5.1
Load-5   -  UCD-SNMP-MIB::laLoadInt.2  -  .1.3.6.1.4.1.2021.10.1.5.2
Load-15  -  UCD-SNMP-MIB::laLoadInt.3  -  .1.3.6.1.4.1.2021.10.1.5.3


With recent versions of the nagios plugins (1.4.14 and up), you can also
use the float version to check the load, using these OIDs:

Load-1   -  UCD-SNMP-MIB::laLoad.1  -  .1.3.6.1.4.1.2021.10.1.3.1
Load-5   -  UCD-SNMP-MIB::laLoad.2  -  .1.3.6.1.4.1.2021.10.1.3.2
Load-15  -  UCD-SNMP-MIB::laLoad.3  -  .1.3.6.1.4.1.2021.10.1.3.3

(PS: this seems to be broken in trunk, but works with 1.4.14)

- -- 
Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwzwJsACgkQ6dZ+Kt5BchbMIwCg+rJc0n7yANIcoDWuFziiCEkg
5lQAn3oaUyBMUvaP4B0+T56KdWhzYDDm
=Gno5
-----END PGP SIGNATURE-----




More information about the Help mailing list