2013-10-03 54 views
1

我試圖加載的SNMPv2 MIB和NET-SNMP無法找到他們。的Net-SNMP找不到標準的MIB v2c的

我用的是-M [文件夾]選項來告訴SNMPGET在哪裏可以找到自定義的MIB。

snmpget -v 2c -c public -M /home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr 

我得到的錯誤,

Cannot find module (SNMPv2-SMI): at line 0 in (none) 
RFC1213-MIB::sysDescr: Unknown Object Identifier 

我缺少的是給這些都是標準MIB?

回答

3

當您使用-M到指定文件夾,你不得不做出這樣的文件夾包含所有必要的文件MIB(不僅是你的,但所有的依賴關係爲好)。否則,NET-SNMP無法找到他們(設計),你可以閱讀更多細節的Net-SNMP手冊頁,

http://www.net-snmp.org/docs/man/snmpcmd.html

因此,最簡單的方法是使用

snmpget -v 2c -c public -M +/home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr

+0

感謝我沒有指向正確的MIB文件夾 – stack356