All MIBs › UCD-DLMOD-MIB
Organization: University of California, Davis
Last Updated: 2000-01-26
Category: Net-SNMP and Linux
Description: Defines managed objects for dynamic loadable MIB modules in the Net-SNMP agent, allowing modules to be loaded and unloaded at runtime.
IPNetwork Monitor uses several OIDs from this MIB in network discovery and polling the applicable devices. Start monitoring UCD-DLMOD-MIB with a free 30-day trial of IPNetwork Monitor.
What Is UCD-DLMOD-MIB?
UCD-DLMOD-MIB is a module associated with the open-source Net-SNMP agent (originally from the UCD-SNMP project) that defines managed objects for dynamically loading and unloading MIB modules into a running SNMP agent without restarting it. It exposes a table of loadable modules, each with a name, filesystem path, load status, and any error encountered during loading. This MIB is squarely about software status monitoring on the management agent itself: it lets an administrator confirm which optional MIB modules are currently loaded into the agent process, detect a module that failed to load (surfacing the reason via dlmodError), and manage module lifecycle (load/unload) via dlmodStatus. It has an inherent dependency on the Net-SNMP agent's internal module architecture rather than any external standard MIB. It is typically used on Linux/Unix hosts running the Net-SNMP (snmpd) agent, where administrators consult the UCD-DLMOD-MIB MIB reference to extend agent functionality by dynamically loading custom or additional MIB modules at runtime.
IPNetwork Monitor allows you to monitor SNMP objects defined in UCD-DLMOD-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.
Supported Devices
- Net-SNMP (UCD-SNMP) agent host, typically Linux/Unix server
Monitoring Examples
An administrator would poll dlmodTable/dlmodEntry, checking dlmodName and dlmodPath to confirm a custom module like a monitoring extension is loaded from the expected shared-object path, and checking dlmodStatus to see if it is active. If dlmodError is non-empty for an entry, that reveals the module failed to load, e.g., due to a missing symbol or incompatible agent version, which the admin would need to fix before that module's objects become available. dlmodNextIndex is used when requesting the agent to allocate a new table row for loading an additional module.
What Can Be Monitored
- loaded MIB module name and status
- module file path
- module load error condition
- dynamic module load/unload control
Imported Objects
From SNMPv2-SMI
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString |
From UCD-SNMP-MIB
| ucdExperimental | OBJECT-IDENTITY |
How to Use in IPNetwork Monitor
Example using dlmodStatus OID:
OIDs
RFC description
Defines MIB objects for dynamically loadable MIB modules in UCD-SNMP agents.
Start monitoring Net-SNMP agent hosts 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.