分类: LINUX
2013-02-28 12:49:21
原文地址:ubuntu cacti snmpd error 作者:jack_sir
snmpDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′
还好在郁闷中找到了这一篇文章:感激涕零啊!!Server 9.10安装完snmpd后,居然无法从远程机器访问到SNMP,从本机没有问题。
先看看端口:root@loulancn:~# lsof -i:161
snmpd 9641 snmp 6u IPv4 29940 0t0 localhost:snmp:snmp发现端口是监听在 localhost上的
再看进程:
root@loulancn:~# ps ax|grep snmp
/usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1
没错,后面是多了个127.0.0.1,原来 server为了安全起见把snmp监听在本地回环接口了,改之。
通过/etc/init.d/snmpd启动文件发现,一些在 /etc/default/snmpd里定义,
找到/etc/default/snmpd 文件里的
snmpDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′
将之修改为:
snmpDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid’
从别的机器再访问 server 的snmp已经OK了!
(SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加 入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产 的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。)