Amazon CloudWatch has a decent console, and an alarm system which uses Amazon SNS for notifications.

Originally it only gave you AWS metrics, e.g. EC2 instance CPU utilization.

Recently they added custom metrics. You can use the CloudWatch REST API to push your own arbitrary metrics.

I'm wondering if anyone has tried to use an agent that would poll various servers (some at EC2, some not) via SNMP and/or WMI, and push those samples as custom metrics to CloudWatch? So now in CloudWatch you can see all your metrics (both AWS and not) together in one place.

Note: I understand that some monitoring tools can pull from EC2, which is another way to get everything in one place, and might be superior to some people for a variety of reasons. But I'm asking about the way where CloudWatch is the one place.

If anyone is doing this, what are you using as the agent?

  • I tried to tag this amazon-cloudwatch, but that tag doesn't exist and I don't have enough rep yet to create new tags. – Greg Hendershott Aug 11 '11 at 12:43
  • Any traction on this? It's something I'd be interested in as well. – dialt0ne Nov 14 '11 at 19:24

This might help in one way -- http://blog.monitis.com/index.php/2012/02/27/monitis-custom-monitors-for-amazon-aws-cloudwatch-metrics/

This is perhaps what we need -- http://community.zenoss.org/docs/DOC-4423

| improve this answer | |
  • Thank you for the answer, however these seem to be ways of pulling CW data into a third-party monitoring system. I was asking about doing it the opposite way. – Greg Hendershott Aug 14 '12 at 22:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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