All MIBs › SYSTEM-RESOURCE-MIB
Category: Server and Hardware Management, System Monitoring
Description:
Monitors system resource utilization including CPU load, memory usage, and process statistics.
Imported Objects
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 symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| sysResourceInstalled | 1.3.6.1.4.1.52.4.1.1.12.1 | |||
| sysResourceCpuTable | 1.3.6.1.4.1.52.4.1.1.12.1.1 | not-accessible | This table defines the CPus present within the system. | |
| sysResourceCpuEntry | 1.3.6.1.4.1.52.4.1.1.12.1.1.1 | not-accessible | Defines a particular CPU entry. | |
| INT sysResSlotID | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.1 | INTEGER | read-only | The slot for which this CPU information pertains. |
| INT sysResCpuIndex | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.2 | INTEGER | read-only | An identifier for the CPU on a per slot basis. |
| OID sysResCpuType | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.3 | OBJECT IDENTIFIER | read-only | The processor (CPU) type. |
| INT sysResCpuSpeed | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.4 | INTEGER | read-only | The speed of the processor in mega-hertz. |
| INT sysResCpuID | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.5 | INTEGER | read-only | A system wide unique identifier for each CPU. |
| INT sysResInstalledLocalMemory | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.6 | INTEGER | read-only | Total installed local memory 'DRAM' used for code and data. This is reported in mega-bytes. |
| INT sysResUsedLocalMemory | 1.3.6.1.4.1.52.4.1.1.12.1.1.1.7 | INTEGER | read-only | The current amount of local memory 'DRAM' that is currently being used for code and data. This is reported in bytes. |
| sysResourceTable | 1.3.6.1.4.1.52.4.1.1.12.1.2 | not-accessible | This table describes total installed system resources. | |
| sysResourceEntry | 1.3.6.1.4.1.52.4.1.1.12.1.2.1 | not-accessible | Describes a particular installed set of system resources. | |
| INT sysResInstalledNvram | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.1 | INTEGER | read-only | The total installed non-volatile memory 'NVRAM'. This is reported in K-bytes. |
| INT sysResInstalledFlash | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.2 | INTEGER | read-only | The total installed flash memory. This is reported in K-bytes. |
| INT sysResInstalledSharedMemory | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.3 | INTEGER | read-only | The total amount of shared memory that is installed. This is reported in K-bytes. |
| INT sysResUsedNvram | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.4 | INTEGER | read-only | The current amount of non-volatile memory 'NVRAM' that is currently being used for data. This is reported in bytes. |
| INT sysResUsedFlash | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.5 | INTEGER | read-only | The current amount of flash memory that is currently being used for code and data. This is reported in bytes. |
| INT sysResUsedSharedMemory | 1.3.6.1.4.1.52.4.1.1.12.1.2.1.6 | INTEGER | read-only | The current amount of shared memory that is currently being used for data. This is reported in bytes. |
| sysResourceSwitch | 1.3.6.1.4.1.52.4.1.1.12.2 | |||
| INT sysResManagementCpuResource | 1.3.6.1.4.1.52.4.1.1.12.2.1 | INTEGER | read-write | The 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 switchLoad | 1.3.6.1.4.1.52.4.1.1.12.2.2 | INTEGER | read-only | The returned value represents the current switch load based upon a percentage of maximum switching capacity where maximum switching capacity is 100%. |
| INT peakSwitchload | 1.3.6.1.4.1.52.4.1.1.12.2.3 | INTEGER | read-only | The 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 peakSwitchLoadTime | 1.3.6.1.4.1.52.4.1.1.12.2.4 | TimeTicks | read-only | The time at which the peak switch load occured. The value returned will represent system up time at which the peak occured. |
| INT peakSwitchClear | 1.3.6.1.4.1.52.4.1.1.12.2.5 | INTEGER | read-write | This 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.