summaryrefslogtreecommitdiff
path: root/README.agent-mibs
diff options
context:
space:
mode:
Diffstat (limited to 'README.agent-mibs')
-rw-r--r--README.agent-mibs462
1 files changed, 462 insertions, 0 deletions
diff --git a/README.agent-mibs b/README.agent-mibs
new file mode 100644
index 0000000..53f1caa
--- /dev/null
+++ b/README.agent-mibs
@@ -0,0 +1,462 @@
+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