All MIBs › OPENBSD-MEM-MIB
Organization: OpenBSD
Last Updated: 2012-02-09
Category: Operating Systems
Description:
Reports virtual memory, physical memory, and swap utilization statistics for the OpenBSD operating system.
Imported Objects
From IF-MIB
| ifIndex | OBJECT-TYPE |
| ifNumber | OBJECT-TYPE |
From OPENBSD-BASE-MIB
| openBSD | MODULE-IDENTITY |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter64 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString |
What Is OPENBSD-MEM-MIB?
OPENBSD-MEM-MIB is an operating-system-specific SNMP module that exports memory statistics from hosts running the OpenBSD operating system. It belongs to the operating-system/host-resources monitoring category, reporting virtual memory, physical memory, and swap utilization figures for the system. This is squarely a software/OS health-monitoring MIB: it is used to track whether a server is running low on free memory, whether swap space is being heavily consumed (an early sign of memory pressure or thrashing), and whether abnormal locking conditions are occurring, all of which directly affect system stability and performance. The presence of a memIfLiveLocks object per named memory interface/pool suggests it also surfaces low-level kernel memory-locking diagnostics beyond simple utilization numbers. It is typically deployed on OpenBSD-based servers, routers, or firewalls managed through general-purpose SNMP monitoring tools compatible with standard host-resource polling. Network engineers evaluating or troubleshooting this functionality can download the OPENBSD-MEM-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in OPENBSD-MEM-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
- physical memory utilization
- virtual memory/swap usage
- per-pool memory statistics
- kernel memory live-lock count
- MIB schema version
Supported Devices
- OpenBSD-based server, router, or firewall
Monitoring Examples
An administrator would poll memIfTable/memIfEntry to retrieve per-named-pool memory statistics via memIfName, watching for abnormal free-memory drops or a climbing memIfLiveLocks counter that could indicate kernel memory contention. Comparing swap and physical memory figures over time, alongside the memMIBVersion-identified schema, would help distinguish a genuine memory leak from transient load spikes. A steadily rising live-lock count alongside falling free memory would be a strong signal of a process consuming or fragmenting memory abnormally.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| memMIBObjects | 1.3.6.1.4.1.30155.5 | The MIB module exporting OpenBSD memory statistics. | ||
| I32 memMIBVersion | 1.3.6.1.4.1.30155.5.1 | Integer32 | read-only | The current version of this MIB supported by the agent. The memory MIB might be updated frequently to export statistics specific to the latest version of OpenBSD. The client should check this version. |
| memIfTable | 1.3.6.1.4.1.30155.5.2 | not-accessible | A list of interface entries. The number of entries is given by the value of ifNumber. | |
| memIfEntry | 1.3.6.1.4.1.30155.5.2.1 | not-accessible | An entry containing memory and systems statistics applicable to a particular interface. | |
| STR memIfName | 1.3.6.1.4.1.30155.5.2.1.1 | DisplayString | read-only | The textual name of the interface as assigned by the operating system. For example, `lo0' for the first loopback device or `em1' for the second Ethernet device using the `em' driver. |
| C64 memIfLiveLocks | 1.3.6.1.4.1.30155.5.2.1.2 | Counter64 | read-only | The number of times the growth of the interface receive ring was limited as a response to high system load. |
RFC description
Exports OpenBSD memory and interface statistics for system performance monitoring.
Start monitoring OpenBSD-based server, router, or firewall (memory/swap statistics) 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.