Snmp

net-snmp mib 載入和 snmptranslate

  • June 30, 2014

我正在嘗試在我的系統上執行 snmptranslate,但它不起作用,即使我按照 net-snmp.org 的教程完成了所有操作。他們說它應該工作,但它沒有。

我有一個 debian 6 伺服器和 net-snmp 5.4.3。我嘗試了他們所說官方教程,但它仍然返回相同的錯誤:

No log handling enabled - turning on stderr logging
MIB search path: 
/home/las/.snmp/mibs:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/$
Cannot find module (SNMPv2-TC): At line 10 in /usr/share/mibs/netsnmp/UCD-DLMOD-MIB
Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Cannot find module (SNMPv2-TC): At line 37 in /usr/share/mibs/netsnmp/UCD-SNMP-MIB
Did not find 'enterprises' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
Did not find 'DisplayString' in module #-1 (/usr/share/mibs/netsnmp/UCD-SNMP-MIB)
... and so on

我什至創建了 ~/.snmp/mibs 目錄並將 2 個 cisco mibs 放在那裡,但是在我嘗試執行 snmptranslate 之後,我得到了錯誤。

我找到了解決方案。我安裝了這個包:

sudo apt-get install snmp-mibs-downloader

安裝後,執行以下命令:

download-mibs

它應該下載所有必要的 mib。

引用自:https://serverfault.com/questions/608473