snmpwalk:找不到模块

Pas*_*ate 1 snmp net-snmp snmpd snmp-trap

我深入搜索并应用了谷歌的可用解决方案,所有这些解决方案都没有解决问题。在使用 net-snmp 的 Ubuntu 操作系统上运行命令 snmpwalk 时,我不断收到错误消息。以下是我收到的错误消息。您能帮我解决以下错误消息吗?

理想情况下,我想使用以下命令对所有 mibs 文件夹执行 snmpwalk,但该命令不起作用。$ snmpwalk -v2c -c PUBLIC 192.168.10.10 -M /my_MIB_Files/

我想可能是 abc.mib 正在使用其他 mib 文件。为了删除依赖项,我尝试了以下解决方案,但没有一个有效:

  1. 在 /etc/snmp/snmp.conf 文件中提供我的 mibs 文件夹,例如:
    mibs +/my_mibs_files/
    mibs +ALL
  2. 提供 +/my_mibs_files/ 作为 snmpwalk 的参数,如下所示:
    snmpwalk -v2c -c PUBLIC 192.168.10.10 -M /my_mibs_files/ -m /my_mibs_files/abc.mib

我收到以下错误消息: $ snmpwalk -v2c -c PUBLIC 192.168.10.10 -m /my_MIB_Files/abc.mib

MIB search path: /home/user/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (SNMPv2-SMI): At line 13 in /my_MIB_Files/abc.mib

NEW ISSUES NOW AFTER PLACING THE MISSING MODULE IN /usr/share/snmp/mibs:

