TUBS-IBR-PROC-MIB

MIB Reference — IPNetwork Monitor

All MIBsTUBS-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

ibrOBJECT-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 symbolicOID numericTypeAccessDescription
procMIB1.3.6.1.4.1.1575.1.3Experimental MIB module for listing processes.
DAT procReload1.3.6.1.4.1.1575.1.3.1DateAndTimeread-writeAny set operation will reload the process table. It contains a time stamp when the proc table was reloaded the last time.
procTable1.3.6.1.4.1.1575.1.3.2not-accessibleThe process table.
procEntry1.3.6.1.4.1.1575.1.3.2.1not-accessibleAn entry for a process in the processes table.
I32 procID1.3.6.1.4.1.1575.1.3.2.1.1Integer32read-onlyThe unique process ID.
STR procCmd1.3.6.1.4.1.1575.1.3.2.1.2DisplayStringread-onlyThe 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.

Download TUBS-IBR-PROC-MIB