我有几个生产ubuntu 10.04 ec2实例,它们使用NGINX在rails web app上运行ruby。我需要为生产服务器部署munin来监控它。但问题是我尝试了谷歌提出的几个例子。我将DNS停放在Route 53.那么如何启用munin进行监控以及如何通过HTTP获取图表。
另外我的另一个问题是有没有办法使用munin来监控我的AWS MYSQL RDS。如果是,请告诉我。
谢谢
答案 0 :(得分:3)
Munin生成一组静态HTML文件,通常为/var/cache/www/munin
。您可以将nginx设置为指向此目录,或者设置一个静态子域,并将其根设置为此域:
server {
listen *:80;
server_name munin.yourdomain.com;
root /var/cache/munin/www;
[...other options go here...]
}
对于第二个问题,您当然可以像监视任何其他mysql实例一样监视RDS实例。只需使用您选择的mysql插件(例如munin-mysql插件集)并将插件的连接字符串指向您的RDS实例(如果是munin-mysql,则应该在mysql.conf中)。这些插件通常也可以作为您的发行版的包。还要确保允许运行插件的服务器连接到RDS并具有必要的数据库权限。