2012年7月5日 星期四

安装SNMP



一.安裝SNMP
sudo apt-get install snmpd


二.配置snmpd
安裝snmp後,系統會自動啟動它,所以配置前首先停用snmp
/etc/init.d/snmpd stop
然後創建一個訪問用戶,這裡創建一個只讀snmpv3用戶
注意請把USERNAME換成你要創建的用戶名,$PASSWORD換成你要使用的密碼。
net-snmp-config --create-snmpv3-user -ro -A $PASSWORD -X privpassword $USERNAME
root@ubuntu:/etc/default# net-snmp-config --create-snmpv3-user -ro -A useruser -X privpassword useruser
adding the following line to /var/lib/snmp/snmpd.conf:
createUser user MD5 "useruser" DES privpassword
adding the following line to /usr/share/snmp/snmpd.conf:
rouser useruser
root@ubuntu:/etc/default#
-----
如果需要遠程訪問,則需要修改非127.0.0.1訪問
vim /etc/default/snmpd
找到並修改如下行,把127.0.0.1刪除.
SNMPDOPTS=』-lSD -lF /dev/null -u snmp -I -smux -p /var/run/snmp.pid 127.0.0.1′
刪除 127.0.0.1之後應該如下:
SNMPDOPTS=』-lSD -lF /dev/null -u snmp -I -smux -p /var/run/snmp.pid』
vim /etc/snmp/snmpd.conf
# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
-----
然後保存,退出
注意,如果遠程訪問,如果你的服務器配置了iptables,那麼請加入如下規則:

iptables -A INPUT -i eth0 -p udp -s 你遠程訪問這台服務器的ip Cdport 161 -j ACCEPT

沒有留言: