[Nagiosplug-help] check_icmp reporting 100% pkt loss when host is "pingeable"
Alejandro Mejía Evertsz
amejia at carmeltelecom.com
Wed Mar 29 06:08:06 CEST 2006
I forgot to let you know if the solution worked or not.
Well... IT WORKS PERFECT!
Thanks Andreas.
-----Mensaje original-----
De: Alejandro Mejía Evertsz [mailto:amejia at carmeltelecom.com]
Enviado el: Monday, March 27, 2006 9:48 AM
Para: 'Andreas Ericsson'
CC: 'nagiosplug-help at lists.sourceforge.net'
Asunto: RE: [Nagiosplug-help] check_icmp reporting 100% pkt loss when host
is "pingeable"
Wow! That was fast :D
Thanks Andreas, I appreciate it ;)
I've done what you suggest.
As the problem started about 8 to 10 hours after starting nagios, I'll keep
you posted on my results.
Thank you!
-----Mensaje original-----
De: Andreas Ericsson [mailto:ae at op5.se]
Enviado el: Monday, March 27, 2006 9:28 AM
Para: Alejandro Mejía Evertsz
CC: nagiosplug-help at lists.sourceforge.net
Asunto: Re: [Nagiosplug-help] check_icmp reporting 100% pkt loss when host
is "pingeable"
Alejandro Mejía Evertsz wrote:
> Hello everyone.
>
>
>
> I wrote this message to the nagios-users list, but had no reply. Maybe
> heres the right place to post my problem.
>
>
>
> I was having problems with segmentation fault using check_ping command,
> and I found some info on this list regarding that and suggesting to use
> check_icmp instead.
>
> Check_icmp is great
its faster, and dont consume much resources, but
Im
> having this problem:
>
>
>
> It works fine for some hours, but suddenly all hosts are reported as
DOWN
> with packet loss of 100%
>
> I get the net interface down with ifconfig, and then back up again, and
> nothing. I have to restart the server and then it works fine again.
>
This is most likely the result of an old check_icmp running on a system
where pid's are more than 16 bits (i.e. the pid can be larger than
65535, as on recent FreeBSD f.e.). You can upgrade to the latest
check_icmp and the problems should go away.
If the fix isn't available in a recent package from the official
nagiosplug package you should be able to use the one found at
http://oss.op5.se/nagios/check_icmp-2005-06-01.tar.gz
You can notice if the fix is available from the nagiosplug project by doing
$ grep -q 'pid & 0xffff' check_icmp.c && echo "Fix available"
in the "plugins" directory of the expanded tar-ball.
> The hosts Im monitoring are up, and if I use a normal ping command to
> reach them, I get reply.
>
> Also if I use check_ping from shell, I get PING OK - Packet loss = 0%,
RTA
> = 109.81 ms
>
>
Matches completely with other bug-reports re the same issue, so feels
fairly safe to say you should be running a functional version within a
couple of minutes.
>
>
>
> If it helps:
>
> Im using FreeBSD 6.0 Stable and installed nagios from ports.
>
That helps indeed (see above). :)
In the future, please put such info on top of the message, preferrably
along with the version of the plugins you're using.
--
Andreas Ericsson andreas.ericsson at op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
More information about the Help
mailing list