Attempt to define a root oid (iso): At line 6 in /usr/share/snmp/mibs/SNMPv2-SMI.mib
Bad parse of OBJECT IDENTIFIER: At line 6 in /usr/share/snmp/mibs/SNMPv2-SMI.mib
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/RMON-MIB.txt)
Unlinked OID in RMON-MIB: rmon ::= { mib-2 16 }
Undefined identifier: mib-2 near line 88 of /usr/share/snmp/mibs/RMON-MIB.txt
MIB search path:
/home/user/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (TOKEN-RING-RMON-MIB): At line 15 in /usr/share/snmp/mibs/RMON2-MIB.mib
Did not find 'statistics' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'history' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'hosts' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'matrix' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'filter' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'etherStatsEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'historyControlEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'hostControlEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'matrixControlEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'filterEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'channelEntry' in module RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'tokenRing' in module #-1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'tokenRingMLStatsEntry' in module #-1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'tokenRingPStatsEntry' in module #-1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'ringStationControlEntry' in module #-1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Did not find 'sourceRoutingStatsEntry' in module #-1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Unlinked OID in RMON2-MIB: filter2Table ::= { filter 4 } Undefined identifier: filter near line 5432 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: channel2Table ::= { filter 3 } Undefined identifier: filter near line 5152 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: historyControl2Table ::= { history 5 } Undefined identifier: history near line 4993 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: matrixControl2Table ::= { matrix 4 } Undefined identifier: matrix near line 5095 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: hostControl2Table ::= { hosts 4 } Undefined identifier: hosts near line 5038 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: tokenRingPStats2Table ::= { statistics 6 } Undefined identifier: statistics near line 5265 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: tokenRingMLStats2Table ::= { statistics 5 } Undefined identifier: statistics near line 5209 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: etherStats2Table ::= { statistics 4 } Undefined identifier: statistics near line 4936 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: sourceRoutingStats2Table ::= { tokenRing 8 } Undefined identifier: tokenRing near line 5376 of /usr/share/snmp/mibs/RMON2-MIB.mib
Unlinked OID in RMON2-MIB: ringStationControl2Table ::= { tokenRing 7 } Undefined identifier: tokenRing near line 5321 of /usr/share/snmp/mibs/RMON2-MIB.mib
Did not find 'snmpModules' in module SNMPv2-SMI (/usr/share/snmp/mibs/SNMP-FRAMEWORK-MIB.txt) Unlinked OID in SNMP-FRAMEWORK-MIB: snmpFrameworkMIB ::= { snmpModules 10 }
Undefined identifier: snmpModules near line 10 of /usr/share/snmp/mibs/SNMP-FRAMEWORK-MIB.txt
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt)
Unlinked OID in IANA-ADDRESS-FAMILY-NUMBERS-MI B: ianaAddressFamilyNumbers ::= { mib-2 72 }
Undefined identifier: mib-2 near line 8 of /usr/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt
Did not find 'snmpModules' in module SNMPv2-SMI (/usr/share/snmp/mibs/SNMPv2-MIB.txt)
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/SNMPv2-MIB.txt)
Unlinked OID in SNMPv2-MIB: snmp ::= { mib-2 11 } Undefined identifier: mib-2 near line 262 of /usr/share/snmp/mibs/SNMPv2-MIB.txt
Unlinked OID in SNMPv2-MIB: system ::= { mib-2 1 }
Undefined identifier: mib-2 near line 75 of /usr/share/snmp/mibs/SNMPv2-MIB.txt
Unlinked OID in SNMPv2-MIB: snmpMIB ::= { snmpModules 1 } Undefined identifier: snmpModules near line 13 of /usr/share/snmp/mibs/SNMPv2-MIB.txt
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/IANAifType-MIB.txt)
Unlinked OID in IANAifType-MIB: ianaifType ::= { mib-2 30 } Undefined identifier: mib-2 near line 7 of /usr/share/snmp/mibs/IANAifType-MIB.txt
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/IF-MIB.txt)
Did not find 'snmpTraps' in module SNMPv2-MIB (/usr/share/snmp/mibs/IF-MIB.txt)
Unlinked OID in IF-MIB: interfaces ::= { mib-2 2 }
Undefined identifier: mib-2 near line 48 of /usr/share/snmp/mibs/IF-MIB.txt
Unlinked OID in IF-MIB: ifMIB ::= { mib-2 31 } Undefined identifier: mib-2 near line 15 of /usr/share/snmp/mibs/IF-MIB.txt
Unlinked OID in IF-MIB: linkUp ::= { snmpTraps 4 } Undefined identifier: snmpTraps near line 1118 of /usr/share/snmp/mibs/IF-MIB.txt
Unlinked OID in IF-MIB: linkDown ::= { snmpTraps 3 } Undefined identifier: snmpTraps near line 1106 of /usr/share/snmp/mibs/IF-MIB.txt
Cannot find module (LLDP-EXT-DOT1-MIB): At line 28 in /MIB_Files/fslldp.mib
Cannot find module (LLDP-EXT-DOT3-MIB): At line 31 in /MIB_Files/fslldp.mib
Cannot find module (LLDP-V2-TC-MIB): At line 33 in /MIB_Files/fslldp.mib
Cannot find module (LLDP-V2-MIB): At line 35 in /MIB_Files/fslldp.mib
Did not find 'mib-2' in module SNMPv2-SMI (/usr/share/snmp/mibs/INET-ADDRESS-MIB.txt)
Unlinked OID in INET-ADDRESS-MIB: inetAddressMIB ::= { mib-2 76 } Undefined identifier: mib-2 near line 7 of /usr/share/snmp/mibs/INET-ADDRESS-MIB.txt
Bad operator (:): At line 921 in /MIB_Files/fslldp.mib Cannot adopt OID in SNMPv2-MIB: snmpMIBGroups ::= { snmpMIBConformance 2 }
Cannot adopt OID in SNMPv2-MIB: snmpMIBCompliances ::= { snmpMIBConformance 1 }
Cannot adopt OID in RMON2-MIB: sourceRoutingStats2Entry ::= { sourceRoutingStats2Table 1 }
Cannot adopt OID in SNMPv2-MIB: snmpBasicComplianceRev2 ::= { snmpMIBCompliances 3 }
Cannot adopt OID in SNMPv2-MIB: snmpBasicCompliance ::= { snmpMIBCompliances 2 }
Cannot adopt OID in SNMPv2-MIB: snmpSetSerialNo ::= { snmpSet 1 } Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpPrivProtocols ::= { snmpFrameworkAdmin 2 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpAuthProtocols ::= { snmpFrameworkAdmin 1 }
Cannot adopt OID in SNMPv2-MIB: snmpObsoleteGroup ::= { snmpMIBGroups 10 }
Cannot adopt OID in SNMPv2-MIB: snmpNotificationGroup ::= { snmpMIBGroups 12 }
Cannot adopt OID in SNMPv2-MIB: snmpWarmStartNotificationGroup ::= { snmpMIBGroups 11 }
Cannot adopt OID in SNMPv2-MIB: snmpBasicNotificationsGroup ::= { snmpMIBGroups 7 }
Cannot adopt OID in SNMPv2-MIB: systemGroup ::= { snmpMIBGroups 6 }
Cannot adopt OID in SNMPv2-MIB: snmpSetGroup ::= { snmpMIBGroups 5 }
Cannot adopt OID in SNMPv2-MIB: snmpCommunityGroup ::= { snmpMIBGroups 9 }
Cannot adopt OID in SNMPv2-MIB: snmpGroup ::= { snmpMIBGroups 8 }
Cannot adopt OID in RMON2-MIB: ringStationControlCreateTime ::= { ringStationControl2Entry 2 }
Cannot adopt OID in RMON2-MIB: ringStationControlDroppedFrames ::= { ringStationControl2Entry 1 }
Cannot adopt OID in RMON2-MIB: sourceRoutingStatsCreateTime ::= { sourceRoutingStats2Entry 2 }
Cannot adopt OID in RMON2-MIB: sourceRoutingStatsDroppedFrames ::= { sourceRoutingStats2Entry 1 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpEngine ::= { snmpFrameworkMIBObjects 1 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpEngineMaxMessageSize ::= { snmpEngine 4 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpEngineTime ::= { snmpEngine 3 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpEngineBoots ::= { snmpEngine 2 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpEngineID ::= { snmpEngine 1 }
Cannot adopt OID in SNMPv2-MIB: snmpMIB ::= { snmpModules 1 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpFrameworkMIB ::= { snmpModules 10 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpFrameworkMIBConformance ::= { snmpFrameworkMIB 3 }
Cannot adopt OID in SNMP-FRAMEWORK-MIB: snmpFrameworkMIBObjects ::= { snmpFrameworkMIB 2 }
无法在 SNMP-FRAMEWORK-MIB 中采用 OID: snmpFrameworkAdmin ::= { snmpFrameworkMIB 1 }
无法在 SNMP-FRAMEWORK-MIB 中采用 OID: snmpFrameworkMIBGroups ::= { snmpFrameworkMIBConformance 2 }
无法在 SNMP-FRAMEWORK-MIB 中采用 OID: snmpFrameworkMIBCompliances ::= { snmpFrameworkMIBConformance 1 }
无法在 RMON2-MIB 中采用 OID:ringStationControl2Table ::= { tokenRing 7 }
无法在 RMON2-MIB 中采用 OID:sourceRoutingStats2Table ::= { tokenRing 8 }
无法在 SNMP-FRAMEWORK-MIB 中采用 OID:snmpFrameworkMIBCompliance ::= { snmpFrameworkMIBCompliances 1 }
无法在 SNMPv2-MIB 中采用 OID:snmpSet ::= { snmpMIBObjects 6 }
无法在 SNMPv2-MIB 中采用 OID:snmpTraps ::= { snmpMIBObjects 5 }
无法在 SNMPv2-MIB 中采用 OID:snmpTrap ::= { snmpMIBObjects 4 }
不能在 SNMP-FRAMEWORK-MIB 中采用 OID:snmpEngineGroup ::= { snmpFrameworkMIBGroups 1 }
不能在 IF-MIB 中采用 OID:linkDown ::= { snmpTraps 3 }
不能在 IF-MIB 中采用 OID:linkUp ::= { snmpTraps 4 }
无法在 SNMPv2-MIB 中采用 OID:authenticationFailure ::= { snmpTraps 5 }
无法在 SNMPv2-MIB 中采用 OID:warmStart ::= { snmpTraps 2 }
无法在 SNMPv2-MIB 中采用 OID:coldStart ::= { snmpTraps 1 }
不能在 RMON2-MIB 中采用 OID:ringStationControl2Entry ::= { RingStationControl2Table 1 }
不能在 SNMPv2-MIB 中采用 OID:snmpTrapEnterprise ::= { snmpTrap 3 }
不能在 SNMPv2-MIB 中采用 OID:snmpTrapOID ::= { snmpTrap 1 }
不能采用SNMPv2-MIB 中的 OID:snmpMIBConformance ::= { snmpMIB 2 }
无法采用 SNMPv2-MIB 中的 OID:snmpMIBObjects ::= { snmpMIB 1 }

小智 6

上述错误的解决方法是执行以下命令:

sudo apt-get install snmp-mibs-downloader
Run Code Online (Sandbox Code Playgroud)