Hosts check serialization
Posted: Tue Jul 24, 2012 10:41 am
Hi,
I'm wondering if it's possible to serialize all "host checks" in a 3.0 version. It seems it's possible to do that with "services checks" with option "max_concurrent_checks" set to 1. It also seems that the version 1.x and 2.x did "host checks" in serial mode.
To describe my situation: I would like to test multiple (high latency / low throughput) radio links with Nagios. PC is connected to an unique radio gateway and I defined in nagios configuration multiple remote hosts that I need to test (through my gateway). I use "check-icmp" plugin with high values and I don't have any problem when it is executed alone.
My problem is that Nagios parallelize all host checks and flood my radio gateway with multiple parallel requests. I can select higher "check_interval" for each host and modify the "host_inter_check_delay_method" to improve the operation, but there isn't any synchronization between host tests so tests always finished by collide.
Do you have any solution to serialize host check? or any other equivalent trick to solve my problem?
Thanks for your help
I'm wondering if it's possible to serialize all "host checks" in a 3.0 version. It seems it's possible to do that with "services checks" with option "max_concurrent_checks" set to 1. It also seems that the version 1.x and 2.x did "host checks" in serial mode.
To describe my situation: I would like to test multiple (high latency / low throughput) radio links with Nagios. PC is connected to an unique radio gateway and I defined in nagios configuration multiple remote hosts that I need to test (through my gateway). I use "check-icmp" plugin with high values and I don't have any problem when it is executed alone.
My problem is that Nagios parallelize all host checks and flood my radio gateway with multiple parallel requests. I can select higher "check_interval" for each host and modify the "host_inter_check_delay_method" to improve the operation, but there isn't any synchronization between host tests so tests always finished by collide.
Do you have any solution to serialize host check? or any other equivalent trick to solve my problem?
Thanks for your help