We accomplish this at our end with the mod_gearman addon. What we do is the following:
* Set all the services that need limiting together in one servicegroup * Get mod_gearman up and running and have at least one mod_gearman_worker node (it may run on the nagios server or on another machine) * Set max-workers on that mod_gearman_worker to the number of checks that may be run simultaneously * mod_gearman will execute the checks instead of the nagios server, and number of checks will be limited The only other way i know how would be to implement a locking (semaphore) somehow in the plugins themselves. cheers, Palli ----- Original Message ----- From: "Paul Dubuc" <w...@paul.dubuc.org> To: "Nagios Users List" <nagios-users@lists.sourceforge.net>, "Nagios Developers List" <nagios-de...@lists.sourceforge.net> Sent: Tuesday, July 16, 2013 7:49:21 PM Subject: [Nagios-users] service group concurrency limit? I'm wondering if there is any way to limit the number of services that can be checked at one time based on service group. I have some service checks that use a limited pool of resources (smaller than the number of services to check) and many others that have no such limitation. So I need to set max_concurrent_checks in nagios.cfg to limit the number of concurrent checks. Unfortunately, this is a global limit. It would be nice if this sort of limit could be applied to a service group so the plugins don't have to manage concurrency. Any ideas? Thanks, Paul Dubuc ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ 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 ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ 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