我有几个生产 ubuntu 10.04 ec2 实例,它们使用 NGINX 在 Rails Web 应用程序上运行 ruby。我需要为生产服务器部署 munin 来监控它。但问题是我尝试了谷歌建议的几个例子。我的 DNS 停在 Route 53。那么如何启用 munin 进行监控以及如何通过 HTTP 获取图表。
我的另一个问题是有什么方法可以使用 munin 监控我的 AWS MYSQL RDS。如果是的话给我抬头。
谢谢
我有几个生产 ubuntu 10.04 ec2 实例,它们使用 NGINX 在 Rails Web 应用程序上运行 ruby。我需要为生产服务器部署 munin 来监控它。但问题是我尝试了谷歌建议的几个例子。我的 DNS 停在 Route 53。那么如何启用 munin 进行监控以及如何通过 HTTP 获取图表。
我的另一个问题是有什么方法可以使用 munin 监控我的 AWS MYSQL RDS。如果是的话给我抬头。
谢谢
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 并具有可用的必要数据库权限。