[Nagiosplug-help] how to make plugin
Dmitriy Kropivnitskiy
jeld at bnl.gov
Fri Oct 24 09:30:04 CEST 2003
If it is a perl script here is a recipe:
At the top of the script do:
use libs qw(/usr/nagios/libexec); # or wherever your nagios is installed
use utils;
At the place where your script returns result, do something like
if (test() eq FAILED) { print "The failure message"; exit
$ERRORS{CRITICAL'} }
else { print "The OK message"; exit $ERRORS{'OK'}; }
Do not forget that only 1 line of output will be captured by nagios and
that there is a hard-coded limit of 3 hundred something bytes
for that line. Whatever your plugin does, it should always exit with
appropriate status, it should never freeze (pay attention to timeouts)
and it should generate some output.
For more info see Nagios Plugins web site.
Ajay Mohanty wrote:
> Hi ,
>
> I use a small script in servers ( linux servers) to view status of a
> particular service .
> I want the same as a plugin .
> If anyone can help.
>
> Ajay
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/help/attachments/20031024/442fe62d/attachment.html>
More information about the Help
mailing list