存档

文章标签 ‘snmpd’

snmpd不能启动的问题

2009年6月4日 哈哈 没有评论

有台机器启动snmpd一会儿就当
log里看是系统提示:

Error opening specified endpoint: “10.0.0.11″

man 8 snmpd看了一下

Note that not all the transport domains listed above will always be available; for instance, hosts with no IPv6 support will not be able to use udp6 transport addresses, and attempts to do so will result in the error “Error opening specified endpoint”. Likewise, since AAL5 PVC support is only currently available on Linux, it will fail with the same error on other platforms.

貌似是某些资源得不到满足的时候会报”Error opening specified endpoint”的错
看来问题的关键在于这个ip地址”10.0.0.11″
grep -r “10.0.0.11″ /etc/*了一下
运气比较好
马上返回:
/etc/snmp/snmpd.local.conf中有这个ip
进去一看
发现

agentaddress 127.0.0.1,10.0.0.11

将10.0.0.11这个ip换成这台机器的私网地址
再重起snmpd就好了

原因看来是snmpd要监听10.0.0.11这个ip的某个端口
结果这个ip又没有绑定在本地的某个网络设备上
所以失败

赫赫
看来这台机器原来的ip是10.0.0.11

snmpd往syslog里打n多的无用信息的问题

2008年11月4日 哈哈 1 条评论

rh系列的机器
radhat、fedora、rhel、centos等
系统自带的snmpd是会缺省往syslogd里打log的
而且遗憾的是:缺省的log级别是debug
所以
如果你开着snmpd
然后还有机器来连snmpd端口(mrtg、cacti等多半如此)
你会发现/var/log/messages里充斥着大堆的无用信息
像这样:

Nov 2 04:17:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:50841
Nov 2 04:17:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:50841
Nov 2 04:17:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:50841
Nov 2 04:22:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:51720
Nov 2 04:22:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:51720
Nov 2 04:22:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:51720
Nov 2 04:27:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:52622
Nov 2 04:27:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:52622
Nov 2 04:27:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:52622

这样一来
就有可能将有用的重要的log信息给冲掉
解决办法如下:
编辑一个文件/etc/snmp/snmpd.options(这个文件是在snmp的启动脚本/etc/rc.d/init.d/snmpd里启动时会去读的)
内容如下:

OPTIONS=”-LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a”

然后再重起snmpd
/etc/rc.d/init.d/snmpd restart
这样一来
就将snmpd缺省的log级别debug改成了2
再看/var/log/messages
里面再也没有snmpd的废话了
这世界清静了……