Question

I am finding a good System monitoring tool using with AWS Auto scaling service. What i need is when My new instance is launched the monitoring Agent should be registered itself automatically to the Monitoring server. I have tried nagios, sensu for testing but there is no more facility i have found that provides agent to be auto register on monitoring server. There are other couple of suggestions like HypricHQ, OpenNMS but I failed to find that flexibility. Is there any other tool which provides that facility?

Was it helpful?

Solution

After some R&D on this topic, i go with CloudWatch service provided by AWS. What I have done is made my own monitoring program which fetch data from AWS CloudWatch.

OTHER TIPS

Zabbix uses an active agent capable of autoregistering whithin zabbix server, other systems that use the same phylosophy may be capable of the same. But you have to find a way to remove stale downscaled servers

In traditional server centric monitoring systems an external script should be used to get from aws api the server list and perhaps roles of these servers via tags like the one in shinken

There's a way to get in sync monitoring servers each time you scale or downscale. Autoscaling in amazon can post SNS notifications when it launch or destroy machines, you can create a topic in SNS and assing the autoscaling notifications and put a HTML endpoint able to "refresh" the monitoring server hosts lists.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top