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

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?

share|improve this question
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 --

This is perhaps what we need --

share|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 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.