All MIBs › TUBS-IBR-PROC-MIB
Organization: TU Braunschweig
Last Updated: 2000-02-09
Category: Linux and System Monitoring, TU Braunschweig Research MIBs
Description:
Monitors Linux process table entries, CPU usage, memory consumption, and process state information.
Imported Objects
From SNMPv2-SMI
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DateAndTime | |
| DisplayString |
From TUBS-SMI
| ibr | OBJECT-IDENTITY |
What Is TUBS-IBR-PROC-MIB?
TUBS-IBR-PROC-MIB is an experimental MIB from the TU Braunschweig Institute for Operating Systems and Computer Networks (IBR) that models the host operating system's process table, exposing information about individual running processes. It belongs to the software/process-status monitoring category rather than hardware or networking configuration. Its core purpose is monitoring software status directly: administrators can enumerate running processes via procTable/procEntry, inspect each process's identifier (procID) and command line (procCmd), and trigger a table refresh via procReload, directly useful for detecting a hung, missing, or unexpected process on a monitored host. It is a vendor-neutral, host-level MIB not formally dependent on another SNMP MIB, though it conceptually parallels the HOST-RESOURCES-MIB's process-run table. It is deployed on Unix/Linux hosts running an SNMP agent extended with this experimental module, typically for academic or ad hoc process-monitoring purposes. Engineers implementing or auditing this functionality typically reference the TUBS-IBR-PROC-MIB RFC/standard documentation for the authoritative specification.
IPNetwork Monitor allows you to monitor SNMP objects defined in TUBS-IBR-PROC-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
- running process list
- process ID
- process command line
- process table refresh trigger
Supported Devices
- vendor-neutral, standards-based MIB, not tied to a specific manufacturer
- Unix/Linux host running an SNMP agent
Monitoring Examples
An admin could poll procTable/procEntry to enumerate all procID/procCmd pairs on a host and detect whether a critical daemon process is missing or an unexpected process is running. Issuing an SNMP SET to procReload would force the agent to refresh its snapshot of the process table before the next poll, ensuring up-to-date process visibility. Comparing procCmd values across polling intervals can reveal short-lived or restarting processes indicative of a crash loop.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| procMIB | 1.3.6.1.4.1.1575.1.3 | Experimental MIB module for listing processes. | ||
| DAT procReload | 1.3.6.1.4.1.1575.1.3.1 | DateAndTime | read-write | Any set operation will reload the process table. It contains a time stamp when the proc table was reloaded the last time. |
| procTable | 1.3.6.1.4.1.1575.1.3.2 | not-accessible | The process table. | |
| procEntry | 1.3.6.1.4.1.1575.1.3.2.1 | not-accessible | An entry for a process in the processes table. | |
| I32 procID | 1.3.6.1.4.1.1575.1.3.2.1.1 | Integer32 | read-only | The unique process ID. |
| STR procCmd | 1.3.6.1.4.1.1575.1.3.2.1.2 | DisplayString | read-only | The command name used to start this process. |
RFC description
SNMP MIB module from the Technical University of Braunschweig (TUBS) Institute for Operating Systems and Computer Networks (IBR) for process monitoring and management.
Start monitoring vendor-neutral, standards-based MIB, Unix/Linux host running an SNMP agent (running-process inventory 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.