All MIBs › OLD-CISCO-MEMORY-MIB
Category: Legacy Cisco IOS
Description:
Provides legacy Cisco IOS memory pool utilization objects superseded by CISCO-MEMORY-POOL-MIB.
What Is OLD-CISCO-MEMORY-MIB?
This is a legacy Cisco Systems MIB module that provided early SNMP visibility into IOS device memory pool utilization before being superseded by the more comprehensive CISCO-MEMORY-POOL-MIB. It exposes data on router/switch memory subsystems, specifically the size and utilization of named memory pools (such as processor and I/O memory) used internally by Cisco IOS. Network operators use it to monitor software/hardware health indicators like free memory, used memory, and largest available memory block, which are early-warning signs of memory exhaustion, memory leaks, or an impending device crash/reload. Because it predates and was replaced by CISCO-MEMORY-POOL-MIB, devices running modern IOS typically implement the newer MIB instead, making this module mainly relevant to older platforms or for backward-compatible polling. It is typically deployed in enterprise and service-provider networks operating legacy Cisco IOS routers and switches where long-term historical memory graphs were built against this MIB. Engineers can download the OLD-CISCO-MEMORY-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in OLD-CISCO-MEMORY-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- free memory pool size
- used memory pool size
- largest available memory block
- memory pool utilization trend
Supported Devices
- Cisco IOS routers and switches (legacy platforms)
Monitoring Examples
An administrator would poll the memory pool table entries to track values equivalent to free and used bytes for the processor memory pool on an aging Cisco router. A steady decline in free memory over days or weeks while used memory climbs would reveal a memory leak in a running IOS process, warning of an eventual reload. Because this MIB is superseded, some newer devices may not populate it at all, so operators often cross-check with CISCO-MEMORY-POOL-MIB. Historical dashboards built on this MIB remain useful for trending memory pressure on legacy gear.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| lmem | 1.3.6.1.4.1.9.2.1 | |||
| INT freeMem | 1.3.6.1.4.1.9.2.1.8 | INTEGER | read-only | Return the amount of free memory in bytes. NOTE WELL: this mib object is obsolete as of IOS release 11.1. IOS release 11.1 introduced the CISCO-MEMORY-POOL-MIB which better instruments all of the memory pools |
| INT bufferElFree | 1.3.6.1.4.1.9.2.1.9 | INTEGER | read-only | Contains the number of free buffer elements. |
| INT bufferElMax | 1.3.6.1.4.1.9.2.1.10 | INTEGER | read-only | Contains the maximum number of buffer elements. |
| INT bufferElHit | 1.3.6.1.4.1.9.2.1.11 | INTEGER | read-only | Contains the number of buffer element hits. |
| INT bufferElMiss | 1.3.6.1.4.1.9.2.1.12 | INTEGER | read-only | Contains the number of buffer element misses. |
| INT bufferElCreate | 1.3.6.1.4.1.9.2.1.13 | INTEGER | read-only | Contains the number of buffer element creates. |
| INT bufferSmSize | 1.3.6.1.4.1.9.2.1.14 | INTEGER | read-only | Contains the size of small buffers. |
| INT bufferSmTotal | 1.3.6.1.4.1.9.2.1.15 | INTEGER | read-only | Contains the total number of small buffers. |
| INT bufferSmFree | 1.3.6.1.4.1.9.2.1.16 | INTEGER | read-only | Contains the number of free small buffers. |
| INT bufferSmMax | 1.3.6.1.4.1.9.2.1.17 | INTEGER | read-only | Contains the maximum number of small buffers. |
| INT bufferSmHit | 1.3.6.1.4.1.9.2.1.18 | INTEGER | read-only | Contains the number of small buffer hits. |
| INT bufferSmMiss | 1.3.6.1.4.1.9.2.1.19 | INTEGER | read-only | Contains the number of small buffer misses. |
| INT bufferSmTrim | 1.3.6.1.4.1.9.2.1.20 | INTEGER | read-only | Contains the number of small buffer trims. |
| INT bufferSmCreate | 1.3.6.1.4.1.9.2.1.21 | INTEGER | read-only | Contains the number of small buffer creates. |
| INT bufferMdSize | 1.3.6.1.4.1.9.2.1.22 | INTEGER | read-only | Contains the size of medium buffers. |
| INT bufferMdTotal | 1.3.6.1.4.1.9.2.1.23 | INTEGER | read-only | Contains the total number of medium buffers. |
| INT bufferMdFree | 1.3.6.1.4.1.9.2.1.24 | INTEGER | read-only | Contains the number of free medium buffers. |
| INT bufferMdMax | 1.3.6.1.4.1.9.2.1.25 | INTEGER | read-only | Contains the maximum number of medium buffers. |
| INT bufferMdHit | 1.3.6.1.4.1.9.2.1.26 | INTEGER | read-only | Contains the number of medium buffer hits. |
| INT bufferMdMiss | 1.3.6.1.4.1.9.2.1.27 | INTEGER | read-only | Contains the number of medium buffer misses. |
| INT bufferMdTrim | 1.3.6.1.4.1.9.2.1.28 | INTEGER | read-only | Contains the number of medium buffer trims. |
| INT bufferMdCreate | 1.3.6.1.4.1.9.2.1.29 | INTEGER | read-only | Contains the number of medium buffer creates. |
| INT bufferBgSize | 1.3.6.1.4.1.9.2.1.30 | INTEGER | read-only | Contains the size of big buffers. |
| INT bufferBgTotal | 1.3.6.1.4.1.9.2.1.31 | INTEGER | read-only | Contains the total number of big buffers. |
| INT bufferBgFree | 1.3.6.1.4.1.9.2.1.32 | INTEGER | read-only | Contains the number of free big buffers. |
| INT bufferBgMax | 1.3.6.1.4.1.9.2.1.33 | INTEGER | read-only | Contains the maximum number of big buffers. |
| INT bufferBgHit | 1.3.6.1.4.1.9.2.1.34 | INTEGER | read-only | Contains the number of big buffer hits. |
| INT bufferBgMiss | 1.3.6.1.4.1.9.2.1.35 | INTEGER | read-only | Contains the number of big buffer misses. |
| INT bufferBgTrim | 1.3.6.1.4.1.9.2.1.36 | INTEGER | read-only | Contains the number of big buffer trims. |
| INT bufferBgCreate | 1.3.6.1.4.1.9.2.1.37 | INTEGER | read-only | Contains the number of big buffer creates. |
| INT bufferLgSize | 1.3.6.1.4.1.9.2.1.38 | INTEGER | read-only | Contains the size of large buffers. |
| INT bufferLgTotal | 1.3.6.1.4.1.9.2.1.39 | INTEGER | read-only | Contains the total number of large buffers. |
| INT bufferLgFree | 1.3.6.1.4.1.9.2.1.40 | INTEGER | read-only | Contains the number of free large buffers. |
| INT bufferLgMax | 1.3.6.1.4.1.9.2.1.41 | INTEGER | read-only | Contains the maximum number of large buffers. |
| INT bufferLgHit | 1.3.6.1.4.1.9.2.1.42 | INTEGER | read-only | Contains the number of large buffer hits. |
| INT bufferLgMiss | 1.3.6.1.4.1.9.2.1.43 | INTEGER | read-only | Contains the number of large buffer misses. |
| INT bufferLgTrim | 1.3.6.1.4.1.9.2.1.44 | INTEGER | read-only | Contains the number of large buffer trims. |
| INT bufferLgCreate | 1.3.6.1.4.1.9.2.1.45 | INTEGER | read-only | Contains the number of large buffer creates. |
| INT bufferFail | 1.3.6.1.4.1.9.2.1.46 | INTEGER | read-only | Count of the number of buffer allocation failures. |
| INT bufferNoMem | 1.3.6.1.4.1.9.2.1.47 | INTEGER | read-only | Count of the number of buffer create failures due to no free memory. |
| INT bufferHgSize | 1.3.6.1.4.1.9.2.1.62 | INTEGER | read-only | Contains the size of huge buffers. |
| INT bufferHgTotal | 1.3.6.1.4.1.9.2.1.63 | INTEGER | read-only | Contains the total number of huge buffers. |
| INT bufferHgFree | 1.3.6.1.4.1.9.2.1.64 | INTEGER | read-only | Contains the number of free huge buffers. |
| INT bufferHgMax | 1.3.6.1.4.1.9.2.1.65 | INTEGER | read-only | Contains the maximum number of huge buffers. |
| INT bufferHgHit | 1.3.6.1.4.1.9.2.1.66 | INTEGER | read-only | Contains the number of huge buffer hits. |
| INT bufferHgMiss | 1.3.6.1.4.1.9.2.1.67 | INTEGER | read-only | Contains the number of huge buffer misses. |
| INT bufferHgTrim | 1.3.6.1.4.1.9.2.1.68 | INTEGER | read-only | Contains the number of huge buffer trims. |
| INT bufferHgCreate | 1.3.6.1.4.1.9.2.1.69 | INTEGER | read-only | Contains the number of huge buffer creates. |
RFC description
Legacy Cisco memory pool and buffer management (obsolete as of IOS 11.1, superseded by CISCO-MEMORY-POOL-MIB).
Start monitoring Cisco IOS routers and switches with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.