SYSTEM-RESOURCE-MIB

MIB Reference — IPNetwork Monitor

All MIBsSYSTEM-RESOURCE-MIB

Category: Server and Hardware Management, System Monitoring

Description:

Monitors system resource utilization including CPU load, memory usage, and process statistics.

Imported Objects

From CTRON-MIB-NAMES

ctResourceOBJECT-IDENTITY

From RFC-1212

OBJECT-TYPE

From RFC1155-SMI

TimeTicks

What Is SYSTEM-RESOURCE-MIB?

SYSTEM-RESOURCE-MIB is a switch/network-device module focused on CPU load monitoring, tracked under a management CPU resource object along with historical peak-load tracking. It exposes performance counters specifically around switch CPU utilization: a current load value, the peak load ever recorded, the time that peak occurred, and a mechanism to clear the peak record. This is a direct hardware/software performance monitoring module: switchLoad reflects real-time CPU burden on the device's control plane, while peakSwitchload and peakSwitchLoadTime let an operator identify when the device experienced its worst CPU stress, which is valuable for diagnosing past outages or performance incidents caused by control-plane overload. No specific external MIB dependency is evident from the available source, though it presumably sits alongside a vendor's broader switch system MIB. It is deployed on managed network switches where administrators need visibility into CPU health trends over time, not just an instantaneous snapshot, making this SYSTEM-RESOURCE-MIB reference useful when building CPU-health monitoring rules.

IPNetwork Monitor allows you to monitor SNMP objects defined in SYSTEM-RESOURCE-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

  • current CPU/switch load
  • peak CPU load recorded
  • timestamp of peak load
  • peak load reset control

Supported Devices

  • Cabletron Systems managed network switch

Monitoring Examples

An admin would poll switchLoad periodically to trend the device's CPU utilization and detect sustained high load that could indicate a control-plane issue such as a routing loop or excessive management traffic. peakSwitchload and peakSwitchLoadTime would be checked after an incident to confirm whether a CPU spike coincided with reported network problems, and peakSwitchClear would be invoked to reset the peak record once the incident is understood and resolved.

OIDs
OID symbolicOID numericTypeAccessDescription
sysResourceInstalled1.3.6.1.4.1.52.4.1.1.12.1
sysResourceCpuTable1.3.6.1.4.1.52.4.1.1.12.1.1not-accessibleThis table defines the CPus present within the system.
sysResourceCpuEntry1.3.6.1.4.1.52.4.1.1.12.1.1.1not-accessibleDefines a particular CPU entry.
INT sysResSlotID1.3.6.1.4.1.52.4.1.1.12.1.1.1.1INTEGERread-onlyThe slot for which this CPU information pertains.
INT sysResCpuIndex1.3.6.1.4.1.52.4.1.1.12.1.1.1.2INTEGERread-onlyAn identifier for the CPU on a per slot basis.
OID sysResCpuType1.3.6.1.4.1.52.4.1.1.12.1.1.1.3OBJECT IDENTIFIERread-onlyThe processor (CPU) type.
INT sysResCpuSpeed1.3.6.1.4.1.52.4.1.1.12.1.1.1.4INTEGERread-onlyThe speed of the processor in mega-hertz.
INT sysResCpuID1.3.6.1.4.1.52.4.1.1.12.1.1.1.5INTEGERread-onlyA system wide unique identifier for each CPU.
INT sysResInstalledLocalMemory1.3.6.1.4.1.52.4.1.1.12.1.1.1.6INTEGERread-onlyTotal installed local memory 'DRAM' used for code and data. This is reported in mega-bytes.
INT sysResUsedLocalMemory1.3.6.1.4.1.52.4.1.1.12.1.1.1.7INTEGERread-onlyThe current amount of local memory 'DRAM' that is currently being used for code and data. This is reported in bytes.
sysResourceTable1.3.6.1.4.1.52.4.1.1.12.1.2not-accessibleThis table describes total installed system resources.
sysResourceEntry1.3.6.1.4.1.52.4.1.1.12.1.2.1not-accessibleDescribes a particular installed set of system resources.
INT sysResInstalledNvram1.3.6.1.4.1.52.4.1.1.12.1.2.1.1INTEGERread-onlyThe total installed non-volatile memory 'NVRAM'. This is reported in K-bytes.
INT sysResInstalledFlash1.3.6.1.4.1.52.4.1.1.12.1.2.1.2INTEGERread-onlyThe total installed flash memory. This is reported in K-bytes.
INT sysResInstalledSharedMemory1.3.6.1.4.1.52.4.1.1.12.1.2.1.3INTEGERread-onlyThe total amount of shared memory that is installed. This is reported in K-bytes.
INT sysResUsedNvram1.3.6.1.4.1.52.4.1.1.12.1.2.1.4INTEGERread-onlyThe current amount of non-volatile memory 'NVRAM' that is currently being used for data. This is reported in bytes.
INT sysResUsedFlash1.3.6.1.4.1.52.4.1.1.12.1.2.1.5INTEGERread-onlyThe current amount of flash memory that is currently being used for code and data. This is reported in bytes.
INT sysResUsedSharedMemory1.3.6.1.4.1.52.4.1.1.12.1.2.1.6INTEGERread-onlyThe current amount of shared memory that is currently being used for data. This is reported in bytes.
sysResourceSwitch1.3.6.1.4.1.52.4.1.1.12.2
INT sysResManagementCpuResource1.3.6.1.4.1.52.4.1.1.12.2.1INTEGERread-writeThe desired amount of CPU bandwith reserved for management purposes. For example, in the default state (1), the device will devote all CPU bandwith to switching if necessary therefore possibly dropping management frames. If limited (2) is selected, management of the device may appear slow while under maximum switching capabilities although management will still be possible which may result in dropped frames. If full (3) is selected, management of the device is always possible and acts as if there is no switching load on the device, which may result in dropped frames.
INT switchLoad1.3.6.1.4.1.52.4.1.1.12.2.2INTEGERread-onlyThe returned value represents the current switch load based upon a percentage of maximum switching capacity where maximum switching capacity is 100%.
INT peakSwitchload1.3.6.1.4.1.52.4.1.1.12.2.3INTEGERread-onlyThe peak load which has occured on this switch. The value returned represents The peak percentage of switch load based upon a percentage of maximum switch load which is 100%.
TIK peakSwitchLoadTime1.3.6.1.4.1.52.4.1.1.12.2.4TimeTicksread-onlyThe time at which the peak switch load occured. The value returned will represent system up time at which the peak occured.
INT peakSwitchClear1.3.6.1.4.1.52.4.1.1.12.2.5INTEGERread-writeThis object is used to clear the values found in peakSwitchload and peakSwitchLoadTime. When set with a value of clear(1) the values will be cleared. When read, a value of noClear(2) will be returned. A set of noClear(2) will have no effect.

RFC description

Generic system resource management MIB; monitors CPU, memory, disk usage, and system performance on network devices.

Start monitoring Cabletron Systems managed network switch (CPU load/peak-load monitoring) 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.

Download SYSTEM-RESOURCE-MIB