Ping Service Status UNKNOWN

Subhendu Ghosh sghosh at sghosh.org
Thu Apr 21 21:11:45 CEST 2005


On Thu, 21 Apr 2005, Victor Ruiz Rivas wrote:

> Hello:
>
> I've installed Nagios 1.2 on a Red Hat Enterprise Linux machine running 
> 2.4.21-15.EL kernel version. Other services are running ok but ping service 
> status is UNKNOWN for all hosts.
>
> For troubleshooting I redefined the check_ping command definition in 
> checkcommands.cfg like:
>
>   # 'check_ping' command definition
>       define command{
>                   command_name    check_ping
>                   command_line    $USER1$/check_ping_debug -H $HOSTADDRESS$ 
> -w $ARG1$ -c $ARG2$ -p 5
>           }
>
> to point to a shell script "check_ping_debug" containing:
>
>   #!/bin/sh
>   echo `date` >> /tmp/debug_check_ping_plugin
>   echo $* >> /tmp/debug_check_ping_plugin
>   /usr/local/nagios/libexec/check_ping $*
>
> as suggested in Nagios web page to find out the arguments Nagios does pass to 
> the check_ping command.
>
> After starting Nagios it turns out that the arguments passed to check_ping 
> are:
>
>   [root at ovxterm nagios]# tail -f /tmp/debug_check_ping_plugin
>   jue abr 21 19:28:08 CEST 2005
>   -H 192.168.252.3 -w 100.0,20% -c 500.0,60% -p 5
>   jue abr 21 19:28:42 CEST 2005
>   -H 192.168.252.4 -w 100.0,20% -c 500.0,60% -p 5
>   jue abr 21 19:28:53 CEST 2005
>   -H 192.168.252.5 -w 100.0,20% -c 500.0,60% -p 5
>   ....
>
> And issuing manually the command I get the next error:
>
>   [root at ovxterm libexec]# ./check_ping -H 192.168.252.3 -w 100.0,20% -c 
> 500.0,60% -p 5
>   /bin/ping -n -U -w 10 -c 5 192.168.252.3
>   CRITICAL - Could not interpret output from ping command
>
> The ping version is:
>
>   [root at ovxterm libexec]# ping -V
>   ping utility, iputils-ss020927
>
> and its output looks like this:
>
>   [root at ovxterm libexec]# /bin/ping -n -U -w 10 -c 5 192.168.252.3
>   PING 192.168.252.3 (192.168.252.3) 56(84) bytes of data.
>   64 bytes from 192.168.252.3: icmp_seq=0 ttl=253 time=1.05 ms
>   64 bytes from 192.168.252.3: icmp_seq=1 ttl=253 time=1.39 ms
>   64 bytes from 192.168.252.3: icmp_seq=2 ttl=253 time=1.00 ms
>   64 bytes from 192.168.252.3: icmp_seq=3 ttl=253 time=1.10 ms
>   64 bytes from 192.168.252.3: icmp_seq=4 ttl=253 time=1.21 ms
>
>   --- 192.168.252.3 ping statistics ---
>   5 packets transmitted, 5 received, 0% packet loss, time 4046ms
>   rtt min/avg/max/mdev = 1.000/1.153/1.394/0.144 ms, pipe 2
>
>
> Can anyone help me with this error?
> What should the output format be?
> Why can't check_ping interpret it?
>

Which version of check_ping (-V) are you using?

check_ping uses the native ping command.  Different OS/versions change the 
output and we have to patch the plugin to understand the new output.

-- 
-sg


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
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