Troubleshooting
Problem
Everytime I run a discovery, the snmp engine on the Cisco device shows high CPU utilization.
Symptom
Trying to discover a device with the following Cisco IOS:
SNMPv2-MIB::sysDescr.0 = STRING: Cisco Internetwork Operating System
Software
IOS (tm) s72033_rp Software (s72033_rp-ADVIPSERVICESK9_WAN-M), Version
12.2(18)SXF17, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by cisco Systems, Inc
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.283
Cause
The device in question is a Cisco Catalyst 6509 switch running Cisco IOS 12.2(18). It appears there is an issue with that Cisco IOS when trying to retrieve ospfLsdbAdvertisement MIB information. It is possible that
the IOS has a bug in it. In addition, it appears that the end of life for that IOS was Aug 2009.
Diagnosing The Problem
Enable SNMPHelper to track each request. Field 2 in the log file will show a large number of ticks to process the request, indicating that there is an issue processing that request. You will see something similar to this:
012-07-05 13:16:16 INFO CDiscoSnmpHelper.cc(2764): 172.16.255.12 577619 93421 100 93423 2 4 0 LinkStateAdvOSPF nocontext 1 1 ospfLsdbAdvertisemen
In this case, 577619 is the number of hundreds of seconds taken to service the request.
Resolving The Problem
Update the Cisco IOS to a supported version which is bug free.
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21609816