[Nagiosplug-devel] Re: [Nagios-users] check_ping & check_fping replacement without requirements
Karl DeBisschop
karl at debisschop.net
Fri May 7 16:09:05 CEST 2004
On Fri, 07 May 2004 15:29:48 +0200
Andreas Ericsson <ae at op5.se> wrote:
> Hey all.
>
> I've rewritten check_fping completely.
> Features / Improvements;
> Includes the code from fping (in a modified state) instead of calling
> it and parsing the output.
> Takes care of 'Unable to parse ping output' and such.
> Fixes the 1 second maximum threshold value in check_fping, which was
> hardcoded in the fping source.
> Removes the ridiculous appearance of precision down to a millionth of
> a millisecond (0.1000000 RTA), and instead gives proper and valuable
> output in a sensible manner.
> Both check_ping and check_fping command line syntax works just fine,
> so it could be used to replace either one (-n and -p both denote
> number of packets to send).
>
> Drawbacks;
> Requires root privileges for raw sockets (if run setsuid it drops
> privileges again after obtaining the socket). This is common to all
> ping programs though.
>
> ToDo:
> Parallellize packet sending. This requires a different packet identity
>
> encoding algorithm, as well as some manner of delay so that hosts
> don't think they're being flooded, so I'll wait a while with this.
>
> Please send info on any and all bugs you find to ae at op5.se
I haven't looked at the implementation yet, but it is exactly the
direction we were hoping to go - would you mind if we included it as
check_icmp in the core plugins?
Plugin team - how do you all feel about this?
--
Karl
More information about the Devel
mailing list