Particular SNMP MIB failed

General support questions
Post Reply
tsrini
Posts: 24
Joined: 2018/04/06 13:25:09

Particular SNMP MIB failed

Post by tsrini » 2019/07/22 15:35:07

Hi,

We have upgraded CentOS 6.5 (snmp 5.5-49) to CentOS 7.6 (snmp 5.7.2).

Some of the system default MIBs are not properly loaded into snmpd (while some of them are working).

Snmpwalk throws below error,

Code: Select all

[root@centos7 bin]# snmpwalk -v 2c -c ACTIVITYMON 127.0.0.1 ipRouteDest 
ipRouteDest: Unknown Object Identifier (Sub-id not found: (top) -> ipRouteDest)
Add the file with -m parses the file and it works,

Code: Select all

[root@centos7 bin]# snmpwalk -m +RFC1213-MIB -v 2c -c ACTIVITYMON 127.0.0.1 ipRouteDest 
RFC1213-MIB::ipRouteDest.0.0.0.0 = IpAddress: 0.0.0.0
RFC1213-MIB::ipRouteDest.10.212.0.0 = IpAddress: 10.212.0.0
This works properly in CentOS 6.5 (without -m) but not in CentOS 7.6. Any reason?

Here is the debug (-Dparse-mibs in snmpwalk),

parse-mibs: Scanning directory /root/.snmp/mibs
parse-mibs: No index
parse-mibs: cannot open MIB directory /root/.snmp/mibs
parse-mibs: Scanning directory /usr/share/snmp/mibs
parse-mibs: The index is good
parse-mibs: Module 0 SNMPv2-TM is in /usr/share/snmp/mibs/SNMPv2-TM.txt
parse-mibs: Module 1 IPV6-UDP-MIB is in /usr/share/snmp/mibs/IPV6-UDP-MIB.txt
parse-mibs: Module 2 HOST-RESOURCES-TYPES is in /usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt
parse-mibs: Module 3 DISMAN-SCRIPT-MIB is in /usr/share/snmp/mibs/DISMAN-SCRIPT-MIB.txt
parse-mibs: Module 4 UDP-MIB is in /usr/share/snmp/mibs/UDP-MIB.txt
parse-mibs: Module 5 NET-SNMP-MIB is in /usr/share/snmp/mibs/NET-SNMP-MIB.txt
parse-mibs: Module 6 IF-MIB is in /usr/share/snmp/mibs/IF-MIB.txt
parse-mibs: Module 7 SMUX-MIB is in /usr/share/snmp/mibs/SMUX-MIB.txt
parse-mibs: Module 8 NET-SNMP-EXTEND-MIB is in /usr/share/snmp/mibs/NET-SNMP-EXTEND-MIB.txt
parse-mibs: Module 9 SNMP-USM-DH-OBJECTS-MIB is in /usr/share/snmp/mibs/SNMP-USM-DH-OBJECTS-MIB.txt
parse-mibs: Module 10 INET-ADDRESS-MIB is in /usr/share/snmp/mibs/INET-ADDRESS-MIB.txt
parse-mibs: Module 11 SNMP-VIEW-BASED-ACM-MIB is in /usr/share/snmp/mibs/SNMP-VIEW-BASED-ACM-MIB.txt
parse-mibs: Module 12 AGENTX-MIB is in /usr/share/snmp/mibs/AGENTX-MIB.txt
parse-mibs: Module 13 NET-SNMP-AGENT-MIB is in /usr/share/snmp/mibs/NET-SNMP-AGENT-MIB.txt
parse-mibs: Module 14 SNMPv2-TC is in /usr/share/snmp/mibs/SNMPv2-TC.txt
parse-mibs: Module 15 DISMAN-EVENT-MIB is in /usr/share/snmp/mibs/DISMAN-EVENT-MIB.txt
parse-mibs: Module 16 RFC-1215 is in /usr/share/snmp/mibs/RFC-1215.txt
parse-mibs: Module 17 SNMP-NOTIFICATION-MIB is in /usr/share/snmp/mibs/SNMP-NOTIFICATION-MIB.txt
parse-mibs: Module 18 SNMP-TARGET-MIB is in /usr/share/snmp/mibs/SNMP-TARGET-MIB.txt
parse-mibs: Module 19 RFC1213-MIB is in /usr/share/snmp/mibs/RFC1213-MIB.txt

No import or processing as done below (working case),

parse-mibs: Parsing MIB: 19 RFC1213-MIB
parse-mibs: Parsing MIB: 55 RFC1155-SMI
parse-mibs: Processing IMPORTS for module 55 RFC1155-SMI
parse-mibs: Processing IMPORTS for module 19 RFC1213-MIB

Regards,
Srini

aks
Posts: 3073
Joined: 2014/09/20 11:22:14

Re: Particular SNMP MIB failed

Post by aks » 2019/07/22 18:46:09

Hell it's been a long time since I looked at SNMP.

At a guess, the MIBs are not *really* loaded/parsed in the first (posted) walk, probably some defaults somewhere.
Just use the proper OID rather than the "short-cut" label and all will be well (unless the OID changes).

Post Reply