启动时 SNMPD 未按预期工作

启动时 SNMPD 未按预期工作

我正在通过 SNMP 监控企业网络上的一些计算机。
出于某种原因,Ubuntu 主机重启后 SNMPD 服务无法按预期运行。

查看pstree,我可以看到 snmpd 服务在init根节点下启动,但发往该主机的请求失败。
如果我使用 重新启动该服务service snmpd restart,它会进入节点下lightdm/init并按预期工作。

我是否缺少了某些东西来使系统snmpd在启动时启动?

我正在使用带有 gnome-shell 界面的 Ubuntu 14.04 LTS。

答案1

首先使用以下命令检查 snmpd 服务是否在启动时启动。

service --status-all

如果 snmpd 可以在启动时启动,您将会看到。(+ 符号表示启用,- 符号表示禁用)

[ + ] snmpd

您可以使用此命令将 snmpd 置于启动状态。

update-rc.d snmpd defaults

答案2

我的snmpd.conf文件是使用snmpconf命令配置的。当我第一次配置它时,我设置了可以监控的机器的社区和主机名。

由于某种原因(我不知道为什么),设置该主机名无法在启动时进行 snmp 监控(重新启动服务可以正常工作)。如果我仅指定我的社区字符串,snmpd 会按预期工作。

相关内容