[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