[Nagiosplug-devel] check_ntp plugin issues
Andreas Ericsson
ae at op5.se
Tue Mar 14 02:17:02 CET 2006
sean finney wrote:
> hi bill,
>
> check_ntp has been one of the thorns in my side for quite a while. i
> think that trying to parse the output of ntpq is an inherently broken
> concept to begin with. it seems every time we change one of the parsing
> pcre's to accomodate for one problem, we break something else.
>
> i really feel that we should ditch the current version of check_ntp
> entirely, and that we should instead use something like Net::NTP, or
> preferably borrow/adapt/write some c code of our own to perform the check.
>
> the former option would be really, really easy to do from a quick look
> at Net::NTP's documentation, though it would require installations
> to have it installed as a dependency.
>
yuck... Perhaps the code from the module can be re-used instead? NTP
being a binary protocol I doubt it's implemented as perl.
> not knowing enough about the protocol i can't make any claims on how
> difficult the latter option would be, though as i said it seems to be
> the Right Way imho, and would not put any additional requirements on a
> installation.
For public, unencrypted NTPv3 servers it's not terribly difficult. For
servers with encrypted transfers it's definitely harder (I think 75% of
the code in the current ISC ntpd handles the auto-key dancing).
--
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