我需要跟踪位于 5 台机器(apache、mysql、memcached)上的应用程序的网络、CPU 和内存利用率。我想为此安装 Munin。但我对文档有点迷茫。是否有设置多台机器设置的简单分步指南?
答案1
这似乎相当容易理解: http://www.unix-tutorials.com/go.php?id=3617
如果通过 SNMP 监控所有内容并每 5 分钟更新一次是一个可接受的选项,那么 Cacti 也值得研究。
答案2
如果您运行的是 debian,这很容易。
监控服务器:apt-get install munin munin-node
受监控的服务器:apt-get install munin-node
Munin 是一款非常好的监控工具,它有很多不错的插件。它没有 Cacti 那么“性感”,但配置起来更容易。您只需符号链接 /usr/shars/munin/plugins/ /etc/munin/plugins/ 并编辑 /etc/munin/plugin-conf.d/munin-node 即可在便笺上激活它们
Apache 插件示例:
- cd /etc/munin/插件
- ln -s /usr/share/munin/plugins/apache* 。
编辑 /etc/munin/plugin-conf.d/munin-node 并添加:
[apache_*]
root 用户
注意:您必须启用 apache 状态模块才能使其工作。
去检查:
运行:/etc/munin/plugins/apache_accesses