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@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