check_radius
Stanley Hopcroft
Stanley.Hopcroft at IPAustralia.Gov.AU
Mon Mar 8 05:43:20 CET 2004
Dear Ladies and Gentlemen,
I am writing to thank you for your letter and say,
On Sun, Mar 07, 2004 at 08:02:56PM -0800, nagios-users-request at lists.sourceforge.net wrote:
>
> Nagios inspects the exit status of its commands.
> 0 ==> ok
> 1 ==> warn
> 2 ==> error (aka critical)
> 3 ==> unknown
>
> So change your script to:
> if [ $1 = OK ] ; then
> echo "OK"
> exit 0
> else
> echo "oops - no reply"
> exit 2
> fi
>
or source utils.sh (in the plugin-scripts dir of the plugins distro) so
that you can say
if [ $1 = $STATE_OK ] ; then
echo | printf "OK"
exit $STATE_OK
else
echo | printf foo
exit $STATE_CRITICAL
fi
The moral of the story is that the plugin developers want to maximise
reuse and minimise code duplication by factoring out common definitions
(common constants such as return code values; default timeouts etc) for
plugin authors to take advantage of (the Perl equivalent is utils.pm).
Anyone writing their own plugins should have a look at the source of the
standard plugins.
> Regards,
>
> Simon
>
Yours sincerely.
--
------------------------------------------------------------------------
Stanley Hopcroft
------------------------------------------------------------------------
'...No man is an island, entire of itself; every man is a piece of the
continent, a part of the main. If a clod be washed away by the sea,
Europe is the less, as well as if a promontory were, as well as if a
manor of thy friend's or of thine own were. Any man's death diminishes
me, because I am involved in mankind; and therefore never send to know
for whom the bell tolls; it tolls for thee...'
from Meditation 17, J Donne.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
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