Hello,<div><br></div><div>One of the services we monitor is a web server which we've installed bot detection on. The bot detection works by looking at the standard deviation of requests from a specific host. We don't want our own monitoring to get blocked by our bot detection script, and for a variety of reasons, we don't want to deal with putting in exceptions in our bot detection system.</div>
<div><br></div><div>We used to monitor with a manually written script. It was easy then: it ran in a loop, and after each check, it would sleep for 5 minutes plus another 0-300 seconds, with the specific number of seconds chosen at random.</div>
<div><br></div><div>We're having trouble porting this into our shiny new nagios monitoring system.</div><div><br></div><div>The only idea I've had so far involves changing the service check interval to something large (say 60 minutes), as a 'fallback' in case of failure, and then having the service check itself re-schedule itself by sending nagios a command. I'm not sure that would work and it seems pretty ugly and I'm not sure if it would be that easy to implement (mostly because I haven't worked with manual nagios commands before).</div>
<div><br></div><div>Can anyone think of a better way?</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>Jaden</div><div><br>-- <br>Jaden Bentley<br><a href="mailto:jaden.bentley@gmail.com">jaden.bentley@gmail.com</a><br>
</div>