I don't receive a changing state

Marc Powell marc at ena.com
Fri Sep 26 15:49:14 CEST 2008


On Sep 26, 2008, at 1:43 AM, Jean Frontin wrote:

> command[check_xxx]=/etc/nagios/check_xxx
>
> where check_xxx is a "ps -ef"...
>
> When processes are running I receive on A "processes are running".
> But when processes are down I receive :
>
> CHECK_NRPE: No output received from daemon
>
> the command on B "ps -ef ..." writes nothing !
>
> I should receive, on server nagios A, an alert "critical state" ! and,
> of course, a "recovery" when processes are running again !

'ps' is not a nagios plugin so it will not exhibit proper/expected  
behavior. Nagios has requirements for programs to be used as nagios  
plugins and most (all?) normal system commands do not comply with  
those requirements.

http://nagiosplug.sourceforge.net/developer-guidelines.html

If you want to use 'ps', you can create a wrapper program that calls  
it and exits with the proper exit status based on your criteria, or  
you just might want to look at the check_procs plugin.

--
Marc

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
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