12 modules from net-snmp
net-snmp is not a hardware vendor but the open-source Net-SNMP agent (snmpd) project itself, and its MIBs in this database describe the agent's own extensibility and self-monitoring framework rather than any router or switch. Recurring subject matter is generic Unix/Linux host health and agent behavior: process/disk/file/log checks (NET-SNMP-MONITOR-MIB), memory/swap/CPU/load/disk-I/O host resources (NET-SNMP-SYSTEM-MIB), the extend/pass/pass-persist mechanisms for wiring arbitrary shell scripts into SNMP, VACM access-control extensions, and periodic heartbeat notifications, plus a few purely educational/example modules (EXAMPLES, TUTORIAL, PASS demo objects). If you're monitoring a Linux/Unix server, appliance, or embedded device running the Net-SNMP agent -- rather than a specific vendor's network hardware -- look here for these host-level and agent-self-monitoring OIDs. Because several of these modules (EXAMPLES, TUTORIAL, PASS) exist purely to demonstrate agent extensibility with fixed placeholder values, don't mistake their sample objects for real production data; the genuinely useful monitoring objects live in NET-SNMP-MONITOR-MIB, NET-SNMP-SYSTEM-MIB, and NET-SNMP-EXTEND-MIB.
| Module | Description |
|---|---|
| DIRECTORY-MONITOR-MIB | Directory monitoring MIB providing objects for monitoring filesystem directory contents, sizes, and change events. |
| NET-SNMP-AGENT-MIB IPNM ✓ | Defines control and monitoring structures for the Net-SNMP agent itself, including active transactions, registered MIB modules, and data caching behavior. |
| NET-SNMP-EXAMPLES-MIB IPNM ✓ | Defines example objects under the Net-SNMP enterprise tree used for demonstration and testing of Net-SNMP agent extensibility features. |
| NET-SNMP-EXTEND-MIB IPNM ✓ | Allows Net-SNMP agents to execute arbitrary shell commands or scripts and expose their output and exit codes as SNMP OIDs for custom monitoring. |
| NET-SNMP-MIB IPNM ✓ | Top-level enterprise MIB for the Net-SNMP project, defining the base OID tree and common object/notification identifiers used by all Net-SNMP sub-MIBs. |
| NET-SNMP-MONITOR-MIB IPNM ✓ | Defines managed objects for monitoring the internal health of the Net-SNMP agent, including logging statistics and internal process metrics. |
| NET-SNMP-PASS-MIB IPNM ✓ | Defines objects used by the Net-SNMP pass-through and pass-persist extensibility mechanisms, allowing external scripts to handle SNMP requests. |
| NET-SNMP-PERIODIC-NOTIFY-MIB | Defines periodic notification objects enabling net-snmp agents to send scheduled informational traps. |
| NET-SNMP-SYSTEM-MIB IPNM ✓ | Provides Net-SNMP-specific system information objects extending the standard system MIB group with additional host and daemon details. |
| NET-SNMP-TC IPNM ✓ | Defines Net-SNMP-specific textual conventions used across other Net-SNMP MIB modules. |
| NET-SNMP-TUTORIAL-MIB | Provides example and tutorial MIB objects for learning and testing net-snmp agent capabilities. |
| NET-SNMP-VACM-MIB IPNM ✓ | Defines Net-SNMP extensions to the standard View-based Access Control Model (VACM) view table for fine-grained SNMP access control. |