在linux上配置snmp代理的過程,
先確定是否安裝了snmp服務,然後修改snmpd.conf檔案,使之符合snmp管理端的要求,確認修改OK後,
重新啟動snmpd,最後確定防火牆已經開啟了snmp的連接埠(一般為UDP 161)。
1.查詢是否安裝了snmp服務,
CentOS-----------
rpm -qa|grep snmp ,有輸出則OK。
啟動snmpd :/etc/init.d/snmpd start
OpenSuSe-----------
查看software management中的內容。
啟動snmpd :YaST / System Service(Runlevel) /enable snmpd ,一路next /accept下去。
2.修改snmpd.conf
CentOS-----------
vi /etc/snmp/snmpd.conf,然後作如下修改:
com2sec notConfigUser 192.168.0.0/16 密碼字
view all included .1 80
access notConfigGroup "" any noauth exact all none none
OpenSuSe-----------
cd /etc/snmpconf
snmpconf
1 / 1 / 1 / 3 / 密碼字 / 192.168.0.0/16 / f / f / q
重新啟動snmpd
/etc/init.d/snmpd restart
3.修改防火牆
iptables -t filter -I chain名字 -p udp --dport 161 -j ACCEPT
service iptables save;service iptables restart;iptables -L
4.測試snmpd
snmpwalk -v 2c 192.168.200.156 -c 密碼字
參考:
1.http://www.diybl.com/course/6_system/linux/Linuxjs/200861/119376.html
2.http://felipeferreira.net/?p=50 linux下安裝及配置snmp服務