Total Pageviews

Thursday, 9 February 2012

linux vps的监控工具-munin

http://mmonit.com/
http://munin-monitoring.org/

用 munin 来监控服务器状态



小巧轻便的服务器监控程序,图形化的显示,方便大家监控自己 VPS 的状态 (包括 CPU,内存,硬盘,网络,进程 等等一切的一切)。
以下操作在服务器端执行 (这里以 CentOS 为例),这里先做两个假设:
  • 服务器主机的名称 “server1.example.com”
  • 服务器上挂载的网站名称 “www.example.com”
1. 启用 RPMforge repository
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rm -f rpmforge-release-0.3.6-1.el5.rf.i386.rpm
2. 安装 munin 和 munin-node 程序
yum install munin munin-node
3. 设定开机启动
chkconfig munin-node on
4. 配置 munin
nano /etc/munin/munin.conf
[...]
dbdir   /var/lib/munin
htmldir /home/wwwroot/www.example.com/monitoring
logdir  /var/log/munin
rundir  /var/run/munin
# Where to look for the HTML templates
tmpldir /etc/munin/templates
[...]
# a simple host tree
[server1.example.com]
address 127.0.0.1
use_node_name yes
[...]
5. 设置好相应的文件夹
mkdir -p /home/wwwroot/www.example.com/monitoring
chown munin:munin /home/wwwroot/www.example.com/monitoring
6. 启动 munin 服务
service munin-node start
7. 等待几分钟,让 munin 能够输出最初的数据,然后用浏览器 http://www.example.com/monitoring/ 就可以看到图形化的统计数据了
(这里用内存监控图示例.