Checking multiple different procs in one service check
Hari Sekhon
hpsekhon at googlemail.com
Mon Jul 7 10:55:28 CEST 2008
Ah, that looks great, I was thinking about having a generic multi check,
and you seem to have done a very good job of it from first impressions,
I'll try it out and see if I can switch to using this.
Thanks
-h
Matthias Flacke wrote:
>
> Hi Hari,
>
> please have a look at http://my-plugin.de/check_multi.
>
> It wraps arbitrary calls of plugins, commands, whatever you need and
> is not limited to process checks.
>
> Just as a more generic approach, while the basic idea is very similar ;-)
>
> -Matthias
>
>
> Hari Sekhon wrote:
>> Hi,
>>
>> I have a need to test a collection of procs and their arguments in
>> one service, I was going to post to the list to ask for suggestions,
>> but then I thought to check NagiosExchange and found a couple of
>> plugins, but nothing that suited my need, specifically they were
>> orientated to testing if a process name is running, and the number of
>> processes of a given name running, but they did not allow me to
>> specify arguments that those processes must be running.
>>
>> I found this to be severely limiting when checking on collections of
>> interdependent scripts (I don't want to just check how many "bash"s
>> or "python"s are running...)
>>
>> So I've quickly written my own plugin in Bash to do this and I've
>> posted it to NagiosExchange in case anyone else has this same
>> requirement.
>>
>> The script is basically a wrapper around the standard check_procs
>> allowing you to test several detailed services in one service check
>> which gives a lot more intelligence that the traditional check if a
>> single process is running, especially if you have any stack of
>> programs/scripts/operations that all need to be running but you don't
>> want to monitor them individually or you have too many of them to
>> practically monitor individually.
>>
>> It currently takes a really nice and simple config file so it's easy
>> to have a stack of specific things to test.
>>
>> Feedback is welcome and improvements will be made as
>> needed/requested. I was considering adding support for process states
>> and process metrics other than just the number of processes, but I
>> don't (yet) use these options in check_procs and so I decided to keep
>> the config file very very simple and clean, rather than bloat it with
>> options nobody is using. I'll revise the plugin as I get requests
>> from people doing specific things.
>>
>>
>> You can find the plugin here:
>>
>> http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2649.html;d=1
>>
>>
>> So there you go, a question answered and a new plugin that will
>> hopefully be generally useful for specific multi process checking.
>>
>> -h
>>
>
--
Hari Sekhon
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
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