监控宝服务器性能监控-SNMP配置

By | 2013年3月19日

最近为公司服务器购买了监控宝的高级版套餐,设置过程中需要在服务器上配置SNMP环境。

在此记录下配置过程,官网同时也提供了文档:http://wiki.jiankongbao.com/doku.php/

安装Net-SNMP

下载最新版的源码:http://sourceforge.net/projects/net-snmp/files/net-snmp/

./configure --prefix=/opt/net-snmp --with-mib-modules=ucd-snmp/diskio
make
make install

在configure时,会提示某些信息,默认即可。

配置Net-SNMP

/opt/net-snmp/share/snmp/snmp.conf 文件,默认不存在,jkb为我自己定义的用户名。

rouser jkb auth

/opt/net-snmp/perdata/snmp.conf 文件,需要运行一次/opt/net-snmp/sbin/snmpd程序,会自动生成。

/opt/net-snmp/perdata目录是在./configure时提示输入的。

在注释行下面加入:createUser jkb MD5 mypassword

用户名为jkb,加密方式为MD5,密码为mypassword。

配置防火墙

snmpd程序,默认会开启161端口,需要在防火墙中,对此端口作限制。监控宝官方公开的IP为:60.195.252.107 60.195.252.110

vim /etc/sysconfig/iptables

#注意,用的是UDP
-A INPUT -i eth0 -p udp -s 60.195.252.107 --dport 161 -j ACCEPT
-A INPUT -i eth0 -p udp -s 60.195.252.110 --dport 161 -j ACCEPT

启动与关闭SNMPD

启动:/opt/net-snmp/sbin/snmpd &

关闭:killall –9 snmpd