- The following is a list of SNMP MIB tables and object, and their
- implementation status for Net-SNMP.
- Note that simply adding a MIB file does not allow the agent to return values
- for the MIB. See the FAQ question here for details:
- http://www.net-snmp.org/FAQ.html#How_do_I_add_a_MIB_to_the_agent_
- This table was generated by inspecting the source, so it may be incorrect,
- especially with regards to OS platform support. If an object/table is listed
- for your OS but doesn't work (or vice-cersa), let us know.
- The Rel column indicates the first release that an object/table was
- available. That does not imply that all platforms indicated in the OS
- column were supported for that release. There is no breakdown of feature
- introduction by platform. Note that the earliest CVS information I could
- find was for sometime around ucd-snmp 3.2.
- The OS platform is probably the least reliable of the columns, as most are
- marked as 'unix?', indicating that most unix-based platforms should
- support the table.
- An '=' in a file path indicates that the table/object name should be
- substituted in place of the '=' in the path. All paths are relative to
- the agent/mibgroup directory.
- X.*.0 indicates all scalars under node X.
- X.?.0 indicates all scalars execept as noted.
- .Y.0 indicates that Y is an exception to the previous scalar group.
- Table Style
- ----------------------------
- O old (ucd) style helper
- D table data helper
- I table iterator
- A iterate_access
- S scalar helper
- G scalar group helper
- M mfd
- Platform Keys
- ------------------
- A All systems
- U unix based
- L Linux
- S Solaris
- H HP-UX
- B BSD Based
- F FreeBSD
- O OpenBSD
- N NetBSD
- X MacOSX
- W Win32 based
- $ Microsoft
- C cygwi---
- M MingW
- A number after a platform indicates notes at the bottom of the file.
- table/object group OS Rel Styl File
- ==============================================================================
- SNMPv2-MIB
- system.*.0 A 3.2 O mibII/system_mib.c
- sysORTable A 3.4 O mibII/sysORTable.c
- snmp.*.0 A 3.2 O mibII/snmp_mib.c
- setSerialNo.0 A 5.0 O mibII/setSerialNo.c
- ------------------------------------------------------------------------------
- SNMP-FRAMEWORK-MIB
- snmpEngine.*.0 A ~4.0? O snmpv3/snmpEngine.c
- ------------------------------------------------------------------------------
- SNMP-MPD-MIB
- snmpMPDStats.*.0 A ~4.0? O snmpv3/snmpMPDStats.c
- ------------------------------------------------------------------------------
- SNMP-TARGET-MIB
- snmpTargetSpinLock.0 A 3.6 O target/snmpTargetAddrEntry.c
- snmpTargetAddrTable A 3.6 O target/snmpTargetAddrEntry.c
- snmpTargetParamsTable A 3.6 O target/snmpTargetParamsEntry.c
- snmpUnavailableContexts.0 A 5.0 O target/target_counters.c
- snmpUnknownContexts.0 A 5.0 O target/target_counters.c
- ------------------------------------------------------------------------------
- SNMP-NOTIFICATION-MIB
- snmpNotifyTable A 4.2 O notification/=
- snmpNotifyFilterProfileTable A 4.2 O notification/=
- snmpNotifyFilterTable A 4.2 O notification/=
- nlmConfig.*.0 ---
- nlmStats.*.0 ---
- ------------------------------------------------------------------------------
- NOTIFICATION-LOG-MIB
- * ---
- ------------------------------------------------------------------------------
- SNMP-PROXY-MIB
- snmpProxyTable ---
- ------------------------------------------------------------------------------
- SNMP-USER-BASED-SM-MIB
- usmStats.*.0 A ~4.0 O snmpv3/usmStats.c
- usmUserTable A ~4.0? O snmpv3/usmUser.c
- ------------------------------------------------------------------------------
- SNMP-VIEW-BASED-ACM-MIB
- vacmContextTable A ~3.5 I mibII/vacm_context.c
- vacmSecurityToGroupTable A ~3.5 O
- vacmAccessContextTable A ~3.5 O mibII/vacm_vars.c
- vacmViewSpinLock.0 A ~3.5 O
- vacmViewTreeFamilyTable A ~3.5 O
- ------------------------------------------------------------------------------
- SNMP-USM-DH-OBJECTS-MIB
- usmDHPublicObjects.*.0 A 5.2 S snmp-usm-dh-objects-mib/=/*
- usmDHUserKeyTable A 5.2 M snmp-usm-dh-objects-mib/=/*
- usmDHKickstartTable ---
- ------------------------------------------------------------------------------
- SNMP-COMMUNITY-MIB
- snmpCommunityMIBObjects.*.0 ---
- snmpCommunityTable ---
- snmpTargetAddrExtTable ---
- ------------------------------------------------------------------------------
- IF-MIB
- ifNumber.0 U $2 ~3.2 O mibII/interfaces.c
- ifTableLastChange.0 ---
- ifTable (old) U $2 ~3.5 O mibII/interfaces.c
- ifTable (new) L 5.2+ M if-mib/ifXTable/*
- ifXTable L 5.2+ M if-mib/ifXTable/*
- ifStackLastChange.0 ---
- ifStackTable ---
- ifTestTable ---
- ifRcvAddressTable ---
- ------------------------------------------------------------------------------
- RFC1213-MIB
- atTable (D) U $2 ~3.5 O mibII/at.c
- egp.*.0 ---
- egpNeighTable ---
- ------------------------------------------------------------------------------
- IP-MIB
- ip.*.0 U $2 ~3.2 G mibII/ip.c
- icmp.*.0 U $2 ~3.2 G mibII/icmp.c
- ipSystemStatsTable L 5.2+ M ip-mib/=/*
- ipIfStatsTableLastChange.0 ---
- ipIfStatsTable ---
- ipAddrTable (D) U $2 4.2 O mibII/ipAddr.c
- ipAddressSpinLock.0 ---
- ipAddressTable L 5.2+ M ip-mib/=/*
- ipAddressPrefixTable ---
- ipRouteTable (D) U $2 ~3.5 O mibII/*route*.c
- ipNetToMediaTable (D) U $2 ~3.5 O mibII/at.c
- ipNetToPhysicalTable (implemented as inetNetToMediaTable)
- inetNetToMediaTable L 5.2 M ip-mib/=/*
- ipDefaultRouterTable ---
- icmpStatsTable ---
- icmpMsgStatsTable ---
- ipv4InterfaceTableLastChange ---
- ipv4InterfaceTable ---
- ipv6InterfaceTableLastChange ---
- ipv6InterfaceTable ---
- ipv6RouterAdvertTable ---
- ipv6IpForwarding.0 ---
- ipv6IpDefaultHopLimit.0 ---
- ipv6RouterAdvertSpinLock.0 ---
- ipv6ScopeZoneIndexTable ---
- ------------------------------------------------------------------------------
- IPV6-MIB
- ipv6MIBObjects.?.0 U 4.1 O mibII/ipv6.c
- .ipv6IfTableLastChange.0 ---
- .ipv6RouteNumber.0 ---
- .ipv6DiscardedRoutes.0 ---
- ipv6Interfaces U1 4.1 O mibII/ipv6.c
- ipv6IfTable U1 4.1 O mibII/ipv6.c
- ipv6IfStatsTable U1 4.1 O mibII/ipv6.c
- ipv6AddrPrefixTable ---
- ipv6AddrTable ---
- ipv6RouteTable ---
- ipv6NetToMediaTable ---
- ------------------------------------------------------------------------------
- IPV6-TCP-MIB
- ipv6TcpConnTable U1 4.1 O mibII/ipv6.c
- ------------------------------------------------------------------------------
- IPV6-UDP-MIB
- ipv6UdpTable U1 4.1 O mibII/ipv6.c
- ------------------------------------------------------------------------------
- IPV6-ICMP-MIB
- ipv6IfIcmpTable U1 4.1 O mibII/ipv6.c
- ------------------------------------------------------------------------------
- IP-FORWARD-MIB
- ipForward.*.0 ---
- ipForwardTable (D) ---
- ipCidrRouteTable (D)(new) L 5.2+ A mibII/=
- ipCidrRouteTable (D)(newer) L 5.2+ M ip-forward-mib/=/*
- inetCidrRouteTable L 5.2+ M ip-forward-mib/=/*
- ------------------------------------------------------------------------------
- TCP-MIB
- tcp.*.0 U $2 ~3.2 G mibII/tcp.c
- tcpConnTable (D) U $2 4.2 I mibII/tcpTable.c
- tcpConnectionTable ---
- tcpListenerTable ---
- ------------------------------------------------------------------------------
- UDP-MIB
- udpEndpointTable ---
- udp.*.0 U $2 ~3.2 G mibII/udp.c
- udpTable (D) U $2 4.2 I mibII/udpTable.c
- ------------------------------------------------------------------------------
- IF-INVERTED-STACK-MIB
- * ---
- ------------------------------------------------------------------------------
- RMON-MIB
- etherStatsTable U 5.0 O Rmon/statistics.c
- etherHistoryControlTable U 5.0 O Rmon/history.c
- etherHistoryTable U 5.0 O Rmon/history.c
- alarmTable U 3.2 O Rmon/alarm.c
- eventTable U 3.2 O Rmon/event.c
- logTable U 5.0 O Rmon/event.c
- hostControlTable ---
- hostTable ---
- hostTimeTable ---
- hostTopNControlTable ---
- hostTopNTable ---
- matrixControlTable ---
- matrixSDTable ---
- matrixDSTable ---
- filterTable ---
- channelTable ---
- bufferControlTable ---
- captureBufferTable ---
- ------------------------------------------------------------------------------
- HOST-RESOURCES-MIB
- hrSystem.*.0 U ~3.3 O host/hr_system.c
- hrMemorySize U ~3.3 O host/hr_storage.c
- hrStorageTable U ~3.3 O host/hr_storage.c
- hrDeviceTable U ~3.3 O host/hr_device.c
- hrProcessorTable U ~3.3 O host/hr_proc.c
- hrNetworkTable U ~3.3 O host/hr_network.c
- hrPrinterTable U ~3.3 O host/hr_print.c
- hrDiskStorageTable U ~3.3 O host/hr_disk.c
- hrPartitionTable U ~3.3 O host/hr_partition.c
- hrFSTable U ~3.3 O host/hr_filesys.c
- hrSWOSIndex.0 --- ~3.3 O host/hr_swrun.c
- hrSWRunTable U ~3.3 O host/hr_swrun.c
- hrSWRunPerfTable U ~3.3 O host/hr_swrun.c
- hrSWInstalled.*.0 U ~3.3 O host/hr_swinst.c
- hrSWInstalledTable U ~3.3 O host/hr_swinst.c
- ------------------------------------------------------------------------------
- DISMAN-EVENT-MIB
- mteTriggerTable A 5.0 O disman/=
- mteTriggerFailures.0 ---
- mteTriggerDeltaTable A 5.0 O disman/=
- mteTriggerExistenceTable A 5.0 O disman/=
- mteTriggerBooleanTable A 5.0 O disman/=
- mteTriggerThresholdTable A 5.0 O disman/=
- mteObjectsTable A 5.0 O disman/=
- mteEventTable A 5.0.7 D disman/=
- mteEventFailures.0 ---
- mteEventNotificationTable A 5.0.7 D disman/=
- mteResource.*.0 ---
- mteEventSetTabel ---
- ------------------------------------------------------------------------------
- DISMAN-SCHEDULE-MIB
- schedLocalTime.0 ---
- schedTable ---
- ------------------------------------------------------------------------------
- DISMAN-EXPRESSION-MIB (expired ID)
- expErrorTable U 5.2 O disman/expression/=
- expExpressionTable U 5.2 O disman/expression/=
- expObjectTable U 5.2 O disman/expression/=
- expValueTable U 5.2 O disman/expression/=
- ------------------------------------------------------------------------------
- DISMAN-PING-MIB (draft-ietf-disman-remops-mib-v2*)
- pingCtlTable U 5.2 O disman/ping/=
- pingProbeHistoryTable U 5.2 O disman/ping/=
- pingResultsTable U 5.2 O disman/ping/=
- ------------------------------------------------------------------------------
- DISMAN-TRACEROUTE-MIB (draft-ietf-disman-remops-mib-v2*)
- traceRouteCtlTable U 5.2 O disman/traceroute/=
- traceRouteHopsTable U 5.2 O disman/traceroute/=
- traceRouteProbeHistory U 5.2 O disman/traceroute/=
- traceRouteResultsTable U 5.2 O disman/traceroute/=
- ------------------------------------------------------------------------------
- DISMAN-NSLOOKUP-MIB (draft-ietf-disman-remops-mib-v2*)
- lookupCtlTable U 5.2 O disman/nslookup/=
- lookupResultsTable U 5.2 O disman/nslookup/=
- ------------------------------------------------------------------------------
- DISMAN-SCRIPT-MIB
- * ---
- ------------------------------------------------------------------------------
- EtherLike-MIB
- * ---
- ------------------------------------------------------------------------------
- AGENTX-MIB
- * ---
- ------------------------------------------------------------------------------
- UCD-SNMP-MIB
- prTable U $ ~3.2 O ucd-snmp/proc.c
- memory.*.0 U ~3.2 O ucd-snmp/memory*.c
- extTable U $ ~3.2 D ucd-snmp/extensible.c
- dskTable U 3.2 O ucd-snmp/disk.c
- fileTable A 3.6 O ucd-snmp/file.c
- laTable U $ ~3.2 O ucd-snmp/loadave.c
- systemStats.*.0 U 3.4 O ucd-snmp/vmstat*.c
- ipFwAccTable U 3.5 O misc/ipfwacc.c
- dlModTable U 4.2 O ucd-snmp/dlmod.c
- diskIOTable U 4.1 O ucd-snmp/diskio.c
- lmSensorsTable LS 5.0 O ucd-snmp/lmSensors.c
- lmFanSensorsTable LS 5.0 O ucd-snmp/lmSensors.c
- lmVoltSensorsTable LS 5.0 O ucd-snmp/lmSensors.c
- lmMiscSensorsTable LS 5.0 O ucd-snmp/lmSensors.c
- ucdDemoMIBObjects A ~3.5 O examples/ucdDemoPublic.c
- logMatch U ~3.5 O ucd-snmp/logmatch.c
- version.*.0 A ~3.2 O ucd-snmp/versioninfo.c
- snmperrs.*.0 A ~3.5+ O ucd-snmp/errormib.c
- mrTable (D) ---
- ------------------------------------------------------------------------------
- NET-SNMP-EXTEND-MIB
- nsExtendConfigTable U ~3.5 D agent/extend.c
- nsExtendOutput1Table U ~3.5 D agent/extend.c
- nsExtentOutput2Table U ~3.5 D agent/extend.c
- ------------------------------------------------------------------------------
- NET-SNMP-AGENT-MIB
- nsModuleTable A 5.0 I agent/nsModuleTable.c
- nsCacheTable A 5.0 I agent/nsCache.c
- nsConfigDebug.*.0 A 5.0 I agent/nsDebug.c
- nsDebugTokenTable A 5.0 O
- nsConfigLogging A 5.0 I agent/nsLogging.c
- nsLoggingTable A 5.0 O
- nsTransactionTable A 5.0 I agent/nsTransactionTable.c
- netSnmpExampleScalars A 5.0 O
- netSnmpIETFWGTable A 5.0 D examples/data_set.c
- netSnmpHostsTable A 5.0 A exampes/=*
- nstAgentModules A 5.0 O
- ------------------------------------------------------------------------------
- MTA-MIB
- mtaTable U 4.2 O mibII/mta_sendmail.c
- mtaGroupTable U 4.2 O mibII/mta_sendmail.c
- ------------------------------------------------------------------------------
- SMUX-MIB
- smuxPeerTable ---
- smuxTreeTable ---
- ------------------------------------------------------------------------------
- BGP4-MIB (draft-ietf-idr-bgp4-mib)
- bgpPeerTable A 3.5 O smux/snmp_bgp.c
- ------------------------------------------------------------------------------
- OSPF-MIB (draft-ietf-ospf-mib-update)
- * A 3.5 O smux/snmp_ospf.c
- ------------------------------------------------------------------------------
- RIPv2-MIB
- * A 3.5 O smux/snmp_rip2.c
- ------------------------------------------------------------------------------
- TUNNEL-MIB
- tunnelIfTable L 4.2 O tunnel/tunnel.c
- tunnelConfigTable L 4.2 O tunnel/tunnel.c
- tunnelInetConfigTable ---
- ==============================================================================
- Misc notes
- ----------
- 1: available for systems using KAME ipv6
- 2: with platform SDK. See README.win32
- Other feature info
- ------------------
- AgentX 4.0
- proxy support 4.2
- override token 5.0
- smux 3.2
- proper context support 5.2