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 W watched scalar M mfd C container table 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 5.5 W mibII/system_mib.c .sysORLastChange.0 A 5.5 W mibII/sysORTable.c sysORTable A 5.5 C mibII/sysORTable.c snmp.*.0 A 5.5 G mibII/snmp_mib_5_5.c setSerialNo.0 A 5.0 W mibII/setSerialNo.c ------------------------------------------------------------------------------ SNMP-FRAMEWORK-MIB snmpEngine.*.0 A ~4.0? O snmpv3/snmpEngine.c ------------------------------------------------------------------------------ SNMP-MPD-MIB snmpMPDStats.*.0 A ~4.0? G snmpv3/snmpMPDStats_5_5.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.5 G target/target_counters_5_5.c snmpUnknownContexts.0 A 5.5 G target/target_counters_5_5.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 usmStats.*.0 A 5.5 G snmpv3/usmStats_5_5.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/ifTable/* ifTable (new) FOS 5.4 M if-mib/ifTable/* ifXTable L 5.2 M if-mib/ifXTable/* ifXTable FOS 5.4 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/=/* ipSystemStatsTable S 5.5 M ip-mib/=/* ipIfStatsTableLastChange.0 --- ipIfStatsTable L-- 5.5 M ip-mib/=/* ipAddrTable (D) U $2 4.2 O mibII/ipAddr.c ipAddressSpinLock.0 A 5.5 O mibII/ipAddr.c ipAddressTable L 5.2 M ip-mib/=/* ipAddressTable S 5.5 M ip-mib/=/* ipAddressPrefixTable L 5.3 M ip-mib/=/* 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 L 5.5 M ip-mib/=/* icmpStatsTable --- icmpMsgStatsTable --- ipv4InterfaceTableLastChange --- ipv4InterfaceTable L 5.3 M ip-mib/=/* ipv6InterfaceTableLastChange --- ipv6InterfaceTable L 5.3 M ip-mib/=/* ipv6RouterAdvertTable --- ipv6IpForwarding.0 L 5.3 S ip-mib/ip_scalars.c ipv6IpDefaultHopLimit.0 L 5.3 S ip-mib/ip_scalars.c ipv6RouterAdvertSpinLock.0 --- ipv6ScopeZoneIndexTable --- ipForwarding.0 L 5.4 S ip-mib/ip_scalars.c ipDefaultTTL.0 L 5.4 S ip-mib/ip_scalars.c ------------------------------------------------------------------------------ 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 L 5.3 M tcp-mib/=/* tcpConnectionTable S 5.4 M tcp-mib/=/* tcpListenerTable L 5.3 M tcp-mib/=/* tcpListenerTable S 5.4 M tcp-mib/=/* ------------------------------------------------------------------------------ UDP-MIB udpEndpointTable L 5.3 M udp-mib/=/* udpEndpointTable S 5.4 M udp-mib/=/* 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 .etherStatsJabbers L3 5.5 M rmon-mib/=/* 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 A 5.3 D disman/schedule/= schedTable A 5.3 D disman/schedule/= ------------------------------------------------------------------------------ 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 dot3StatsTable L 5.5 M etherlike-mib/= ------------------------------------------------------------------------------ AGENTX-MIB * --- ------------------------------------------------------------------------------ LM-SENSORS-MIB lmTempSensorsTable 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 ------------------------------------------------------------------------------ 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 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 examples/=* nstAgentModules A 5.0 O ------------------------------------------------------------------------------ NET-SNMP-VACM-MIB nsVacmAccessTable A 5.4 I agent/nsVacmAccessTable.c ------------------------------------------------------------------------------ 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 --- ------------------------------------------------------------------------------ SCTP-MIB sctpStats L 5.5 S sctp-mib/sctpScalars* sctpParameters L 5.5 S sctp-mib/sctpScalars* sctpAssocTable L 5.5 C sctp-mib/= sctpAssocLocalAddrTable L 5.5 C sctp-mib/= sctpAssocRemAddrTable L 5.5 C sctp-mib/= sctpLookupLocalPortTable L 5.5 C sctp-mib/= sctpLookupRemPortTable L 5.5 C sctp-mib/= sctpLookupRemHostNameTable L 5.5 C sctp-mib/= sctpLookupRemPrimIPAddrTable L 5.5 C sctp-mib/= sctpLookupRemIPAddrTable L 5.5 C sctp-mib/= ------------------------------------------------------------------------------ SNMP-TSM-MIB snmpTsmStats A 5.6 D tsm-mib/snmpTsmStats/= snmpConfiguration A 5.6 W tsm-mib/= ------------------------------------------------------------------------------ TLSTM-MIB snmpTlstmSession A 5.6 W tlstm-mib/=/* tlstmCertificateMapping.* A 5.6 w tlstm-mib/= tlstmCertToTSNTable A 5.6 D tlstm-mib/=/* tlstmParamsTable A 5.6 D tlstm-mib/=/* tlstmAddrTable A 5.6 D tlstm-mib/=/* ============================================================================== Misc notes ---------- 1: available for systems using KAME ipv6 2: with platform SDK. See README.win32 3: works only with Intel and Broadcom network cards and must run as root only Other feature info ------------------ smux 3.2 AgentX 4.0 proxy support 4.2 override token 5.0 proper context support 5.2 DISMAN-EVENT-MIB implementation rewrite 5.3 AgentX, host, disman/event by default 5.3 SSH Transport module 5.5 (D)TLS Transport module 5.6