2016-03-29 167 views
0

我有一個使用Ubuntu 14.04 LTS進行內部輪詢的真實設備上運行的python腳本(使用pysnmp lib)。它將keepalives和SNMPv3陷阱發送到Nagios。 Snmptrapd正在接收陷阱並將其傳遞給Snmptt,這非常有效。snmptrapd:身份驗證失敗

我一直在使用相同的distr在VirtualBox中嘗試相同的場景。 Ubuntu的14.04 但Nagios的側所有的時間我得到

snmptrapd [7540]:驗證失敗主機

我不能弄清楚是什麼問題。用Wireshark捕獲,我可以看到兩個數據包都來自真實主機和虛擬機guesthost。使用createUser衍生產品,我添加了兩個具有相同engineId,SHA和AES加密的用戶,但只有Keepalive以及來自Real Host的SNMPv3陷阱被記錄並過去到SNMPTT,而不是從VirtualBox。

有什麼遺漏嗎?

任何建議,非常感謝。

回答

0

試試這個:

disableAuthorization yes 

在Nagios的的/etc/sysconfig/snmptrapd.conf。