Hi folks,

Thanks all for the amazing work on Icinga, it's working pretty great for me.

I have one issue that isn't an issue with Icinga at the core, but I am wanting 
to try to modify Icinga to get around it.
I use a check_domain script to check the expiration dates of domains of several 
of my clients.
However, pir.org says they limit the number of whois requests to 4 per minute. 
http://pir.org/resources/faq/
Most of my clients are .org addresses, so whois checks there and only there, 
and I have over 100 .org domains to check.

In the initial scheduling of services, Icinga ends up scheduling the service 
checks close enough that it trips the pir.org limiter and I start getting 
timeouts, 
even though I have looked at the service check times to confirm that it is 
never scheduling more than 4 per minute.

Is there a way to tell Icinga to schedule a certain group of service checks to 
initially schedule themselves several minutes apart?
I don't want my other active checks to be that far apart. I've changed 
max_service_check_spread to be 180, but still pir.org is limiting me.
I could up max_service_check_spread to be closer to the number of checks that I 
have, but I'm hoping there is a better solution.

I'm using Icinga 1.11.6 from the Debian package, and I've put in a issue 
request on the check_domain script github as well 
(https://github.com/glensc/nagios-plugin-check_domain/issues/29).

Any thoughts?

Thanks again,

--

Jamila Ruya Khan
[email protected]




_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to