NET-SNMP-AGENT-MIB

MIB Reference — IPNetwork Monitor · Updated October 06, 2026

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

netSnmpGroupsOBJECT-IDENTITY
netSnmpModuleIDsOBJECT-IDENTITY
netSnmpNotificationsOBJECT-IDENTITY
netSnmpObjectsOBJECT-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.

Download NET-SNMP-AGENT-MIB