操作系统:Debian 5.0.3
SNMPD 版本:5.4.1
我的 snmpd.conf 文件中有以下两行:
接口 eth0
代理地址 udp:161
我的系统日志中出现以下错误:
Oct 5 18:04:44 webdb003 snmpd[29864]: /etc/snmp/snmpd.conf: line 434: Error: Missing TYPE parameter
Oct 5 18:04:44 webdb003 snmpd[29864]: net-snmp: 1 error( s) 在配置文件中
10 月 5 日 18:04:44 webdb003 snmpd[29864]:打开指定端点“udp:161”时出错
10 月 5 日 18:04:44 webdb003 snmpd[29864]:服务器退出,代码为 1
此处的文档说那是正确的语法。但是,如果我将其更改为 agentaddress 127.0.0.1:161,则可以在连接到 localhost 时正确地 snmpwalk MIB 列表。我的问题是我也希望它也能够在公共地址上进行 snmpwalk 而不必指定公共地址,因为我必须将此配置文件推送到我的所有服务器,而且我真的不想编写配置文件每个服务器只是因为ip地址的不同。
您可能需要仔细检查 /etc/default/snmpd 中是否没有任何内容覆盖您的配置。我认为默认情况下,本地环回地址 (127.0.0.1) 在 SNMPDOPTS 指令中传递。
我可能弄错了,我只记得上次在 Debian 系统上为 Cacti 安装它时必须更改它,但我认为那是以前的版本。
请尝试以下操作:
agentaddress 0.0.0.0:161
Run Code Online (Sandbox Code Playgroud)
使用地址“0.0.0.0”告诉大多数应用程序/库绑定到所有地址。
归档时间: |
|
查看次数: |
20185 次 |
最近记录: |