PROBLEM:
I am observing incorrect memory utilization within Traverse for my Cisco IOS-XE router.
CAUSE:
It is observed that Cisco IOS-XE routers may be reporting incorrect memory utilization on OID '.1.3.6.1.4.1.9.9.109.1.1.1.1.12' (cpmCPUMemoryUsed) due to Cisco bug #CSCuc40262.
WORKAROUND:
It is recommended that if high memory utilization is observed when it should not, to update the OID to use '.1.3.6.1.4.1.9.9.109.1.1.1.1.27' (cpmCPUMemoryCommitted) instead.
To update the OID to use cpmCPUMemoryCommitted, please review the following steps:
- Copy and paste the OID property from the test configuration page into a text editor, it should look something like:
.1.3.6.1.4.1.9.9.109.1.1.1.1.12.7, where the last digit ('7' in this case) is the index of the entity. - Validate the device reports/exposes a value for cpmCPUMemoryCommitted and that it corresponds to the same entity (index):
- Open a command prompt on the DGE(or -X) directly monitoring the device
- Run (assumes SNMPv2):
snmpwalk -Oefqnt -v 2c -c XYZ n.n.n.n .1.3.6.1.4.1.9.9.109.1.1.1.1.27
where XYZ is the community string and n.n.n.n is the IP/host address - You should get an output like:
.1.3.6.1.4.1.9.9.109.1.1.1.1.27.7 1741532, where the first column is the exact OID path and the second column being the value of cpmCPUMemoryCommitted for index '7'.
Note: We are reviewing the information further to determine if a separate signature or test should be included specifically for this case.
APPLIES TO:
All versions of Traverse
REFERENCE:
This issue is discussed in the following thread:
https://supportforums.cisco.com/discussion/12604766/lsmpiio-pool-low-memory-cisco-isr-4321