All MIBs › NET-SNMP-AGENT-MIB
Organization: www.net-snmp.org
Last Updated: 2010-03-17
Category: Net-SNMP and Linux
Description: Defines control and monitoring structures for the Net-SNMP agent itself, including active transactions, registered MIB modules, and data caching behavior.
IPNetwork Monitor uses several OIDs from this MIB in network discovery and polling the applicable devices. Start monitoring NET-SNMP-AGENT-MIB with a free 30-day trial of IPNetwork Monitor.
What Is NET-SNMP-AGENT-MIB?
NET-SNMP-AGENT-MIB is part of the open-source Net-SNMP project and defines control and monitoring structures for the Net-SNMP agent process itself, rather than for the underlying host hardware. It exposes objects covering the agent's OID result caching behavior (default timeout, per-entry cache status), debugging controls (enabling debug output, PDU dumps, per-token debug settings), and general agent metadata like version and registered MIB module tree. Its monitoring value is oriented toward software/service status of the SNMP agent daemon itself: administrators use it to verify the agent is running the expected version, to inspect or tune caching behavior affecting response freshness, and to enable targeted debug logging when diagnosing SNMP polling problems. It is a vendor-neutral, standards-adjacent MIB specific to the Net-SNMP implementation, with no dependency on other data MIBs beyond the base SNMPv2 framework. It is deployed wherever the Net-SNMP agent (snmpd) runs, which is common on Linux/Unix servers, network appliances, and embedded devices, and administrators searching for net-snmp-agent-mib documentation will find these objects registered under the agent's own MIB tree.
IPNetwork Monitor allows you to monitor SNMP objects defined in NET-SNMP-AGENT-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
- vendor-neutral, standards-adjacent MIB specific to Net-SNMP; applies to any Linux/Unix host or embedded device running snmpd
Monitoring Examples
An administrator troubleshooting stale SNMP responses would check nsCacheTable/nsCacheEntry entries for a given nsCachedOID, reviewing nsCacheTimeout and nsCacheStatus to see if a value is being served from cache longer than expected. To debug a misbehaving MIB implementation, they might set nsDebugEnabled and nsDebugDumpPdu to trace PDU processing, or use nsDebugTokenTable/nsDebugTokenEntry to enable debug output for a specific internal module only. Checking nsVersion confirms which Net-SNMP release is running, relevant when correlating behavior against known version-specific bugs.
What Can Be Monitored
- agent cache timeout/status per OID
- debug logging enable state
- PDU dump/debug token settings
- agent version
- registered MIB module tree
- cache enable/disable state
Imported Objects
From NET-SNMP-MIB
| netSnmpGroups | OBJECT-IDENTITY |
| netSnmpModuleIDs | OBJECT-IDENTITY |
| netSnmpNotifications | OBJECT-IDENTITY |
| netSnmpObjects | OBJECT-IDENTITY |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-CONF
| NOTIFICATION-GROUP | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| DisplayString | |
| RowStatus | |
| TEXTUAL-CONVENTION | |
| TruthValue |
OIDs
RFC description
Provides control and monitoring structures for Net-SNMP agent configuration and data caching.
Start monitoring Linux/Unix host or embedded device running the Net-SNMP agent (snmpd) 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.