我需要跟踪位于5台机器上的应用程序(apache,mysql,memcached)的networking,CPU和内存利用率。 我以为我会为此安装Munin。 但是我在文档中有些迷失方向。 有一个简单的一步一步的指导,build立一个多机设置?
这似乎相当容易遵循: http : //www.unix-tutorials.com/go.php?id=3617
如果通过SNMP w / 5min更新监控所有内容是可以接受的选项,仙人掌也可能值得研究。
如果你正在运行debian,那很容易。
监控服务器:apt-get安装munin munin-node
受监视的服务器:apt-get install munin-node
Munin是一个非常好的监控工具,它有很多很好的插件。 它比仙人掌更“性感”,但更容易configuration。 你可以通过简单地符号化/ usr / shars / munin / plugins / / etc / munin / plugins /并编辑/etc/munin/plugin-conf.d/munin-node来激活它们
Apache插件示例:
编辑/etc/munin/plugin-conf.d/munin-node并添加:
[apache_ *]
用户根
注意:你必须启用apache状态模块才能工作。
去检查:
运行:/ etc / munin / plugins / apache_accesses
Munin可从EPEL存储库获得。
按照说明如何添加存储库,然后执行
yum install munin-node
在你想监视的所有服务器上。 调整/etc/munin/munin-node.conf以允许来自您的munin主机的连接。
在监控节点上,执行
yum install munin munin-node
按照Munin维基上的说明如何configurationMunin。