首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SNMPD未正确绑定

SNMPD未正确绑定
EN

Server Fault用户
提问于 2009-10-06 01:14:38
回答 3查看 21.3K关注 0票数 8

操作系统: Debian 5.0.3

SNMPD版本: 5.4.1

我的snmpd.conf文件中有以下两行:

接口eth0 代理地址udp:161

我的syslog中有以下错误:

10月5日18:04:44 webdb003 snmpd29864:/etc/snmp/snmpd.conf:第434行:错误:缺失类型参数 10 18:04:44 webdb003 snmpd29864:net-snmp: 1错误(S)配置文件 Oct 5 18:04:44 webdb003 snmpd29864:打开指定端点"udp:161" Oct 5 18:04:44 webdb003 snmpd29864:服务器退出代码1堆栈

这里的文档说这是正确的语法。但是,如果我将其更改为agentaddress 127.0.0.1:161,则可以在连接到localhost时正确地浏览MIB列表。我的问题是,我也希望它能够在公共地址上快速移动,而不必指定公共地址,因为我必须将这个配置文件推送到我的所有服务器上,而且我真的不想仅仅因为ip地址的差异而为每个服务器编写一个配置文件。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2009-10-06 05:27:03

您可能需要反复检查/etc/default/snmpd中的任何内容是否优于您的配置。我认为默认情况下,本地回送地址(127.0.0.1)是在SNMPDOPTS指令中传递的。

我可能弄错了,我只记得上次我在Debian系统上为Cacti安装它时,我不得不改变它,但我认为这是以前的版本。

票数 6
EN

Server Fault用户

发布于 2009-10-06 03:16:02

尝试以下几点:

代码语言:javascript
复制
agentaddress 0.0.0.0:161

使用地址"0.0.0.0“告诉大多数应用程序/库绑定到所有地址。

票数 5
EN

Server Fault用户

发布于 2019-07-02 11:41:02

当试图在禁用snmpd的系统上启动IPv6时,我遇到了这个错误。

我通过更改/etc/snmp/snmpd.conf中的下面一行来解决这个问题:

代码语言:javascript
复制
agentAddress udp:161,udp6:[::1]:161

以下各点:

代码语言:javascript
复制
agentAddress udp:161
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/71569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档