admin 发表于 2014-5-18 02:04:09

监控宝:服务器SNMP性能监控

SNMP是一个非常有效的服务器性能监控协议,被很多的网站监测服务用作VPS、独立服务器的性能监测。
1、如果你的VPS是Linux CentOS,就可以直接从源里安装
yum install net-snmp net-snmp-devel net-snmp-utils
2、停用net-snmp服务
service snmpd stop3、为net-snmp添加v3版本来进行身份验证
net-snmp-config --create-snmpv3-user -ro -A wdidc.net -a MD5 wdidc以上命令,创建一个snmpv3用户,只读,使用MD5,用户名为:wdidc,密码为:wdidc.net
4、执行下面的命令开启snmp和设置开机启动
service snmpd start
chkconfig snmpd on
5、检测VPS主机是否正常开启SNMP
snmpwalk -v 3 -u wdidc -a MD5 -A "wdidc.net" -l authNoPriv 127.0.0.1 sysDescr以上命令,检测有没有成功运行snmp

6、添加监控宝SNMP监测实时掌控服务器性能

7、实时动态

8、服务器安装启用SNMP失败问题解决
1、服务器安装启用SNMP经常遇到的错误提示是:“snmpwalk: Timeout (Sub-id not found: (top) -> sysDescr)”,
2、查你的VPS是不是可以正常Ping通,更具体一些就是查一查你的IP能否直接从国内Ping通。
3、配置防火墙,Net-SNMP 使用udp协议,161端口,你可能要在Linux的防火墙中加入以下规则。
-A RH-Firewall-1-INPUT -p udp -s 60.195.252.107 --dport 161 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -s 60.195.252.110 --dport 161 -j ACCEPT-I INPUT -p udp -s 60.195.252.107 --dport 161 -j ACCEPT
-I INPUT -p udp -s 60.195.252.110 --dport 161 -j ACCEPT
如果你配置了防火墙后还是发现有问题,先关闭防火墙再做测试:
chkconfig --level 35 iptables off
页: [1]
查看完整版本: 监控宝:服务器SNMP性能监控