All MIBs › TUBS-IBR-LINUX-MIB
Organization: TU Braunschweig
Last Updated: 1998-01-07
Category: Linux and System Monitoring, TU Braunschweig Research MIBs
Description:
Monitors Linux system resources including memory, CPU, disk, and process statistics via SNMP.
Imported Objects
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| DisplayString | |
| TEXTUAL-CONVENTION |
What Is TUBS-IBR-LINUX-MIB?
TUBS-IBR-LINUX-MIB is an experimental, vendor-neutral academic MIB (from the Institute of Operating Systems and Computer Networks, TU Braunschweig) for monitoring core Linux operating system resource usage over SNMP, independent of any specific hardware vendor. It exposes system performance data covering CPU load, load averages, and (per its description) memory, disk, and process statistics on a Linux host. This MIB is directly and explicitly a software/OS-status monitoring tool -- it is built specifically to track CPU load (via linuxCPU and linuxBogo/BogoMips-derived metrics) and load averages over 1, 5, and 15-minute windows (linuxLoadAvg1/5/15), plus the described memory, disk, and process-level statistics, making it a compact analog to Net-SNMP's UCD-SNMP-MIB for general Linux system health. It has no stated formal MIB dependency but conceptually overlaps with the same OS-monitoring space as UCD-SNMP-MIB/HOST-RESOURCES-MIB. It is deployed on Linux servers running an SNMP agent extended with this experimental MIB, typically in academic, research, or lab network environments where the TU Braunschweig IBR tooling originated and TUBS-IBR-LINUX-MIB SNMP monitoring is used for general Linux system health tracking.
IPNetwork Monitor allows you to monitor SNMP objects defined in TUBS-IBR-LINUX-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
- CPU load average (1/5/15 minute)
- CPU utilization/BogoMips benchmark
- memory usage
- disk usage
- process statistics
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- Linux server or host running an SNMP agent
Monitoring Examples
An administrator would poll linuxLoadAvg1, linuxLoadAvg5, and linuxLoadAvg15 to track short- versus longer-term CPU load trends on a Linux host, with a 1-minute average far exceeding the 15-minute average indicating a sudden load spike, and would check linuxCPU/linuxBogo for a CPU utilization/benchmark baseline; the linuxObjects branch groups these along with the described memory, disk, and process statistics for general system health polling. linuxConformance, linuxCompliances, and linuxGroups are the standard SMIv2 conformance statements for the module rather than monitored data themselves.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| linuxMIB | 1.3.6.1.4.1.1575.1.5 | Experimental MIB modules for the linux operating system. | ||
| linuxObjects | 1.3.6.1.4.1.1575.1.5.2 | |||
| STR linuxCPU | 1.3.6.1.4.1.1575.1.5.2.1 | DisplayString | read-only | The identification of the linux CPUs. This string contains foreach CPU present in the system the CPU type, model and vendor (if known by the operating system). |
| U32 linuxBogo | 1.3.6.1.4.1.1575.1.5.2.2 | Unsigned32 | read-only | The number of BOGO MIPS of the linux system. |
| LOA linuxLoadAvg1 | 1.3.6.1.4.1.1575.1.5.2.3 | LoadValue | read-only | The average system load during the last 60 seconds. |
| LOA linuxLoadAvg5 | 1.3.6.1.4.1.1575.1.5.2.4 | LoadValue | read-only | The average system load during the last 5 minutes. |
| LOA linuxLoadAvg15 | 1.3.6.1.4.1.1575.1.5.2.5 | LoadValue | read-only | The average system load during the last 15 minutes. |
| linuxConformance | 1.3.6.1.4.1.1575.1.5.3 | |||
| linuxCompliances | 1.3.6.1.4.1.1575.1.5.3.1 | |||
| linuxCompliance | 1.3.6.1.4.1.1575.1.5.3.1.1 | The compliance statement for an SNMP entity which implements the linux MIB. | ||
| linuxGroups | 1.3.6.1.4.1.1575.1.5.3.2 | |||
| linuxGroup | 1.3.6.1.4.1.1575.1.5.3.2.1 | A collection of linux specific objects. |
RFC description
Experimental MIB for Linux system monitoring including CPU, load average, and memory.
Start monitoring vendor-neutral, standards-based MIB, Linux server or host running an SNMP agent (CPU load/load-average 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.