check_nrpe in perl

Andreas Ericsson ae at op5.se
Fri Sep 10 10:23:21 CEST 2004


Steve Shipway wrote:
> If anyone is interested...
> 
> I've finally managed to implement a working check_nrpe in perl (using the
> Net::SSLeay module).  Found a (non-serious) programming error in the NRPE
> protocol as I did so (which was why I had so many problems doing it).
> 

What error would that be? As the lead maintainer of the NRPE project I'm 
very interested in finding it. I'm aware that the 1.x protocol defines 
some of its types as "int". int's width varies depending on processor 
architecture, so that should be considered an error.

Also, is your check_nrpe backwards compatible and capable of handling 
both protocols?

> OK, I know that the C version is of course more efficient, but I've been
> trying for a perl implementation for a long time in order to incorporate it
> into other tools, use it as a MRTG plugin, use it under Windows, and so on.
> I already have a check_nt in perl, so this completes the set.  This perl
> version can now also be used as a MRTG plugin.
> 
> Anyone wanting a copy, email me.
> 

I'm very interested. Particularly if you can include the documentation 
on the protocol error.

If you can send a copy to ae at op5.se I'd be most grateful.

> Steve
> 

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM. 
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
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