I would like to monitor the following on Amazon ec2 instances loaded with amazon linux, every X minutes :

disk statistics
process stats (similar to what top does)
ram usage
check if my scripts are running fine

should I use my own scripts and things or are there any tools that already achieve this ?
I searched and there was a suggestion about munin

what seems to be the better approach ?

link|improve this question

can any of the mentioned softwares give me number of open handles in linux ? – Shrinath Feb 2 '11 at 6:25
feedback

3 Answers

up vote 1 down vote accepted

you can use zabbix with mikoomi will get all result the same.

link|improve this answer
feedback

I've done it with Munin.. It's easy. Just allow port 4949 through the firewall/Security Group to your munin server, and everything just works. (Remember to add the munin server to munin-node.conf on the EC2 node)

link|improve this answer
seems good to me too... was searching if there was anything better :) – Shrinath Feb 1 '11 at 14:08
feedback

Can I ask why you do not want to use Cloudwatch?

It has a free level (15 monitoring interval).

link|improve this answer
It doesn't give process statistics like, how much memory a particular process is using, is the system running absolutely fine, is my application stack i.e scripts and other services are running fine, etc.. And then, I guess we can do better by running our own scripts or third party tools like munin or nagios. – Shrinath Feb 1 '11 at 9:21
feedback

Your Answer

 
or
required, but never shown

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