localhost DOWN messages, return code 127 is out of bounds

Lacayo, Luis F lflacayo at cps.k12.il.us
Wed May 19 18:33:44 CEST 2010


What happens when you run it from the command line as the Nagios user?
I had a similar issue that required the check to run as root. 

Luis

-----Original Message-----
From: Assaf Flatto [mailto:nagios at flatto.net] 
Sent: Wednesday, May 19, 2010 10:59 AM
To: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] localhost DOWN messages, return code 127 is
out of bounds

Michael Maxwell wrote:
> Hello,
>
> Just installed nagios 3.2.1 following the docs at
> http://nagios.sourceforge.net/docs/3_0/quickstart.html
>
> Everything starts up normally, web interface is fine, can login,
> enable/disable checks, etc...  However, every 2 hours exactly,
> I'm getting the following alert in email:
>
> From: nagios
> Subject: ** PROBLEM Host Alert: localhost is DOWN **
>
> ***** Nagios *****
>
> Notification Type: PROBLEM
> Host: localhost
> State: DOWN
> Address: 127.0.0.1
> Info: (Return code of 127 is out of bounds - plugin may be missing)
>
> Date/Time: Tue May 18 15:00:15 PDT 2010
>
> If I go to check the services, everything is green.
>
> This is coming from a fresh install with nothing special configured.
>
> I've googled until my eyes glazed over and no one seems to report
> this happening with "localhost".  I've checked for the plugins,
> checked permissions, etc... The best I can tell, it's all as it
> should be.  I'm sure I've missed some simple detail somewhere, but
> it's eluding me at the moment.
>
> Any help on solving this problem would be greatly appreciated.
>
> Below, I've included logfile contents as well as every detail
> I could think of on how the system is setup.
>
> Thanks
>
> [1274215437] Nagios 3.2.1 starting... (PID=5185)[1274215437] Local 
> time is Tue May 18 13:43:57 PDT 2010
> [1274215437] LOG VERSION: 2.0
> [1274215437] Finished daemonizing... (New PID=5186)[1274215447] 
> Warning: Return code of 127 for check of host 'localhost' was out of 
> bounds. Make sure the plugin you're trying to run actually e
> xists.
> [1274215447] HOST ALERT: localhost;DOWN;SOFT;1;(Return code of 127 is 
> out of bounds - plugin may be missing)[1274215477] Warning: Return 
> code of 127 for check of service 'Current Load' on host 'localhost' 
> was out of bounds. Make sure the plugin you'r
> e trying to run actually exists.
> [1274215477] SERVICE ALERT: localhost;Current 
> Load;CRITICAL;HARD;1;(Return code of 127 is out of bounds - plugin may

> be missing)[1274215517] Warning: Return code of 127 for check of host 
> 'localhost' was out of bounds. Make sure the plugin you're trying to 
> run actually e
> xists.
> [1274215517] HOST ALERT: localhost;DOWN;SOFT;2;(Return code of 127 is 
> out of bounds - plugin may be missing)[1274215517] Warning: Return 
> code of 127 for check of service 'Current Users' on host 'localhost' 
> was out of bounds. Make sure the plugin you'
> re trying to run actually exists.
> [1274215517] SERVICE ALERT: localhost;Current 
> Users;CRITICAL;HARD;1;(Return code of 127 is out of bounds - plugin 
> may be missing)[1274215557] Warning: Return code of 127 for check of 
> service 'HTTP' on host 'localhost' was out of bounds. Make sure the 
> plugin you're trying
>  to run actually exists.
> [1274215557] SERVICE ALERT: localhost;HTTP;CRITICAL;HARD;1;(Return 
> code of 127 is out of bounds - plugin may be missing)[1274215587] 
> Warning: Return code of 127 for check of host 'localhost' was out of 
> bounds. Make sure the plugin you're trying to run actually e
> xists.
> [1274215557] SERVICE ALERT: localhost;HTTP;CRITICAL;HARD;1;(Return 
> code of 127 is out of bounds - plugin may be missing)[1274215587] 
> Warning: Return code of 127 for check of host 'localhost' was out of 
> bounds. Make sure the plugin you're trying to run actually e
> xists.
> [1274215587] HOST ALERT: localhost;DOWN;SOFT;3;(Return code of 127 is 
> out of bounds - plugin may be missing)
> [1274215597] Warning: Return code of 127 for check of service 'PING' 
> on host 'localhost' was out of bounds. Make sure the plugin you're 
> trying to run actually exists.
> [1274215597] SERVICE ALERT: localhost;PING;CRITICAL;HARD;1;(Return 
> code of 127 is out of bounds - plugin may be missing)
> [1274215627] Warning: Return code of 127 for check of service 'Root 
> Partition' on host 'localhost' was out of bounds. Make sure the plugin

