[Nagiosplug-devel] Ping: I would expect Nagios to return -1, or 3 for "system14;UP;HARD;1;(No output!)"

Andreas Ericsson ae at op5.se
Wed Feb 22 09:34:04 CET 2006


Lee Fitz wrote:
> I have a most perplexing couple of issues:
> ---- Nagios (ping plugin) appears to be returning '1' and this is 
> causing an
> erroneous system UP notification
> - seems like is should be returning -1, or 3 = UNKNOWN which I
> would assume would not translate to system UP
> 
> date
> mmdd hhmm ss
> 0203 0332 43 [1138966363] HOST ALERT: system14;DOWN;SOFT;1;CRITICAL -
> Plugin timed out after 20 seconds
> 0203 0333 03 [1138966383] HOST ALERT: system14;DOWN;SOFT;2;CRITICAL -
> Plugin timed out after 20 seconds
> 0203 0333 23 [1138966403] HOST ALERT: system14;DOWN;HARD;3;CRITICAL -
> Plugin timed out after 20 seconds
> 0203 0333 23 [1138966403] HOST NOTIFICATION:
> mtools;system14;DOWN;host-notify-by-mknotify;CRITICAL - Plugin timed
> out after 20 seconds
> 

This is according to spec. The plugin times out so Nagios returns 
critical for it.

> 0203 0426 05 [1138969565] HOST ALERT: system14;UP;HARD;1;(No 
> output!)      <===this is the problem
> 0203 0426 05 [1138969565] HOST 
> NOTIFICATION:mtools;system14;UP;host-notify-by-mknotify;(No output!)
> 

This is weird though. The plugin clearly exits gracefully, but it should 
print something when it doesn't time out. What version of Nagios and 
plugins are you using? What OS and OS-version is this (uname -a should 
tell you).

> NOTE: I am using
> define host {
> check_interval 1
> ...
> check_command check-host-alive
> }
> 
> define command {
> command_name check-host-alive
> command_line ....libexec/check_ping -H $HOSTADDRESS$ -w
> 6000.0,80% -c 15000.0,100% -p 1 -t 20
> }
> 
> Any suggestions would be appreciated
> 

Try check_icmp instead. You can just replace the check_ping binary with 
check_icmp instead. Make sure you do "chmod 4755 check_icmp" as root 
though, or it won't work.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231




More information about the Devel mailing list