OSDN Git Service

2013.10.24
[uclinux-h8/uClinux-dist.git] / user / net-snmp / README.agent-mibs
1 The following is a list of SNMP MIB tables and object, and their
2 implementation status for Net-SNMP.
3
4 Note that simply adding a MIB file does not allow the agent to return values
5 for the MIB. See the FAQ question here for details:
6
7    http://www.net-snmp.org/FAQ.html#How_do_I_add_a_MIB_to_the_agent_
8
9
10 This table was generated by inspecting the source, so it may be incorrect,
11 especially with regards to OS platform support. If an object/table is listed
12 for your OS but doesn't work (or vice-cersa), let us know.
13
14 The Rel column indicates the first release that an object/table was
15 available. That does not imply that  all platforms indicated in the OS
16 column were supported for that release. There is no breakdown of feature
17 introduction by platform. Note that the earliest CVS information I could
18 find was for sometime around ucd-snmp 3.2.
19
20 The OS platform is probably the least reliable of the columns, as most are
21 marked as 'unix?', indicating that most unix-based platforms should
22 support the table.
23
24 An '=' in a file path indicates that the table/object name should be
25 substituted in place of the '=' in the path. All paths are relative to
26 the agent/mibgroup directory.
27
28 X.*.0 indicates all scalars under node X.
29 X.?.0 indicates all scalars execept as noted.
30 .Y.0 indicates that Y is an exception to the previous scalar group.
31
32
33 Table Style
34 ----------------------------
35   O  old (ucd) style helper
36   D  table data helper
37   I  table iterator
38   A  iterate_access
39   S  scalar helper
40   G  scalar group helper
41   W  watched scalar 
42   M  mfd
43   C  container table
44
45 Platform Keys
46 ------------------
47 A All systems
48 U unix based
49    L Linux
50    S Solaris
51    H HP-UX
52    B BSD Based
53      F FreeBSD
54      O OpenBSD
55      N NetBSD
56      X MacOSX
57 W Win32 based
58   $ Microsoft
59   C cygwi---
60   M MingW
61
62 A number after a platform indicates notes at the bottom of the file.
63
64  table/object group           OS       Rel   Styl File
65 ==============================================================================
66 SNMPv2-MIB
67  system.?.0                   A         5.5     W mibII/system_mib.c
68  .sysORLastChange.0           A         5.5     W mibII/sysORTable.c
69  sysORTable                   A         5.5     C mibII/sysORTable.c
70  snmp.*.0                     A         5.5     G mibII/snmp_mib_5_5.c
71  setSerialNo.0                A         5.0     W mibII/setSerialNo.c
72
73 ------------------------------------------------------------------------------
74 SNMP-FRAMEWORK-MIB
75  snmpEngine.*.0               A         ~4.0?   O snmpv3/snmpEngine.c
76
77 ------------------------------------------------------------------------------
78 SNMP-MPD-MIB
79  snmpMPDStats.*.0             A         ~4.0?   G snmpv3/snmpMPDStats_5_5.c
80
81 ------------------------------------------------------------------------------
82 SNMP-TARGET-MIB
83  snmpTargetSpinLock.0         A         3.6     O target/snmpTargetAddrEntry.c
84  snmpTargetAddrTable          A         3.6     O target/snmpTargetAddrEntry.c
85  snmpTargetParamsTable        A         3.6     O target/snmpTargetParamsEntry.c
86  snmpUnavailableContexts.0    A         5.5     G target/target_counters_5_5.c
87  snmpUnknownContexts.0        A         5.5     G target/target_counters_5_5.c
88
89 ------------------------------------------------------------------------------
90 SNMP-NOTIFICATION-MIB
91  snmpNotifyTable              A         4.2     O notification/=
92  snmpNotifyFilterProfileTable A         4.2     O notification/=
93  snmpNotifyFilterTable        A         4.2     O notification/=
94  nlmConfig.*.0                ---
95  nlmStats.*.0                 ---
96
97 ------------------------------------------------------------------------------
98 NOTIFICATION-LOG-MIB
99  *                            ---
100
101 ------------------------------------------------------------------------------
102 SNMP-PROXY-MIB
103  snmpProxyTable               ---
104
105 ------------------------------------------------------------------------------
106 SNMP-USER-BASED-SM-MIB
107  usmStats.*.0                 A         ~4.0    O snmpv3/usmStats.c
108  usmStats.*.0                 A         5.5     G snmpv3/usmStats_5_5.c
109  usmUserTable                 A         ~4.0?   O snmpv3/usmUser.c
110
111 ------------------------------------------------------------------------------
112 SNMP-VIEW-BASED-ACM-MIB
113  vacmContextTable             A         ~3.5    I mibII/vacm_context.c
114  vacmSecurityToGroupTable     A         ~3.5    O 
115  vacmAccessContextTable       A         ~3.5    O mibII/vacm_vars.c
116  vacmViewSpinLock.0           A         ~3.5    O 
117  vacmViewTreeFamilyTable      A         ~3.5    O 
118
119 ------------------------------------------------------------------------------
120 SNMP-USM-DH-OBJECTS-MIB
121  usmDHPublicObjects.*.0       A         5.2     S snmp-usm-dh-objects-mib/=/*
122  usmDHUserKeyTable            A         5.2     M snmp-usm-dh-objects-mib/=/*
123  usmDHKickstartTable          ---
124
125 ------------------------------------------------------------------------------
126 SNMP-COMMUNITY-MIB
127  snmpCommunityMIBObjects.*.0  ---
128  snmpCommunityTable           ---
129  snmpTargetAddrExtTable       ---
130
131 ------------------------------------------------------------------------------
132 IF-MIB
133  ifNumber.0                   U $2      ~3.2    O mibII/interfaces.c
134  ifTableLastChange.0          ---
135  ifTable (old)                U $2      ~3.5    O mibII/interfaces.c
136  ifTable (new)                L         5.2     M if-mib/ifTable/*
137  ifTable (new)                 FOS      5.4     M if-mib/ifTable/*
138  ifXTable                     L         5.2     M if-mib/ifXTable/*
139  ifXTable                      FOS      5.4     M if-mib/ifXTable/*
140  ifStackLastChange.0          ---
141  ifStackTable                 ---
142  ifTestTable                  ---
143  ifRcvAddressTable            ---
144
145 ------------------------------------------------------------------------------
146 RFC1213-MIB
147  atTable (D)                  U $2      ~3.5    O mibII/at.c
148  egp.*.0                      ---
149  egpNeighTable                ---
150
151 ------------------------------------------------------------------------------
152 IP-MIB
153  ip.*.0                       U $2      ~3.2    G mibII/ip.c
154  icmp.*.0                     U $2      ~3.2    G mibII/icmp.c
155
156  ipSystemStatsTable           L         5.2     M ip-mib/=/*
157  ipSystemStatsTable            S        5.5     M ip-mib/=/*
158  ipIfStatsTableLastChange.0   ---
159  ipIfStatsTable               L--       5.5     M ip-mib/=/*
160
161  ipAddrTable (D)              U $2      4.2     O mibII/ipAddr.c
162  ipAddressSpinLock.0          A         5.5     O mibII/ipAddr.c
163  ipAddressTable               L         5.2     M ip-mib/=/*
164  ipAddressTable                S        5.5     M ip-mib/=/*
165  ipAddressPrefixTable         L         5.3     M ip-mib/=/*
166
167  ipRouteTable (D)             U $2      ~3.5    O mibII/*route*.c
168  ipNetToMediaTable (D)        U $2      ~3.5    O mibII/at.c
169  ipNetToPhysicalTable         (implemented as inetNetToMediaTable)
170  inetNetToMediaTable          L         5.2     M ip-mib/=/*
171  ipDefaultRouterTable         L         5.5     M ip-mib/=/*
172
173  icmpStatsTable               ---
174  icmpMsgStatsTable            ---
175
176  ipv4InterfaceTableLastChange ---
177  ipv4InterfaceTable           L          5.3    M ip-mib/=/*
178
179  ipv6InterfaceTableLastChange ---
180  ipv6InterfaceTable           L          5.3    M ip-mib/=/*
181  ipv6RouterAdvertTable        ---
182  ipv6IpForwarding.0           L          5.3    S ip-mib/ip_scalars.c
183  ipv6IpDefaultHopLimit.0      L          5.3    S ip-mib/ip_scalars.c
184  ipv6RouterAdvertSpinLock.0   ---
185  ipv6ScopeZoneIndexTable      ---
186
187  ipForwarding.0               L          5.4    S ip-mib/ip_scalars.c
188  ipDefaultTTL.0               L          5.4    S ip-mib/ip_scalars.c
189
190 ------------------------------------------------------------------------------
191 IPV6-MIB
192  ipv6MIBObjects.?.0           U         4.1     O mibII/ipv6.c
193  .ipv6IfTableLastChange.0     ---
194  .ipv6RouteNumber.0           ---
195  .ipv6DiscardedRoutes.0       ---
196  ipv6Interfaces               U1        4.1     O mibII/ipv6.c
197  ipv6IfTable                  U1        4.1     O mibII/ipv6.c
198  ipv6IfStatsTable             U1        4.1     O mibII/ipv6.c
199  ipv6AddrPrefixTable          ---
200  ipv6AddrTable                ---
201  ipv6RouteTable               ---
202  ipv6NetToMediaTable          ---
203
204 ------------------------------------------------------------------------------
205 IPV6-TCP-MIB
206  ipv6TcpConnTable             U1        4.1     O mibII/ipv6.c
207
208 ------------------------------------------------------------------------------
209 IPV6-UDP-MIB
210  ipv6UdpTable                 U1        4.1     O mibII/ipv6.c
211
212 ------------------------------------------------------------------------------
213 IPV6-ICMP-MIB
214  ipv6IfIcmpTable              U1        4.1     O mibII/ipv6.c
215
216 ------------------------------------------------------------------------------
217 IP-FORWARD-MIB
218  ipForward.*.0                ---
219  ipForwardTable (D)           ---
220  ipCidrRouteTable (D)(new)    L         5.2     A mibII/=
221  ipCidrRouteTable (D)(newer)  L         5.2     M ip-forward-mib/=/*
222  inetCidrRouteTable           L         5.2     M ip-forward-mib/=/*
223
224 ------------------------------------------------------------------------------
225 TCP-MIB
226  tcp.*.0                      U $2      ~3.2    G mibII/tcp.c
227  tcpConnTable (D)             U $2      4.2     I mibII/tcpTable.c
228  tcpConnectionTable           L         5.3     M tcp-mib/=/*
229  tcpConnectionTable            S        5.4     M tcp-mib/=/*
230  tcpListenerTable             L         5.3     M tcp-mib/=/*
231  tcpListenerTable              S        5.4     M tcp-mib/=/*
232
233 ------------------------------------------------------------------------------
234 UDP-MIB
235  udpEndpointTable             L         5.3     M udp-mib/=/*
236  udpEndpointTable              S        5.4     M udp-mib/=/*
237  udp.*.0                      U $2      ~3.2    G mibII/udp.c
238  udpTable (D)                 U $2      4.2     I mibII/udpTable.c
239
240 ------------------------------------------------------------------------------
241 IF-INVERTED-STACK-MIB
242  *                           ---
243
244 ------------------------------------------------------------------------------
245 RMON-MIB
246  etherStatsTable              U         5.0     O Rmon/statistics.c
247  .etherStatsJabbers           L3        5.5     M rmon-mib/=/*
248  etherHistoryControlTable     U         5.0     O Rmon/history.c
249  etherHistoryTable            U         5.0     O Rmon/history.c
250  alarmTable                   U         3.2     O Rmon/alarm.c
251  eventTable                   U         3.2     O Rmon/event.c
252  logTable                     U         5.0     O Rmon/event.c
253  hostControlTable             ---
254  hostTable                    ---
255  hostTimeTable                ---
256  hostTopNControlTable         ---
257  hostTopNTable                ---
258  matrixControlTable           ---
259  matrixSDTable                ---
260  matrixDSTable                ---
261  filterTable                  ---
262  channelTable                 ---
263  bufferControlTable           ---
264  captureBufferTable           ---
265
266 ------------------------------------------------------------------------------
267 HOST-RESOURCES-MIB
268  hrSystem.*.0                 U         ~3.3    O host/hr_system.c
269  hrMemorySize                 U         ~3.3    O host/hr_storage.c
270  hrStorageTable               U         ~3.3    O host/hr_storage.c
271  hrDeviceTable                U         ~3.3    O host/hr_device.c
272  hrProcessorTable             U         ~3.3    O host/hr_proc.c
273  hrNetworkTable               U         ~3.3    O host/hr_network.c
274  hrPrinterTable               U         ~3.3    O host/hr_print.c
275  hrDiskStorageTable           U         ~3.3    O host/hr_disk.c
276  hrPartitionTable             U         ~3.3    O host/hr_partition.c
277  hrFSTable                    U         ~3.3    O host/hr_filesys.c
278  hrSWOSIndex.0                ---       ~3.3    O host/hr_swrun.c
279  hrSWRunTable                 U         ~3.3    O host/hr_swrun.c
280  hrSWRunPerfTable             U         ~3.3    O host/hr_swrun.c
281  hrSWInstalled.*.0            U         ~3.3    O host/hr_swinst.c
282  hrSWInstalledTable           U         ~3.3    O host/hr_swinst.c
283
284 ------------------------------------------------------------------------------
285 DISMAN-EVENT-MIB
286  mteTriggerTable              A         5.0     O disman/=
287  mteTriggerFailures.0         ---
288  mteTriggerDeltaTable         A         5.0     O disman/=
289  mteTriggerExistenceTable     A         5.0     O disman/=
290  mteTriggerBooleanTable       A         5.0     O disman/=
291  mteTriggerThresholdTable     A         5.0     O disman/=
292  mteObjectsTable              A         5.0     O disman/=
293  mteEventTable                A         5.0.7   D disman/=
294  mteEventFailures.0           ---
295  mteEventNotificationTable    A         5.0.7   D disman/=
296  mteResource.*.0              ---
297  mteEventSetTabel             ---
298
299 ------------------------------------------------------------------------------
300 DISMAN-SCHEDULE-MIB
301  schedLocalTime.0             A         5.3     D disman/schedule/=
302  schedTable                   A         5.3     D disman/schedule/=
303
304 ------------------------------------------------------------------------------
305 DISMAN-EXPRESSION-MIB (expired ID)
306  expErrorTable                U         5.2     O disman/expression/=
307  expExpressionTable           U         5.2     O disman/expression/=
308  expObjectTable               U         5.2     O disman/expression/=
309  expValueTable                U         5.2     O disman/expression/=
310
311 ------------------------------------------------------------------------------
312 DISMAN-PING-MIB (draft-ietf-disman-remops-mib-v2*)
313  pingCtlTable                 U         5.2     O disman/ping/=
314  pingProbeHistoryTable        U         5.2     O disman/ping/=
315  pingResultsTable             U         5.2     O disman/ping/=
316
317 ------------------------------------------------------------------------------
318 DISMAN-TRACEROUTE-MIB (draft-ietf-disman-remops-mib-v2*)
319  traceRouteCtlTable           U         5.2     O disman/traceroute/=
320  traceRouteHopsTable          U         5.2     O disman/traceroute/=
321  traceRouteProbeHistory       U         5.2     O disman/traceroute/=
322  traceRouteResultsTable       U         5.2     O disman/traceroute/=
323
324 ------------------------------------------------------------------------------
325 DISMAN-NSLOOKUP-MIB (draft-ietf-disman-remops-mib-v2*)
326  lookupCtlTable               U         5.2     O disman/nslookup/=
327  lookupResultsTable           U         5.2     O disman/nslookup/=
328
329 ------------------------------------------------------------------------------
330 DISMAN-SCRIPT-MIB
331  *                            ---
332
333 ------------------------------------------------------------------------------
334 EtherLike-MIB
335  dot3StatsTable               L        5.5      M etherlike-mib/=
336
337 ------------------------------------------------------------------------------
338 AGENTX-MIB
339  *                            ---
340
341 ------------------------------------------------------------------------------
342 LM-SENSORS-MIB
343  lmTempSensorsTable           LS        5.0     O ucd-snmp/lmSensors.c
344  lmFanSensorsTable            LS        5.0     O ucd-snmp/lmSensors.c
345  lmVoltSensorsTable           LS        5.0     O ucd-snmp/lmSensors.c
346  lmMiscSensorsTable           LS        5.0     O ucd-snmp/lmSensors.c
347
348 ------------------------------------------------------------------------------
349 UCD-SNMP-MIB
350  prTable                      U $       ~3.2    O ucd-snmp/proc.c
351  memory.*.0                   U         ~3.2    O ucd-snmp/memory*.c
352  extTable                     U $       ~3.2    D ucd-snmp/extensible.c
353  dskTable                     U         3.2     O ucd-snmp/disk.c
354  fileTable                    A         3.6     O ucd-snmp/file.c
355  laTable                      U $       ~3.2    O ucd-snmp/loadave.c
356  systemStats.*.0              U         3.4     O ucd-snmp/vmstat*.c
357  ipFwAccTable                 U         3.5     O misc/ipfwacc.c
358  dlModTable                   U         4.2     O ucd-snmp/dlmod.c
359  diskIOTable                  U         4.1     O ucd-snmp/diskio.c
360  ucdDemoMIBObjects            A         ~3.5    O examples/ucdDemoPublic.c
361  logMatch                     U         ~3.5    O ucd-snmp/logmatch.c
362  version.*.0                  A         ~3.2    O ucd-snmp/versioninfo.c
363  snmperrs.*.0                 A         ~3.5    O ucd-snmp/errormib.c
364  mrTable (D)                  ---
365
366 ------------------------------------------------------------------------------
367 NET-SNMP-EXTEND-MIB
368  nsExtendConfigTable          U         ~3.5    D agent/extend.c
369  nsExtendOutput1Table         U         ~3.5    D agent/extend.c
370  nsExtentOutput2Table         U         ~3.5    D agent/extend.c
371
372 ------------------------------------------------------------------------------
373 NET-SNMP-AGENT-MIB
374  nsModuleTable                A         5.0     I agent/nsModuleTable.c 
375  nsCacheTable                 A         5.0     I agent/nsCache.c
376  nsConfigDebug.*.0            A         5.0     I agent/nsDebug.c 
377  nsDebugTokenTable            A         5.0     O 
378  nsConfigLogging              A         5.0     I agent/nsLogging.c
379  nsLoggingTable               A         5.0     O 
380  nsTransactionTable           A         5.0     I agent/nsTransactionTable.c
381  netSnmpExampleScalars        A         5.0     O 
382  netSnmpIETFWGTable           A         5.0     D examples/data_set.c
383  netSnmpHostsTable            A         5.0     A examples/=*
384  nstAgentModules              A         5.0     O 
385
386 ------------------------------------------------------------------------------
387 NET-SNMP-VACM-MIB
388  nsVacmAccessTable            A         5.4     I agent/nsVacmAccessTable.c
389
390 ------------------------------------------------------------------------------
391 MTA-MIB
392  mtaTable                     U         4.2     O mibII/mta_sendmail.c
393  mtaGroupTable                U         4.2     O mibII/mta_sendmail.c
394
395 ------------------------------------------------------------------------------
396 SMUX-MIB
397  smuxPeerTable                ---
398  smuxTreeTable                ---
399
400 ------------------------------------------------------------------------------
401 BGP4-MIB (draft-ietf-idr-bgp4-mib)
402  bgpPeerTable                 A         3.5     O smux/snmp_bgp.c
403
404 ------------------------------------------------------------------------------
405 OSPF-MIB (draft-ietf-ospf-mib-update)
406  *                            A         3.5     O smux/snmp_ospf.c
407
408 ------------------------------------------------------------------------------
409 RIPv2-MIB
410  *                            A         3.5     O smux/snmp_rip2.c
411
412 ------------------------------------------------------------------------------
413 TUNNEL-MIB
414  tunnelIfTable                L         4.2     O tunnel/tunnel.c
415  tunnelConfigTable            L         4.2     O tunnel/tunnel.c
416  tunnelInetConfigTable        ---
417
418 ------------------------------------------------------------------------------
419 SCTP-MIB
420  sctpStats                    L         5.5     S sctp-mib/sctpScalars*
421  sctpParameters               L         5.5     S sctp-mib/sctpScalars*
422  sctpAssocTable               L         5.5     C sctp-mib/=
423  sctpAssocLocalAddrTable      L         5.5     C sctp-mib/=
424  sctpAssocRemAddrTable        L         5.5     C sctp-mib/=
425  sctpLookupLocalPortTable     L         5.5     C sctp-mib/=
426  sctpLookupRemPortTable       L         5.5     C sctp-mib/=
427  sctpLookupRemHostNameTable   L         5.5     C sctp-mib/=
428  sctpLookupRemPrimIPAddrTable L         5.5     C sctp-mib/=
429  sctpLookupRemIPAddrTable     L         5.5     C sctp-mib/=
430
431 ==============================================================================
432
433 Misc notes
434 ----------
435  1: available for systems using KAME ipv6
436  2: with platform SDK. See README.win32
437  3: works only with Intel and Broadcom network cards and must run as root only
438
439 Other feature info
440 ------------------
441  smux                                     3.2
442  AgentX                                   4.0
443  proxy support                            4.2
444  override token                           5.0
445  proper context support                   5.2
446  DISMAN-EVENT-MIB implementation rewrite  5.3
447  AgentX, host, disman/event by default    5.3