使用监控宝监控Linux VPS

监控宝是国内一家有提供基本的免费监控服务的网站,用来监控Linux VPS完全够用了。首先到监控宝注册个账号。免费账号可以创建5个站点监控项目,15分钟监控一次,2个监测点。监控宝需要通过SNMP协议来监控服务器。Linux VPS的系统用的是CentOS6.2。

1、安装snmp相关软件包

yum install net-snmp net-snmp-libs net-snmp-utils

PS:CentOS5.x要多安装一个net-snmp-devel。

2、设置snmp v3验证账户
如开启snmpd服务先要停止:

service snmpd stop


net-snmp-config --create-snmpv3-user -ro -A 12345678 -a MD5 snmpuser

创建了一个只读账号snmpuser,密码是12345678,身份验证加密方式为MD5。

3、启动net-snmp服务

service snmpd start

4、设置snmpd自启动

chkconfig snmpd on

5、检查net-snmp

snmpwalk -v3 -u snmpuser -l auth -a MD5 -A 12345678 127.0.0.1 system

6、如果开启iptables
要在规则中加入监控宝SNMP的监控IP地址:60.195.252.107 60.195.252.110。

iptables -I INPUT -p udp -s 60.195.252.107 –dport 161 -j ACCEPT
iptables -I INPUT -p udp -s 60.195.252.110 –dport 161 -j ACCEPT

7、监控宝里添加服务器
在账户中选择“监控”—“服务器性能监控”,然后点击右侧“添加服务器”,填写相关信息,SNMP传输协议选择3。

8、添加监控项目
免费账号监控选项有:CPU使用率、CPU负载、内存使用率、网络流量、磁盘空间使用率、系统进程数、磁盘I/O。如果是openvz虚拟化的VPS要取消磁盘I/O选项。

参考资料:
http://www.zrblog.net/6270.html