IBM Support

Snmp engine using high cpu during disco

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.

[{"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"3.9","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 June 2018

UID

swg21609816