415 lines
18 KiB
Plaintext
Executable File
415 lines
18 KiB
Plaintext
Executable File
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 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 ---
|
|
|
|
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 ---
|
|
|
|
------------------------------------------------------------------------------
|
|
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/=/*
|
|
tcpListenerTable L 5.3 M tcp-mib/=/*
|
|
|
|
------------------------------------------------------------------------------
|
|
UDP-MIB
|
|
udpEndpointTable L 5.3 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
|
|
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
|
|
* ---
|
|
|
|
------------------------------------------------------------------------------
|
|
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
|
|
|
|
------------------------------------------------------------------------------
|
|
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
|
|
------------------
|
|
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
|