用 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/ 就可以看到图形化的统计数据了
(这里用内存监控图示例,貌似今天中午down了一下下子)
好教程