[Nagiosplug-devel] RFC: Nagios 3 and Embedded Perl Plugins

Stéphane Urbanovski stephane.urbanovski at ac-nancy-metz.fr
Mon Jan 8 09:38:43 CET 2007


Andreas Ericsson a écrit :

>> - extending nrpe to be able to support builtin commonly used checks (ping, load, mem, disk, etc ...)
> 
> Supporting ICMP in a loadable module (or indeed in a daemon of any kind) 
> has its problems as was stated in another mail in this thread.

Yes, I read this

> Supporting system load, memory usage and disk usage is, again, a 
> different kind of worms. There's no standardized interface usable to 
> obtain these metrics that reliably work on the set of systems supported 
> by the current plugin-distribution. As such, it would be maintenance 
> nightmare to try to keep it working on all those systems. For reference, 
> download the GNU coreutils package and count the #ifdef lines. Not pretty.

Of course this "newnrpe" is be able to use traditionnal plugins if there is no internal support.

>> and support permanent connection to Nagios (over Unix or TCP sockect)
> 
> This would require a lot of hacking in Nagios to solve.
> 
> 
>> - make Nagios support directly this new "super" nrpe as dl module
>>
>> Security and memory management problems should be easier to fix,
>> or at least have a lower impact if limited to nrpe.
>>
> 
> But you just said to load this newfangled dream-version of nrpe as a 
> module? That sort of microsoft'ish thinking leads to "integrated" and 
> very unstable code I'm afraid.

(Ok, my english is really poor ...)

Not the "newnrpe", wich is a separate process, but only the communication with newnrpe part

-- 
Stéphane Urbanovski








More information about the Devel mailing list