Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Nagios, and I want it to stop monitoring instances when they are stopped from the console. The requirements are:

  1. The message passed from AWS is 100R% reliable, e.g. when Nagios is down, and the message cannot be delivered, it will be re-delivered promptly when Nagios is up

  2. The message will pass quickly

  3. There is no need to scan status of all instances via EC2 API all the time, but only once a while

Many thanks!

share|improve this question
Not really a duplicate. I am looking specifically into passing the event - message - reliably. There is no reason why it's not possible. It makes difference because of time-constrainsts. – Andrew Smith Sep 24 '12 at 15:17

I found that there is no way to do it. The solution is to use Cloud Watch. But by polling the AWS API it is possible to add dedicated instance which will update Nagios. But it has to work with polling, hence the AWS API DB has to be replicated to handle additional control panel.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.