0

我有一个 python 脚本(使用 pysnmp lib)在带有 Ubuntu 14.04 LTS 的真实设备上运行,它执行内部轮询。它向 Nagios 发送 keepalive 和 SNMPv3 陷阱。Snmptrapd 正在接收陷阱并将其传递给 Snmptt,它工作得很好。

我一直在用相同的发行版在 VirtualBox 中尝试相同的场景。Ubuntu 14.04,但我一直在 Nagios 方面

snmptrapd [7540]:主机名身份验证失败

我无法弄清楚是什么问题。使用 Wireshark 捕获,我可以看到两个数据包都来自真实主机和虚拟机来宾主机。使用 createUser 派生,我添加了两个具有相同 engineId、SHA 和 AES 加密的用户,但只有来自 Real Host 的 keepalives 和 SNMPv3 陷阱被记录并过去到 SNMPTT,而不是来自 VirtualBox。

我有什么遗漏吗?

任何建议都受到高度赞赏。

4

1 回答 1

0

尝试这个:

disableAuthorization yes

在 nagios 上的 /etc/sysconfig/snmptrapd.conf 中。

于 2016-05-02T18:59:05.477 回答