All MIBs › NMS-MEMORY-POOL-MIB
Last Updated: 2003-10-16
Category: Hardware Inventory
Description: Monitors NMS Communications device memory pool utilization, free space, and allocation statistics.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) 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.
What Is NMS-MEMORY-POOL-MIB?
NMS-MEMORY-POOL-MIB is a vendor MIB from NMS Communications dedicated to monitoring memory pool utilization on the device, as stated directly in its module description. It exposes performance/resource data covering total memory size, heap and message-buffer utilization ratios, image and region memory ratios, and total flash storage size. This is a core hardware/software health MIB: it directly supports monitoring of memory and flash resource exhaustion, a critical indicator of device stability, and can trigger notifications when utilization crosses concerning levels. No explicit dependency on other MIBs is documented, though it follows conventional SNMP conformance-group patterns (notifications, compliances, groups). It is deployed on NMS Communications network devices (switches/routers/OLTs) where administrators need visibility into internal memory and flash resource consumption to preempt performance degradation or crashes. Network engineers evaluating or troubleshooting this functionality can download the NMS-MEMORY-POOL-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in NMS-MEMORY-POOL-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.
Supported Devices
- Networking device — switch/router/OLT (memory pool utilization, vendor unidentified)
Monitoring Examples
An operator would poll nmsMemoryPoolUtilization alongside nmsMemoryPoolTotalMemorySize to compute the percentage of memory in use, and separately check nmsMemoryPoolHeapUtilization and nmsMemoryPoolMessageBufferUtilization to see if a specific memory region (heap vs. message buffers) is nearing exhaustion; a steadily climbing nmsMemoryPoolHeapRatio with no corresponding traffic increase could indicate a memory leak. nmsMemoryPoolTotalFlashSize would be checked before a firmware upgrade to confirm sufficient flash space is available. nmsMemoryPoolNotifications would fire an alert if any of these thresholds are breached.
What Can Be Monitored
- memory pool utilization
- heap utilization ratio
- message buffer utilization
- total memory size
- total flash size
- image/region memory ratio
Imported Objects
From NMS-QOS-PIB-MIB
| Percent |
From NMS-SMI
| nmsMgmt | OBJECT-IDENTITY |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| DisplayString | |
| TEXTUAL-CONVENTION | |
| TruthValue |
OIDs
RFC description
Generic MIB for memory pool management and monitoring; tracks memory allocation and usage across pools.
Start monitoring Networking device — switch/router/OLT (memory pool utilization, vendor unidentified) 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.