> you're trying to run actually exists.
> [1274215627] SERVICE ALERT: localhost;Root 
> Partition;CRITICAL;HARD;1;(Return code of 127 is out of bounds - 
> plugin may be missing)
>
>
> Detailed information on the system, what's installed, etc...:
>
> CentOS 5.4
> Linux [deleted] 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686

> i686 i386 GNU/Linux
>
> Nagios 3.2.1
> Nagios Plugins 1.4.14
> Apache httpd 2.2.15
> PHP 5.3.2
>
> $ grep nagios /etc/passwd
> nagios:x:9000:9001::/home/nagios:/bin/bash
>
> $ grep nag /etc/group
> nagcmd:x:9000:apache
> nagios:x:9001:nagios
>
> Options used to build nagios:
> ./configure     --with-command-group=nagcmd \
>                 --prefix=/opt/nagios-3.2.1 \
>                 --with-nagios-user=nagios \
>                 --with-httpd-conf=/opt/httpd/conf
>
> Options used to build plugins:
> ./configure     --with-nagios-user=nagios \
>                 --with-nagios-group=nagios \
>                 --prefix=/opt/nagios-3.2.1
>
> Permissions of files in /opt/nagios-3.2.1/libexec:
> $ ls -l /opt/nagios-3.2.1/libexec/
> total 1360K
> -rwxr-xr-x 1 nagios nagios 31052 May 18 13:48 check_apt*
> -rwxr-xr-x 1 nagios nagios  2240 May 18 13:48 check_breeze*
> -rwxr-xr-x 1 nagios nagios 38078 May 18 13:48 check_by_ssh*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_clamd ->
check_tcp*
> -rwxr-xr-x 1 nagios nagios 21516 May 18 13:48 check_cluster*
> -r-sr-xr-x 1 root   nagios 34952 May 18 13:48 check_dhcp*
> -rwxr-xr-x 1 nagios nagios 32640 May 18 13:48 check_dig*
> -rwxr-xr-x 1 nagios nagios 48280 May 18 13:48 check_disk*
> -rwxr-xr-x 1 nagios nagios  8075 May 18 13:48 check_disk_smb*
> -rwxr-xr-x 1 nagios nagios 36777 May 18 13:48 check_dns*
> -rwxr-xr-x 1 nagios nagios 18705 May 18 13:48 check_dummy*
> -rwxr-xr-x 1 nagios nagios  3051 May 18 13:48 check_file_age*
> -rwxr-xr-x 1 nagios nagios  6313 May 18 13:48 check_flexlm*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_ftp -> check_tcp*
> -rwxr-xr-x 1 nagios nagios 85634 May 18 13:48 check_http*
> -r-sr-xr-x 1 root   nagios 39620 May 18 13:48 check_icmp*
> -rwxr-xr-x 1 nagios nagios 23743 May 18 13:48 check_ide_smart*
> -rwxr-xr-x 1 nagios nagios 15132 May 18 13:48 check_ifoperstatus*
> -rwxr-xr-x 1 nagios nagios 12518 May 18 13:48 check_ifstatus*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_imap -> check_tcp*
> -rwxr-xr-x 1 nagios nagios  7350 May 18 13:48 check_ircd*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_jabber ->
check_tcp*
> -rwxr-xr-x 1 nagios nagios 30014 May 18 13:48 check_ldap*
> lrwxrwxrwx 1 root   root      10 May 18 13:48 check_ldaps ->
check_ldap*
> -rwxr-xr-x 1 nagios nagios 28714 May 18 13:48 check_load*
> -rwxr-xr-x 1 nagios nagios  6020 May 18 13:48 check_log*
> -rwxr-xr-x 1 nagios nagios 20282 May 18 13:48 check_mailq*
> -rwxr-xr-x 1 nagios nagios 25812 May 18 13:48 check_mrtg*
> -rwxr-xr-x 1 nagios nagios 24295 May 18 13:48 check_mrtgtraf*
> -rwxr-xr-x 1 nagios nagios 28548 May 18 13:48 check_nagios*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_nntp -> check_tcp*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_nntps ->
check_tcp*
> -rwxr-xr-x 1 nagios nagios 38266 May 18 13:48 check_nt*
> -rwxr-xr-x 1 nagios nagios 35917 May 18 13:48 check_ntp*
> -rwxr-xr-x 1 nagios nagios 33889 May 18 13:48 check_ntp_peer*
> -rwxr-xr-x 1 nagios nagios 31725 May 18 13:48 check_ntp_time*
> -rwxr-xr-x 1 nagios nagios 54192 May 18 13:48 check_nwstat*
> -rwxr-xr-x 1 nagios nagios  8324 May 18 13:48 check_oracle*
> -rwxr-xr-x 1 nagios nagios 30356 May 18 13:48 check_overcr*
> -rwxr-xr-x 1 nagios nagios 41387 May 18 13:48 check_ping*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_pop -> check_tcp*
> -rwxr-xr-x 1 nagios nagios 39647 May 18 13:48 check_procs*
> -rwxr-xr-x 1 nagios nagios 29078 May 18 13:48 check_real*
> -rwxr-xr-x 1 nagios nagios  9579 May 18 13:48 check_rpc*
> -rwxr-xr-x 1 nagios nagios  1135 May 18 13:48 check_sensors*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_simap ->
check_tcp*
> -rwxr-xr-x 1 nagios nagios 51895 May 18 13:48 check_smtp*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_spop -> check_tcp*
> -rwxr-xr-x 1 nagios nagios 26231 May 18 13:48 check_ssh*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_ssmtp ->
check_tcp*
> -rwxr-xr-x 1 nagios nagios 30682 May 18 13:48 check_swap*
> -rwxr-xr-x 1 nagios nagios 38940 May 18 13:48 check_tcp*
> -rwxr-xr-x 1 nagios nagios 28909 May 18 13:48 check_time*
> lrwxrwxrwx 1 root   root       9 May 18 13:48 check_udp -> check_tcp*
> -rwxr-xr-x 1 nagios nagios 34400 May 18 13:48 check_ups*
> -rwxr-xr-x 1 nagios nagios 27485 May 18 13:48 check_users*
> -rwxr-xr-x 1 nagios nagios  2934 May 18 13:48 check_wave*
> -rwxr-xr-x 1 nagios nagios 28787 May 18 13:48 negate*
> -rwxr-xr-x 1 nagios nagios 27484 May 18 13:48 urlize*
> -rwxr-xr-x 1 nagios nagios  1939 May 18 13:48 utils.pm*
> -rwxr-xr-x 1 nagios nagios   862 May 18 13:48 utils.sh*
>
AFAIK centos has a security mechanism called msec that can some time 
change the permissions of files and cause this issue .

check if you have the msec is working ( usually in the cron.d or 
cron.hourly or cron.daily directory ) and if so - you may want to set 
itup so it will not modify any of the nagios plugins or directories 
permissions.

Assaf


-- 
Never,Ever Cut A Deal With a Dragon 


I am doing a Charity Bike ride On the 27 of June for the
Capital to Coast Charity. Please help by Donating
http://www.justgiving.com/Lovefilm-capital-to-coast



------------------------------------------------------------------------
------

_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when
reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null

------------------------------------------------------------------------------

_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list