Linux安装和配置snmp代理
Ubuntu/Debian配置
安装
apt-get install snmp snmpd
配置
vim /etc/snmp/snmpd.conf
远程访问
#  Listen for connections from the local system only
#agentAddress  udp:127.0.0.1:161
#  Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161
访问权限
view   allview    included   .1.3.6
rocommunity public  default    -V allview
重启服务
/etc/init.d/snmpd restart
iptables
iptables -A INPUT -i eth0 -p udp -s 60.*.*.* –dport 161 -j ACCEPT
Red hat/CentOS配置
$cat /etc/snmp/snmpd.conf
com2sec AllUser         default         public
group   AllGroup        v2c             AllUser
view    AllView         included        .1
access  AllGroup        ""      any     noauth  exact   AllView         none    none
安全配置(如果需要)
$cat /etc/sysconfig/snmpd
# snmpd command line options
#OPTIONS="-LS0-6d -Lf /dev/null -p /var/run/snmpd.pid -x 0.0.0.0"
配置完成后重启SNMP服务:
service snmpd restart
开机启动服务:
chkconfig snmpd on
验证SNMP代理是否配置正确:
snmpwalk -v 2c -c public -O e 127.0.0.1
从远程验证是否可以访问:
- mib浏览器
- snmpwalk -v 2c -c public -O e <设备ip>