[Nagiosplug-devel] EPN Newbie question

Tal Cohen nagios at cohen123.com
Thu Sep 6 18:48:05 CEST 2007


Hi Folks,

 

I am new to developing Perl based plugins with Nagios EPN, so please be
gentle - and let me know if this is the right list to send these types of
questions to (I tried posting this to nagios-devel at lists.sourceforge.net but
I think it is the wrong list).

 

I am trying to do something that I thought would be simple but is starting
to drive me crazy. 

I want to create a plug-in that will retain data in memory across multiple
executions. 

As an initial test, I created a counter plug-in:

 

use lib "/usr/local/nagios/libexec";

use utils qw(%ERRORS);

use strict;

use vars qw($counter);

$counter++;

print "The counter is ".$counter;

exit $ERRORS{'OK'};

 

So far, so good. 

When I test this in mini_epn, it works as expected incrementing each time I
invoke it.

However, when I add this as a check into the Nagios configuration file and
launch Nagios, the value does not increment across multiple executions.

 

What am I missing?

 

Thanks,

Tal

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20070906/964ce457/attachment.html>


More information about the Devel mailing list