This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Cisco ASR Showing 95% 98% Memory Used.

Since we are seeing very frequent issue with ASR Memory Consumption . Let me try to explain in a little details.

Issue: Cisco ASR Showing 95 % / 98 %  Memory Consumed.

Cisco ASR.PNG

Troubleshooting :-

When we checked with PollerChecker Tool we found no other Memory Poller are been responded by the Device.


SolarWinds Knowledge Base :: How to Use the Poller Checker Tool

pollerchecker.PNG

ONLY Responded Memory Poller is CiscoGen3


We then checked from the CiscoGen3 Memory poller i found following .


EXPLANATION OF EACH OID TABLE FUNCTION

cisco MemoryPoolName 1.3.6.1.4.1.9.9.48.1.1.1.2

Cisco ciscoMemoryPoolUsed 1.3.6.1.4.1.9.9.48.1.1.1.5

Cisco CiscoMemoryPoolFree 1.3.6.1.4.1.9.9.48.1.1.1.6

NAME OF MEMORY

.1.3.6.1.4.1.9.9.48.1.1.1.2.1 = STRING: "processor"

.1.3.6.1.4.1.9.9.48.1.1.1.2.6 = STRING: "reserved"

.1.3.6.1.4.1.9.9.48.1.1.1.2.7 = STRING: "image"

TOTAL MEMORY USED BY EACH NAME

.1.3.6.1.4.1.9.9.48.1.1.1.5.1 = GAUGE32: 1791774344

.1.3.6.1.4.1.9.9.48.1.1.1.5.6 = GAUGE32: 134217728

.1.3.6.1.4.1.9.9.48.1.1.1.5.7 = GAUGE32: 66994200

TOTAL PORTION OF MEMORY FREE

.1.3.6.1.4.1.9.9.48.1.1.1.6.1 = GAUGE32: 86892544

.1.3.6.1.4.1.9.9.48.1.1.1.6.6 = GAUGE32: 0

.1.3.6.1.4.1.9.9.48.1.1.1.6.7 = GAUGE32: 0

CALCULATION :

TOTAL USED MEMORY

1791774344 + 134217728 + 66994200 = 1992386272

TOTAL FREE MEMORY

0+0+86892544 = 86892544

TOTAL MEMORY

1992386272 + 86892544 = 2079278816

% MEMORY  UTILIZATION

1992386272 % 2079278816  = 95.8 %

/// <summary>

/// Memory poller for devices which support CISCO-MEMORY-POOL MIB (various Cisco devices)

/// <support pollertype="N.Memory.SNMP.CiscoGen3">

/// Poller utilizes GetSubtree request to gather used memory using OID:

/// ciscoMemoryPoolUsed = 1.3.6.1.4.1.9.9.48.1.1.1.5

/// Poller utilizes GetSubtree request to gather free memory using OID:

/// ciscoMemoryPoolFree = 1.3.6.1.4.1.9.9.48.1.1.1.6

/// Used memory is computed as SUM of all ciscoMemoryPoolUsed returned values.

/// Free memory is computed as SUM of all ciscoMemoryPoolFree returned values.

/// Total memory is computed as SUM of used and free memory.

Conclusion:-

By calculation above provided by the Node OID tables values .


Orion is marked the memory correctly by consuming 95% .

However We found the device is responded to following Poller for memory calculation other then the standard Cisco .CISCO-ENHANCED-MEMPOOL-MIB

CISCO-ENHANCED-MEMPOOL-MIB

Memory Free

Memory Used

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.18788073.1 = COUNTER64: 6196785152

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.18788073.1 = COUNTER64: 2198077384

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.18788073.2 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.18788073.2 = COUNTER64: 134217728

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.18788073.3 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.18788073.3 = COUNTER64: 60565808

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.26932192.1 = COUNTER64: 4756275200

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.26932192.1 = COUNTER64: 1417358984

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.26932192.2 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.26932192.2 = COUNTER64: 134217728

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.26932192.3 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.26932192.3 = COUNTER64: 66994200

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.51614490.1 = COUNTER64: 6160363520

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.51614490.1 = COUNTER64: 2234499016

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.51614490.2 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.51614490.2 = COUNTER64: 134217728

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.51614490.3 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.51614490.3 = COUNTER64: 60565808

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.52690955.1 = COUNTER64: 4381138944

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.52690955.1 = COUNTER64: 1792495240

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.52690955.2 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.52690955.2 = COUNTER64: 134217728

.1.3.6.1.4.1.9.9.221.1.1.1.1.20.52690955.3 = COUNTER64: 0

.1.3.6.1.4.1.9.9.221.1.1.1.1.18.52690955.3 = COUNTER64: 66994200

Resolution

We have created Device Poller for such devices (attached )

Cisco ASR Memory Poller is attached .

Download  .

Go to Orion Web page > Settings > Manage Nodes >

pollermg.PNG

Import the Poller

You will Notice "Cisco ASR Devices" poller will be included

importp.PNG

Now go to the Node and do "List Resources "

Select the "Cisco ASR Devices" Poller

asrmem.PNG

> Submit

Leave the System running for 10 ~ 15 min for the polling .

confirmed the system is now showing correct memory .

memoryasr.PNG

Cisco.poller
Parents Reply Children
No Data