1-- **********************************************************
2-- Copyright 2008-2017 VMware, Inc.  All rights reserved.
3-- **********************************************************
4
5VMWARE-ESX-AGENTCAP-MIB DEFINITIONS ::= BEGIN
6
7IMPORTS
8    MODULE-IDENTITY
9       FROM SNMPv2-SMI
10    vmwareAgentCapabilities
11       FROM VMWARE-ROOT-MIB
12    AGENT-CAPABILITIES
13       FROM  SNMPv2-CONF;
14vmwAgentCapabilityMIB MODULE-IDENTITY
15   LAST-UPDATED "201710130000Z"
16   ORGANIZATION "VMware, Inc"
17   CONTACT-INFO
18      "VMware, Inc
19      3401 Hillview Ave
20      Palo Alto, CA 94304
21      Tel: 1-877-486-9273 or 650-427-5000
22      Fax: 650-427-5001
23      Web: Downloading MIB modules http://kb.vmware.com/kb/1013445
24      OID list http://kb.vmware.com/kb/2054359
25      "
26   DESCRIPTION
27     "This module defines agent capabilities for deployed VMware ESX agents by release."
28
29   REVISION     "201710130000Z"
30   DESCRIPTION
31         "Capabilities for VMware VSphere (Release 6.7) ESXi 2017 added."
32   REVISION     "201604220000Z"
33   DESCRIPTION
34         "Capabilities for VMware VSphere ESXi 2016 added."
35   REVISION     "201501120000Z"
36   DESCRIPTION
37         "Renamed mib module to reflect this contains only the VMware ESX agent."
38
39   REVISION     "201408020000Z"
40   DESCRIPTION
41         "Capabilities for VMware VSphere ESXi 2015 added."
42
43   REVISION     "201210030000Z"
44   DESCRIPTION
45         "Capabilities for VMware ESX 5.5 agent added."
46
47   REVISION     "201207130000Z"
48   DESCRIPTION
49         "Capabilities for VMware ESX 5.1 agent added."
50
51   REVISION     "201010180000Z"
52   DESCRIPTION
53         "Capabilities for VMware ESX 5.0 added."
54   REVISION     "200810270000Z"
55   DESCRIPTION
56         "Capabilities for VMware ESX 4.0 added."
57        ::= { vmwareAgentCapabilities 1 }
58
59vmwEsxCapability OBJECT IDENTIFIER ::= {  vmwAgentCapabilityMIB 1 }
60
61
62--
63-- ESXi 6.7 and follow up patch releases
64--
65
66vmwESX67x AGENT-CAPABILITIES
67  PRODUCT-RELEASE
68     "6.7.x"
69  STATUS  current
70  DESCRIPTION
71     "Release 6.7 for VMware ESXi supports SNMPv1, SNMPv2c, and SNMPv3.
72      VMWARE-ENV-MIB was fully implmented, now possible to poll BMC (IPMI) System Event Log.
73      New notifications were created for specific SDR sensors and agent will now notify
74      when IPMI SEL becomes full/capacity.
75      Other changes for this release were primarily bug fixing related.
76     "
77  REFERENCE
78     "http://www.vmware.com/products"
79
80     -- RFC 3418
81     SUPPORTS SNMPv2-MIB
82     INCLUDES {
83         snmpGroup,
84         systemGroup,
85         snmpCommunityGroup,
86         snmpBasicNotificationsGroup,
87         snmpWarmStartNotificationGroup
88         -- groups not supported; snmpSetGroup, snmpNotificationGroup
89     }
90
91     VARIATION snmpSetSerialNo
92     ACCESS  not-implemented
93     DESCRIPTION "Agent provides read-only view of system information."
94
95     VARIATION snmpTrapOID
96     ACCESS not-implemented
97     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
98
99     VARIATION  snmpTrapEnterprise
100     ACCESS not-implemented
101     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
102
103     VARIATION snmpEnableAuthenTraps
104     SYNTAX INTEGER { disabled(2) }
105     ACCESS read-only
106     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
107     -- the above clause implies this:
108     -- VARIATION authenticationFailure
109     -- ACCESS not-implemented
110     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
111
112     -- ********************* ************ ************ *************** ***
113     -- RFC 3412
114     SUPPORTS SNMP-MPD-MIB
115     INCLUDES {
116        snmpMPDGroup
117     }
118
119     -- ********************* ************ ************ *************** ***
120     -- RFC 2863
121     SUPPORTS IF-MIB
122     INCLUDES {
123         ifGeneralInformationGroup,
124         linkUpDownNotificationsGroup
125     }
126
127     VARIATION ifAdminStatus
128     ACCESS read-only
129     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
130                  ESX virtual switches support changing administrative state
131                  of physical network interfaces (nics) up or down. For example the command:
132                  esxcli network nic [up|down] -n vmnic0
133                  Virtual vmware interfaces (ifType 238) also support changing administratie state:
134                  network ip interface set --enabled [yes|no] -i vmk0
135                 "
136
137     VARIATION ifLinkUpDownTrapEnable
138     ACCESS read-only
139     DESCRIPTION "Agent provides read-only view of system information."
140
141     VARIATION ifAlias
142     ACCESS read-only
143     DESCRIPTION "ifIndexes may only change across reboot."
144
145     VARIATION ifInUnknownProtos
146     ACCESS not-implemented
147     DESCRIPTION "This counter always returns 0."
148
149     -- ifRcvAddressGroup is interface/media specific
150     VARIATION ifRcvAddressStatus
151     ACCESS not-implemented
152     DESCRIPTION "Required if media specific mib modules are implemented."
153
154     VARIATION ifRcvAddressType
155     ACCESS not-implemented
156     DESCRIPTION "Required if media specific mib modules are implemented."
157
158     -- ********************* ************ ************ *************** ***
159     -- RFC 4293
160     -- supports SNMPv2/3 Contexts for multiple instances
161     SUPPORTS IP-MIB
162     INCLUDES {
163         ipSystemStatsGroup,
164         ipAddressGroup,
165         ipNetToPhysicalGroup,
166         ipDefaultRouterGroup,
167         icmpStatsGroup,
168         ipSystemStatsHCOctetGroup,
169         ipSystemStatsHCPacketGroup,
170         ipv4GeneralGroup,
171         ipv4IfGroup,
172         ipv4SystemStatsGroup,
173         ipv4SystemStatsHCPacketGroup,
174         ipv6GeneralGroup2,
175         ipv6IfGroup,
176         ipAddressPrefixGroup,
177         ipv6RouterAdvertGroup,
178         ipLastChangeGroup
179     }
180     -- VARIATION ipv6ScopeGroup
181     -- ACCESS  not-implemented
182
183     -- ********************* ************ ************ *************** ***
184     -- RFC 4292
185     -- supports SNMPv2/3 Contexts for multiple instances
186     SUPPORTS IP-FORWARD-MIB
187     INCLUDES {
188         inetForwardCidrRouteGroup
189     }
190
191     -- ********************* ************ ************ *************** ***
192     -- RFC 4113
193     -- supports SNMPv2/3 Contexts for multiple instances
194     SUPPORTS UDP-MIB
195     -- The next two 32 bit counters will be fixed per bug report PR 890894
196     -- VARIATION udpInDatagrams
197     -- ACCESS not-implemented, use udpHCInDatagrams
198     -- VARIATION udpOutDatagrams
199     -- ACCESS not-implemented, use udpHCOutDatagrams
200     INCLUDES {
201        udpBaseGroup,
202        udpEndpointGroup,
203        udpHCGroup
204     }
205
206     -- ********************* ************ ************ *************** ***
207     -- RFC 4022
208     -- supports SNMPv2/3 Contexts for multiple instances
209     SUPPORTS TCP-MIB
210     INCLUDES {
211         tcpBaseGroup,
212         tcpConnectionGroup,
213         tcpListenerGroup
214     }
215
216     -- RFC 2790
217     -- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
218     SUPPORTS HOST-RESOURCES-MIB
219     INCLUDES {
220            hrSystemGroup,
221            hrStorageGroup, -- visorfs "ramdisks" are not reported
222            hrDeviceGroup,
223            hrSWRunGroup,
224            hrSWRunPerfGroup,
225            hrSWInstalledGroup  -- updates once an hour
226     }
227
228     VARIATION  hrSystemNumUsers
229     ACCESS read-only
230     DESCRIPTION "Value reports number of active ESX Shell sessions"
231
232     VARIATION  hrSWRunName
233     ACCESS read-only
234     DESCRIPTION "Value does not match hrSWInstalledName"
235
236     VARIATION  hrSystemDate
237     ACCESS read-only
238     DESCRIPTION "agent provides read only access"
239
240     VARIATION hrSystemInitialLoadDevice
241     ACCESS read-only
242     DESCRIPTION "agent provides read only access"
243
244     VARIATION hrSystemInitialLoadParameters
245     ACCESS read-only
246     DESCRIPTION "agent provides read only access"
247
248     VARIATION hrStorageSize
249     ACCESS read-only
250     DESCRIPTION "agent provides read only access"
251
252     VARIATION  hrSWRunStatus
253     ACCESS read-only
254     DESCRIPTION "agent provides read only access"
255
256    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
257    --               disk reports running, warning, down, unknown
258    -- device error counters do not account for all failure cases
259
260     VARIATION hrSWOSIndex
261     ACCESS not-implemented
262     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
263
264     VARIATION  hrFSLastFullBackupDate
265     ACCESS not-implemented
266     DESCRIPTION "is not implemented"
267
268     VARIATION  hrFSLastPartialBackupDate
269     ACCESS not-implemented
270     DESCRIPTION "is not implemented"
271
272     VARIATION hrPrinterStatus
273     ACCESS not-implemented
274     DESCRIPTION "is not implemented"
275
276     VARIATION hrPrinterDetectedErrorState
277     ACCESS not-implemented
278     DESCRIPTION "is not implemented"
279
280
281     -- ********************* ************ ************ *************** ***
282     -- RFC 4133
283     SUPPORTS ENTITY-MIB
284     INCLUDES {
285        entityPhysicalGroup,
286        entityPhysical2Group,
287        entityPhysical3Group,
288        entityGeneralGroup
289     }
290     -- VARIATION entityNotificationsGroup
291     -- ACCESS not-implemented
292     -- VARIATION entityMappingGroup
293     -- ACCESS not-implemented
294
295     -- ********************* ************ ************ *************** ***
296     -- REVISION 200810150000Z
297     SUPPORTS IEEE8021-BRIDGE-MIB
298     INCLUDES {
299        ieee8021BridgeBaseBridgeGroup,
300        ieee8021BridgeBasePortGroup,
301        ieee8021BridgeTpPortGroup
302     }
303
304     -- ********************* ************ ************ *************** ***
305     -- REVISION 200810150000Z
306     -- virtual switch uplinks (physical ports) do perform do mac learning and will
307     -- not report in FDB/forwarding tables
308     SUPPORTS IEEE8021-Q-BRIDGE-MIB
309     INCLUDES {
310        ieee8021QBridgeBaseGroup,
311        ieee8021QBridgeVlanGroup,
312        ieee8021QBridgeVlanStaticGroup,
313        ieee8021QBridgePortGroup2,
314        ieee8021QBridgeFdbUnicastGroup,
315        ieee8021QBridgeFdbMulticastGroup,
316        ieee8021QBridgeFdbStaticGroup,
317        ieee8021QBridgeVlanStatisticsGroup
318     }
319     -- VARATION ieee8021QBridgeVlanCurrentUntaggedPorts
320     -- Reports count of 0 if only untagged vlan access (vid 0) is defined
321
322     -- ********************* ************ ************ *************** ***
323     -- REVISION 200706200000Z
324     -- VDS link aggregations are not reported this release, issue PR 859941
325     -- only VSS, traditional vswitch, nic teams are reported entries
326     SUPPORTS IEEE8023-LAG-MIB
327     INCLUDES {
328        dot3adAggGroup,
329        dot3adAggPortGroup,
330        dot3adTablesLastChangedGroup,
331        dot3adAggPortListGroup
332     }
333
334     -- ********************* ************ ************ *************** ***
335     -- REVISION 200906080000Z
336     SUPPORTS LLDP-V2-MIB
337     INCLUDES {
338        lldpV2ConfigGroup,
339        lldpV2ConfigTxGroup,
340        lldpV2StatsTxGroup,
341        lldpV2LocSysGroup,
342        lldpV2ConfigRxGroup,
343        lldpV2StatsRxGroup,
344        lldpV2RemSysGroup,
345        lldpV2NotificationsGroup
346     }
347
348     -- ********************* ************ ************ *************** ***
349     -- REVISION 201008020000Z
350     SUPPORTS VMWARE-SYSTEM-MIB
351     INCLUDES {
352         vmwSystemGroup
353     }
354     -- REVISION 200810150000Z
355     SUPPORTS VMWARE-RESOURCES-MIB
356     INCLUDES {
357         vmwResourceGroup
358     }
359     -- REVISION 201006220000Z
360     SUPPORTS VMWARE-VMINFO-MIB
361     INCLUDES {
362         vmwVmInfoGroup,
363         vmwVmInfoNotificationGroup
364     }
365     -- VARIATION vmwVmNetConnType
366     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
367     -- STATUS deprecated
368
369     -- REVISION 201706050000Z
370     SUPPORTS VMWARE-ENV-MIB
371     INCLUDES {
372         vmwEnvCIMToSNMP,
373         vmwEnvironmentGroup2,
374         vmwESXEnvNotificationGroup3
375     }
376
377     -- REVISION 201008200000Z
378     SUPPORTS VMWARE-CIMOM-MIB
379     INCLUDES {
380        vmwCimOmNotificationGroup
381     }
382
383   ::= { vmwEsxCapability 16 }
384
385--
386-- ESX 6.5 and follow up patch releases
387--
388
389vmwESX65x AGENT-CAPABILITIES
390  PRODUCT-RELEASE
391     "6.5.x"
392  STATUS  current
393  DESCRIPTION
394     "Release 6.5 for VMware ESXi supports SNMPv1, SNMPv2c, and SNMPv3 with a stand-alone snmpd process.
395     NSX VDS now supported by BRIDGE MIB modules.
396     No vDR instrumentation is yet available.
397     Agent can now handle slow responses from SAN Storage when reporting LUN storage, see
398     https://kb.vmware.com/kb/2135500
399     This agent supports read-only protocol operations. This implies that configuring the SNMPv3 Agent
400     can not be done via SET operations. Hence IETF standard SNMPv3 agent configuration mibs are not provided.
401     The SNMPv3 protocol is fully supported once configured via the CLI command interface (esxcli system snmp)
402     command set or vCenter Server host profiles. Lastly this SNMP agent provides one read-only view of
403     the entire system to which all SNMPv3 users configured are assigned.
404     "
405  REFERENCE
406     "http://www.vmware.com/products"
407
408     -- RFC 3418
409     SUPPORTS SNMPv2-MIB
410     INCLUDES {
411         snmpGroup,
412         systemGroup,
413         snmpCommunityGroup,
414         snmpBasicNotificationsGroup,
415         snmpWarmStartNotificationGroup
416         -- groups not supported; snmpSetGroup, snmpNotificationGroup
417     }
418
419     VARIATION snmpSetSerialNo
420     ACCESS  not-implemented
421     DESCRIPTION "Agent provides read-only view of system information."
422
423     VARIATION snmpTrapOID
424     ACCESS not-implemented
425     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
426
427     VARIATION  snmpTrapEnterprise
428     ACCESS not-implemented
429     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
430
431     VARIATION snmpEnableAuthenTraps
432     SYNTAX INTEGER { disabled(2) }
433     ACCESS read-only
434     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
435     -- the above clause implies this:
436     -- VARIATION authenticationFailure
437     -- ACCESS not-implemented
438     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
439
440     -- ********************* ************ ************ *************** ***
441     -- RFC 3412
442     SUPPORTS SNMP-MPD-MIB
443     INCLUDES {
444        snmpMPDGroup
445     }
446
447     -- ********************* ************ ************ *************** ***
448     -- RFC 2863
449     SUPPORTS IF-MIB
450     INCLUDES {
451         ifGeneralInformationGroup,
452         linkUpDownNotificationsGroup
453     }
454
455     VARIATION ifAdminStatus
456     ACCESS read-only
457     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
458                  ESX virtual switches support changing administrative state
459                  of physical network interfaces (nics) up or down. For example the command:
460                  esxcli network nic [up|down] -n vmnic0
461                  Virtual vmware interfaces (ifType 238) also support changing administratie state:
462                  network ip interface set --enabled [yes|no] -i vmk0
463                 "
464
465     VARIATION ifLinkUpDownTrapEnable
466     ACCESS read-only
467     DESCRIPTION "Agent provides read-only view of system information."
468
469     VARIATION ifAlias
470     ACCESS read-only
471     DESCRIPTION "ifIndexes may only change across reboot."
472
473     VARIATION ifInUnknownProtos
474     ACCESS not-implemented
475     DESCRIPTION "This counter always returns 0."
476
477     -- ifRcvAddressGroup is interface/media specific
478     VARIATION ifRcvAddressStatus
479     ACCESS not-implemented
480     DESCRIPTION "Required if media specific mib modules are implemented."
481
482     VARIATION ifRcvAddressType
483     ACCESS not-implemented
484     DESCRIPTION "Required if media specific mib modules are implemented."
485
486     -- ********************* ************ ************ *************** ***
487     -- RFC 4293
488     -- supports SNMPv2/3 Contexts for multiple instances
489     SUPPORTS IP-MIB
490     INCLUDES {
491         ipSystemStatsGroup,
492         ipAddressGroup,
493         ipNetToPhysicalGroup,
494         ipDefaultRouterGroup,
495         icmpStatsGroup,
496         ipSystemStatsHCOctetGroup,
497         ipSystemStatsHCPacketGroup,
498         ipv4GeneralGroup,
499         ipv4IfGroup,
500         ipv4SystemStatsGroup,
501         ipv4SystemStatsHCPacketGroup,
502         ipv6GeneralGroup2,
503         ipv6IfGroup,
504         ipAddressPrefixGroup,
505         ipv6RouterAdvertGroup,
506         ipLastChangeGroup
507     }
508     -- VARIATION ipv6ScopeGroup
509     -- ACCESS  not-implemented
510
511     -- ********************* ************ ************ *************** ***
512     -- RFC 4292
513     -- supports SNMPv2/3 Contexts for multiple instances
514     SUPPORTS IP-FORWARD-MIB
515     INCLUDES {
516         inetForwardCidrRouteGroup
517     }
518
519     -- ********************* ************ ************ *************** ***
520     -- RFC 4113
521     -- supports SNMPv2/3 Contexts for multiple instances
522     SUPPORTS UDP-MIB
523     -- The next two 32 bit counters will be fixed per bug report PR 890894
524     -- VARIATION udpInDatagrams
525     -- ACCESS not-implemented, use udpHCInDatagrams
526     -- VARIATION udpOutDatagrams
527     -- ACCESS not-implemented, use udpHCOutDatagrams
528     INCLUDES {
529        udpBaseGroup,
530        udpEndpointGroup,
531        udpHCGroup
532     }
533
534     -- ********************* ************ ************ *************** ***
535     -- RFC 4022
536     -- supports SNMPv2/3 Contexts for multiple instances
537     SUPPORTS TCP-MIB
538     INCLUDES {
539         tcpBaseGroup,
540         tcpConnectionGroup,
541         tcpListenerGroup
542     }
543
544     -- RFC 2790
545     -- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
546     SUPPORTS HOST-RESOURCES-MIB
547     INCLUDES {
548            hrSystemGroup,
549            hrStorageGroup, -- visorfs "ramdisks" are not reported
550            hrDeviceGroup,
551            hrSWRunGroup,
552            hrSWRunPerfGroup,
553            hrSWInstalledGroup  -- updates once an hour
554     }
555
556     VARIATION  hrSystemNumUsers
557     ACCESS read-only
558     DESCRIPTION "Value reports number of active ESX Shell sessions"
559
560     VARIATION  hrSWRunName
561     ACCESS read-only
562     DESCRIPTION "Value does not match hrSWInstalledName"
563
564     VARIATION  hrSystemDate
565     ACCESS read-only
566     DESCRIPTION "agent provides read only access"
567
568     VARIATION hrSystemInitialLoadDevice
569     ACCESS read-only
570     DESCRIPTION "agent provides read only access"
571
572     VARIATION hrSystemInitialLoadParameters
573     ACCESS read-only
574     DESCRIPTION "agent provides read only access"
575
576     VARIATION hrStorageSize
577     ACCESS read-only
578     DESCRIPTION "agent provides read only access"
579
580     VARIATION  hrSWRunStatus
581     ACCESS read-only
582     DESCRIPTION "agent provides read only access"
583
584    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
585    --               disk reports running, warning, down, unknown
586    -- device error counters do not account for all failure cases
587
588     VARIATION hrSWOSIndex
589     ACCESS not-implemented
590     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
591
592     VARIATION  hrFSLastFullBackupDate
593     ACCESS not-implemented
594     DESCRIPTION "is not implemented"
595
596     VARIATION  hrFSLastPartialBackupDate
597     ACCESS not-implemented
598     DESCRIPTION "is not implemented"
599
600     VARIATION hrPrinterStatus
601     ACCESS not-implemented
602     DESCRIPTION "is not implemented"
603
604     VARIATION hrPrinterDetectedErrorState
605     ACCESS not-implemented
606     DESCRIPTION "is not implemented"
607
608
609     -- ********************* ************ ************ *************** ***
610     -- RFC 4133
611     SUPPORTS ENTITY-MIB
612     INCLUDES {
613        entityPhysicalGroup,
614        entityPhysical2Group,
615        entityPhysical3Group,
616        entityGeneralGroup
617     }
618     -- VARIATION entityNotificationsGroup
619     -- ACCESS not-implemented
620     -- VARIATION entityMappingGroup
621     -- ACCESS not-implemented
622
623     -- ********************* ************ ************ *************** ***
624     -- REVISION 200810150000Z
625     SUPPORTS IEEE8021-BRIDGE-MIB
626     INCLUDES {
627        ieee8021BridgeBaseBridgeGroup,
628        ieee8021BridgeBasePortGroup,
629        ieee8021BridgeTpPortGroup
630     }
631
632     -- ********************* ************ ************ *************** ***
633     -- REVISION 200810150000Z
634     -- virtual switch uplinks (physical ports) do perform do mac learning and will
635     -- not report in FDB/forwarding tables
636     SUPPORTS IEEE8021-Q-BRIDGE-MIB
637     INCLUDES {
638        ieee8021QBridgeBaseGroup,
639        ieee8021QBridgeVlanGroup,
640        ieee8021QBridgeVlanStaticGroup,
641        ieee8021QBridgePortGroup2,
642        ieee8021QBridgeFdbUnicastGroup,
643        ieee8021QBridgeFdbMulticastGroup,
644        ieee8021QBridgeFdbStaticGroup,
645        ieee8021QBridgeVlanStatisticsGroup
646     }
647     -- VARATION ieee8021QBridgeVlanCurrentUntaggedPorts
648     -- Reports count of 0 if only untagged vlan access (vid 0) is defined
649
650     -- ********************* ************ ************ *************** ***
651     -- REVISION 200706200000Z
652     -- VDS link aggregations are not reported this release, issue PR 859941
653     -- only VSS, traditional vswitch, nic teams are reported entries
654     SUPPORTS IEEE8023-LAG-MIB
655     INCLUDES {
656        dot3adAggGroup,
657        dot3adAggPortGroup,
658        dot3adTablesLastChangedGroup,
659        dot3adAggPortListGroup
660     }
661
662     -- ********************* ************ ************ *************** ***
663     -- REVISION 200906080000Z
664     SUPPORTS LLDP-V2-MIB
665     INCLUDES {
666        lldpV2ConfigGroup,
667        lldpV2ConfigTxGroup,
668        lldpV2StatsTxGroup,
669        lldpV2LocSysGroup,
670        lldpV2ConfigRxGroup,
671        lldpV2StatsRxGroup,
672        lldpV2RemSysGroup,
673        lldpV2NotificationsGroup
674     }
675
676     -- ********************* ************ ************ *************** ***
677     -- REVISION 201008020000Z
678     SUPPORTS VMWARE-SYSTEM-MIB
679     INCLUDES {
680         vmwSystemGroup
681     }
682     -- REVISION 200810150000Z
683     SUPPORTS VMWARE-RESOURCES-MIB
684     INCLUDES {
685         vmwResourceGroup
686     }
687     -- REVISION 201006220000Z
688     SUPPORTS VMWARE-VMINFO-MIB
689     INCLUDES {
690         vmwVmInfoGroup,
691         vmwVmInfoNotificationGroup
692     }
693     -- VARIATION vmwVmNetConnType
694     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
695     -- STATUS deprecated
696
697     -- REVISION 201005120000Z
698     SUPPORTS VMWARE-ENV-MIB
699     INCLUDES {
700         vmwEnvAlertGroup,
701         vmwESXEnvNotificationGroup2
702     }
703
704     -- REVISION 201008200000Z
705     SUPPORTS VMWARE-CIMOM-MIB
706     INCLUDES {
707        vmwCimOmNotificationGroup
708     }
709
710   ::= { vmwEsxCapability 15 }
711
712--
713-- ESX 6.0 and follow up patch releases
714--
715
716vmwESX60x AGENT-CAPABILITIES
717  PRODUCT-RELEASE
718     "6.0.x"
719  STATUS  current
720  DESCRIPTION
721     "Release 6.0 for VMware ESXi supports SNMPv1, SNMPv2c, and SNMPv3 with a stand-alone snmpd process.
722
723     Only Minor changes and bug fixes in this release of the SNMP Agent.
724
725     No vDR instrumentation is yet available.
726
727     This agent supports read-only protocol operations. This implies that configuring the SNMPv3 Agent
728     can not be done via SET operations. Hence IETF standard SNMPv3 agent configuration mibs are not provided.
729     The SNMPv3 protocol is fully supported once configured via the CLI command interface (esxcli system snmp)
730     command set or vCenter Server host profiles. Lastly this SNMP agent provides one read-only view of
731     the entire system to which all SNMPv3 users configured are assigned.
732     "
733  REFERENCE
734     "http://www.vmware.com/products"
735
736     -- RFC 3418
737     SUPPORTS SNMPv2-MIB
738     INCLUDES {
739         snmpGroup,
740         systemGroup,
741         snmpCommunityGroup,
742         snmpBasicNotificationsGroup,
743         snmpWarmStartNotificationGroup
744         -- groups not supported; snmpSetGroup, snmpNotificationGroup
745     }
746
747     VARIATION snmpSetSerialNo
748     ACCESS  not-implemented
749     DESCRIPTION "Agent provides read-only view of system information."
750
751     VARIATION snmpTrapOID
752     ACCESS not-implemented
753     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
754
755     VARIATION  snmpTrapEnterprise
756     ACCESS not-implemented
757     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
758
759     VARIATION snmpEnableAuthenTraps
760     SYNTAX INTEGER { disabled(2) }
761     ACCESS read-only
762     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
763     -- the above clause implies this:
764     -- VARIATION authenticationFailure
765     -- ACCESS not-implemented
766     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
767
768     -- ********************* ************ ************ *************** ***
769     -- RFC 3412
770     SUPPORTS SNMP-MPD-MIB
771     INCLUDES {
772        snmpMPDGroup
773     }
774
775     -- ********************* ************ ************ *************** ***
776     -- RFC 2863
777     SUPPORTS IF-MIB
778     INCLUDES {
779         ifGeneralInformationGroup,
780         linkUpDownNotificationsGroup
781     }
782
783     VARIATION ifAdminStatus
784     ACCESS read-only
785     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
786                  ESX virtual switches support changing administrative state
787                  of physical network interfaces (nics) up or down. For example the command:
788                  esxcli network nic [up|down] -n vmnic0
789                  Virtual vmware interfaces (ifType 238) also support changing administratie state:
790                  network ip interface set --enabled [yes|no] -i vmk0
791                 "
792
793     VARIATION ifLinkUpDownTrapEnable
794     ACCESS read-only
795     DESCRIPTION "Agent provides read-only view of system information."
796
797     VARIATION ifAlias
798     ACCESS read-only
799     DESCRIPTION "ifIndexes may only change across reboot."
800
801     VARIATION ifInUnknownProtos
802     ACCESS not-implemented
803     DESCRIPTION "This counter always returns 0."
804
805     -- ifRcvAddressGroup is interface/media specific
806     VARIATION ifRcvAddressStatus
807     ACCESS not-implemented
808     DESCRIPTION "Required if media specific mib modules are implemented."
809
810     VARIATION ifRcvAddressType
811     ACCESS not-implemented
812     DESCRIPTION "Required if media specific mib modules are implemented."
813
814     -- ********************* ************ ************ *************** ***
815     -- RFC 4293
816     -- supports SNMPv2/3 Contexts for multiple instances
817     SUPPORTS IP-MIB
818     INCLUDES {
819         ipSystemStatsGroup,
820         ipAddressGroup,
821         ipNetToPhysicalGroup,
822         ipDefaultRouterGroup,
823         icmpStatsGroup,
824         ipSystemStatsHCOctetGroup,
825         ipSystemStatsHCPacketGroup,
826         ipv4GeneralGroup,
827         ipv4IfGroup,
828         ipv4SystemStatsGroup,
829         ipv4SystemStatsHCPacketGroup,
830         ipv6GeneralGroup2,
831         ipv6IfGroup,
832         ipAddressPrefixGroup,
833         ipv6RouterAdvertGroup,
834         ipLastChangeGroup
835     }
836     -- VARIATION ipv6ScopeGroup
837     -- ACCESS  not-implemented
838
839     -- ********************* ************ ************ *************** ***
840     -- RFC 4292
841     -- supports SNMPv2/3 Contexts for multiple instances
842     SUPPORTS IP-FORWARD-MIB
843     INCLUDES {
844         inetForwardCidrRouteGroup
845     }
846
847     -- ********************* ************ ************ *************** ***
848     -- RFC 4113
849     -- supports SNMPv2/3 Contexts for multiple instances
850     SUPPORTS UDP-MIB
851     -- The next two 32 bit counters will be fixed per bug report PR 890894
852     -- VARIATION udpInDatagrams
853     -- ACCESS not-implemented, use udpHCInDatagrams
854     -- VARIATION udpOutDatagrams
855     -- ACCESS not-implemented, use udpHCOutDatagrams
856     INCLUDES {
857        udpBaseGroup,
858        udpEndpointGroup,
859        udpHCGroup
860     }
861
862     -- ********************* ************ ************ *************** ***
863     -- RFC 4022
864     -- supports SNMPv2/3 Contexts for multiple instances
865     SUPPORTS TCP-MIB
866     INCLUDES {
867         tcpBaseGroup,
868         tcpConnectionGroup,
869         tcpListenerGroup
870     }
871
872     -- RFC 2790
873     -- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
874     SUPPORTS HOST-RESOURCES-MIB
875     INCLUDES {
876            hrSystemGroup,
877            hrStorageGroup, -- visorfs "ramdisks" are not reported
878            hrDeviceGroup,
879            hrSWRunGroup,
880            hrSWRunPerfGroup,
881            hrSWInstalledGroup  -- updates once an hour
882     }
883
884     VARIATION  hrSystemNumUsers
885     ACCESS read-only
886     DESCRIPTION "Value reports number of active ESX Shell sessions"
887
888     VARIATION  hrSWRunName
889     ACCESS read-only
890     DESCRIPTION "Value does not match hrSWInstalledName"
891
892     VARIATION  hrSystemDate
893     ACCESS read-only
894     DESCRIPTION "agent provides read only access"
895
896     VARIATION hrSystemInitialLoadDevice
897     ACCESS read-only
898     DESCRIPTION "agent provides read only access"
899
900     VARIATION hrSystemInitialLoadParameters
901     ACCESS read-only
902     DESCRIPTION "agent provides read only access"
903
904     VARIATION hrStorageSize
905     ACCESS read-only
906     DESCRIPTION "agent provides read only access"
907
908     VARIATION  hrSWRunStatus
909     ACCESS read-only
910     DESCRIPTION "agent provides read only access"
911
912    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
913    --               disk reports running, warning, down, unknown
914    -- device error counters do not account for all failure cases
915
916     VARIATION hrSWOSIndex
917     ACCESS not-implemented
918     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
919
920     VARIATION  hrFSLastFullBackupDate
921     ACCESS not-implemented
922     DESCRIPTION "is not implemented"
923
924     VARIATION  hrFSLastPartialBackupDate
925     ACCESS not-implemented
926     DESCRIPTION "is not implemented"
927
928     VARIATION hrPrinterStatus
929     ACCESS not-implemented
930     DESCRIPTION "is not implemented"
931
932     VARIATION hrPrinterDetectedErrorState
933     ACCESS not-implemented
934     DESCRIPTION "is not implemented"
935
936
937     -- ********************* ************ ************ *************** ***
938     -- RFC 4133
939     SUPPORTS ENTITY-MIB
940     INCLUDES {
941        entityPhysicalGroup,
942        entityPhysical2Group,
943        entityPhysical3Group,
944        entityGeneralGroup
945     }
946     -- VARIATION entityNotificationsGroup
947     -- ACCESS not-implemented
948     -- VARIATION entityMappingGroup
949     -- ACCESS not-implemented
950
951     -- ********************* ************ ************ *************** ***
952     -- REVISION 200810150000Z
953     SUPPORTS IEEE8021-BRIDGE-MIB
954     INCLUDES {
955        ieee8021BridgeBaseBridgeGroup,
956        ieee8021BridgeBasePortGroup,
957        ieee8021BridgeTpPortGroup
958     }
959
960     -- ********************* ************ ************ *************** ***
961     -- REVISION 200810150000Z
962     -- virtual switch uplinks (physical ports) do perform do mac learning and will
963     -- not report in FDB/forwarding tables
964     SUPPORTS IEEE8021-Q-BRIDGE-MIB
965     INCLUDES {
966        ieee8021QBridgeBaseGroup,
967        ieee8021QBridgeVlanGroup,
968        ieee8021QBridgeVlanStaticGroup,
969        ieee8021QBridgePortGroup2,
970        ieee8021QBridgeFdbUnicastGroup,
971        ieee8021QBridgeFdbMulticastGroup,
972        ieee8021QBridgeFdbStaticGroup,
973        ieee8021QBridgeVlanStatisticsGroup
974     }
975     -- VARATION ieee8021QBridgeVlanCurrentUntaggedPorts
976     -- Reports count of 0 if only untagged vlan access (vid 0) is defined
977
978     -- ********************* ************ ************ *************** ***
979     -- REVISION 200706200000Z
980     -- VDS link aggregations are not reported this release, issue PR 859941
981     -- only VSS, traditional vswitch, nic teams are reported entries
982     SUPPORTS IEEE8023-LAG-MIB
983     INCLUDES {
984        dot3adAggGroup,
985        dot3adAggPortGroup,
986        dot3adTablesLastChangedGroup,
987        dot3adAggPortListGroup
988     }
989
990     -- ********************* ************ ************ *************** ***
991     -- REVISION 200906080000Z
992     SUPPORTS LLDP-V2-MIB
993     INCLUDES {
994        lldpV2ConfigGroup,
995        lldpV2ConfigTxGroup,
996        lldpV2StatsTxGroup,
997        lldpV2LocSysGroup,
998        lldpV2ConfigRxGroup,
999        lldpV2StatsRxGroup,
1000        lldpV2RemSysGroup,
1001        lldpV2NotificationsGroup
1002     }
1003
1004     -- ********************* ************ ************ *************** ***
1005     -- REVISION 201008020000Z
1006     SUPPORTS VMWARE-SYSTEM-MIB
1007     INCLUDES {
1008         vmwSystemGroup
1009     }
1010     -- REVISION 200810150000Z
1011     SUPPORTS VMWARE-RESOURCES-MIB
1012     INCLUDES {
1013         vmwResourceGroup
1014     }
1015     -- REVISION 201006220000Z
1016     SUPPORTS VMWARE-VMINFO-MIB
1017     INCLUDES {
1018         vmwVmInfoGroup,
1019         vmwVmInfoNotificationGroup
1020     }
1021     -- VARIATION vmwVmNetConnType
1022     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
1023     -- STATUS deprecated
1024
1025     -- REVISION 201005120000Z
1026     SUPPORTS VMWARE-ENV-MIB
1027     INCLUDES {
1028         vmwEnvAlertGroup,
1029         vmwESXEnvNotificationGroup2
1030     }
1031
1032     -- REVISION 201008200000Z
1033     SUPPORTS VMWARE-CIMOM-MIB
1034     INCLUDES {
1035        vmwCimOmNotificationGroup
1036     }
1037
1038   ::= { vmwEsxCapability 10 }
1039
1040--
1041-- ESX 5.5 and follow up patch releases
1042--
1043
1044vmwESX55 AGENT-CAPABILITIES
1045  PRODUCT-RELEASE
1046     "5.5.x"
1047  STATUS  current
1048  DESCRIPTION
1049     "Release 5.5 for VMware ESXi supports SNMPv1, SNMPv2c, and SNMPv3 with a stand-alone snmpd process.
1050
1051     This release features support for monitoring multiple IP Stacks. The standard IP-MIB, UDP-MIB, and TCP-MIB
1052     may be used with a context set to the IP Stack Name as found in ENTITY-MIB entLogicalTable
1053     or via command: esxcli network ip netstack list
1054     An example using net-snmp's snmpwalk command:: snmpwalk -v2c -n defaultTcpipStack ip
1055
1056     No vDR instrumentation is yet available.
1057
1058     This agent supports read-only protocol operations. This implies that configuring the SNMPv3 Agent
1059     can not be done via SET operations. Hence IETF standard SNMPv3 agent configuration mibs are not provided.
1060     The SNMPv3 protocol is fully supported once configured via the CLI command interface (esxcli system snmp)
1061     command set or vCenter Server host profiles. Lastly this SNMP agent provides one read-only view of
1062     the entire system to which all SNMPv3 users configured are assigned.
1063     "
1064  REFERENCE
1065     "http://www.vmware.com/products"
1066
1067     -- RFC 3418
1068     SUPPORTS SNMPv2-MIB
1069     INCLUDES {
1070         snmpGroup,
1071         systemGroup,
1072         snmpCommunityGroup,
1073         snmpBasicNotificationsGroup,
1074         snmpWarmStartNotificationGroup
1075         -- groups not supported; snmpSetGroup, snmpNotificationGroup
1076     }
1077
1078     VARIATION snmpSetSerialNo
1079     ACCESS  not-implemented
1080     DESCRIPTION "Agent provides read-only view of system information."
1081
1082     VARIATION snmpTrapOID
1083     ACCESS not-implemented
1084     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1085
1086     VARIATION  snmpTrapEnterprise
1087     ACCESS not-implemented
1088     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1089
1090     VARIATION snmpEnableAuthenTraps
1091     SYNTAX INTEGER { disabled(2) }
1092     ACCESS read-only
1093     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
1094     -- the above clause implies this:
1095     -- VARIATION authenticationFailure
1096     -- ACCESS not-implemented
1097     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
1098
1099     -- ********************* ************ ************ *************** ***
1100     -- RFC 3412
1101     SUPPORTS SNMP-MPD-MIB
1102     INCLUDES {
1103        snmpMPDGroup
1104     }
1105
1106     -- ********************* ************ ************ *************** ***
1107     -- RFC 2863
1108     SUPPORTS IF-MIB
1109     INCLUDES {
1110         ifGeneralInformationGroup,
1111         linkUpDownNotificationsGroup
1112     }
1113
1114     VARIATION ifAdminStatus
1115     ACCESS read-only
1116     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
1117                  ESX virtual switches support changing administrative state
1118                  of physical network interfaces (nics) up or down. For example the command:
1119                  esxcli network nic [up|down] -n vmnic0
1120                  Virtual vmware interfaces (ifType 238) also support changing administratie state:
1121                  network ip interface set --enabled [yes|no] -i vmk0
1122                 "
1123
1124     VARIATION ifLinkUpDownTrapEnable
1125     ACCESS read-only
1126     DESCRIPTION "Agent provides read-only view of system information."
1127
1128     VARIATION ifAlias
1129     ACCESS read-only
1130     DESCRIPTION "ifIndexes may only change across reboot."
1131
1132     VARIATION ifInUnknownProtos
1133     ACCESS not-implemented
1134     DESCRIPTION "This counter always returns 0."
1135
1136     -- ifRcvAddressGroup is interface/media specific
1137     VARIATION ifRcvAddressStatus
1138     ACCESS not-implemented
1139     DESCRIPTION "Required if media specific mib modules are implemented."
1140
1141     VARIATION ifRcvAddressType
1142     ACCESS not-implemented
1143     DESCRIPTION "Required if media specific mib modules are implemented."
1144
1145     -- ********************* ************ ************ *************** ***
1146     -- RFC 4293
1147     -- supports SNMPv2/3 Contexts for multiple instances
1148     SUPPORTS IP-MIB
1149     INCLUDES {
1150         ipSystemStatsGroup,
1151         ipAddressGroup,
1152         ipNetToPhysicalGroup,
1153         ipDefaultRouterGroup,
1154         icmpStatsGroup,
1155         ipSystemStatsHCOctetGroup,
1156         ipSystemStatsHCPacketGroup,
1157         ipv4GeneralGroup,
1158         ipv4IfGroup,
1159         ipv4SystemStatsGroup,
1160         ipv4SystemStatsHCPacketGroup,
1161         ipv6GeneralGroup2,
1162         ipv6IfGroup,
1163         ipAddressPrefixGroup,
1164         ipv6RouterAdvertGroup,
1165         ipLastChangeGroup
1166     }
1167     -- VARIATION ipv6ScopeGroup
1168     -- ACCESS  not-implemented
1169
1170     -- ********************* ************ ************ *************** ***
1171     -- RFC 4292
1172     -- supports SNMPv2/3 Contexts for multiple instances
1173     SUPPORTS IP-FORWARD-MIB
1174     INCLUDES {
1175         inetForwardCidrRouteGroup
1176     }
1177
1178     -- ********************* ************ ************ *************** ***
1179     -- RFC 4113
1180     -- supports SNMPv2/3 Contexts for multiple instances
1181     SUPPORTS UDP-MIB
1182     -- The next two 32 bit counters will be fixed per bug report PR 890894
1183     -- VARIATION udpInDatagrams
1184     -- ACCESS not-implemented, use udpHCInDatagrams
1185     -- VARIATION udpOutDatagrams
1186     -- ACCESS not-implemented, use udpHCOutDatagrams
1187     INCLUDES {
1188        udpBaseGroup,
1189        udpEndpointGroup,
1190        udpHCGroup
1191     }
1192
1193     -- ********************* ************ ************ *************** ***
1194     -- RFC 4022
1195     -- supports SNMPv2/3 Contexts for multiple instances
1196     SUPPORTS TCP-MIB
1197     INCLUDES {
1198         tcpBaseGroup,
1199         tcpConnectionGroup,
1200         tcpListenerGroup
1201     }
1202
1203     -- RFC 2790
1204     -- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
1205     SUPPORTS HOST-RESOURCES-MIB
1206     INCLUDES {
1207            hrSystemGroup,
1208            hrStorageGroup, -- visorfs "ramdisks" are not reported
1209            hrDeviceGroup,
1210            hrSWRunGroup,
1211            hrSWRunPerfGroup,
1212            hrSWInstalledGroup  -- updates once an hour
1213     }
1214
1215     VARIATION  hrSystemNumUsers
1216     ACCESS read-only
1217     DESCRIPTION "Value reports number of active ESX Shell sessions"
1218
1219     VARIATION  hrSWRunName
1220     ACCESS read-only
1221     DESCRIPTION "Value does not match hrSWInstalledName"
1222
1223     VARIATION  hrSystemDate
1224     ACCESS read-only
1225     DESCRIPTION "agent provides read only access"
1226
1227     VARIATION hrSystemInitialLoadDevice
1228     ACCESS read-only
1229     DESCRIPTION "agent provides read only access"
1230
1231     VARIATION hrSystemInitialLoadParameters
1232     ACCESS read-only
1233     DESCRIPTION "agent provides read only access"
1234
1235     VARIATION hrStorageSize
1236     ACCESS read-only
1237     DESCRIPTION "agent provides read only access"
1238
1239     VARIATION  hrSWRunStatus
1240     ACCESS read-only
1241     DESCRIPTION "agent provides read only access"
1242
1243    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
1244    --               disk reports running, warning, down, unknown
1245    -- device error counters do not account for all failure cases
1246
1247     VARIATION hrSWOSIndex
1248     ACCESS not-implemented
1249     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
1250
1251     VARIATION  hrFSLastFullBackupDate
1252     ACCESS not-implemented
1253     DESCRIPTION "is not implemented"
1254
1255     VARIATION  hrFSLastPartialBackupDate
1256     ACCESS not-implemented
1257     DESCRIPTION "is not implemented"
1258
1259     VARIATION hrPrinterStatus
1260     ACCESS not-implemented
1261     DESCRIPTION "is not implemented"
1262
1263     VARIATION hrPrinterDetectedErrorState
1264     ACCESS not-implemented
1265     DESCRIPTION "is not implemented"
1266
1267
1268     -- ********************* ************ ************ *************** ***
1269     -- RFC 4133
1270     SUPPORTS ENTITY-MIB
1271     INCLUDES {
1272        entityPhysicalGroup,
1273        entityPhysical2Group,
1274        entityPhysical3Group,
1275        entityGeneralGroup
1276     }
1277     -- VARIATION entityNotificationsGroup
1278     -- ACCESS not-implemented
1279     -- VARIATION entityMappingGroup
1280     -- ACCESS not-implemented
1281
1282     -- ********************* ************ ************ *************** ***
1283     -- REVISION 200810150000Z
1284     SUPPORTS IEEE8021-BRIDGE-MIB
1285     INCLUDES {
1286        ieee8021BridgeBaseBridgeGroup,
1287        ieee8021BridgeBasePortGroup,
1288        ieee8021BridgeTpPortGroup
1289     }
1290
1291     -- ********************* ************ ************ *************** ***
1292     -- REVISION 200810150000Z
1293     -- virtual switch uplinks (physical ports) do perform do mac learning and will
1294     -- not report in FDB/forwarding tables
1295     SUPPORTS IEEE8021-Q-BRIDGE-MIB
1296     INCLUDES {
1297        ieee8021QBridgeBaseGroup,
1298        ieee8021QBridgeVlanGroup,
1299        ieee8021QBridgeVlanStaticGroup,
1300        ieee8021QBridgePortGroup2,
1301        ieee8021QBridgeFdbUnicastGroup,
1302        ieee8021QBridgeFdbMulticastGroup,
1303        ieee8021QBridgeFdbStaticGroup,
1304        ieee8021QBridgeVlanStatisticsGroup
1305     }
1306     -- VARATION ieee8021QBridgeVlanCurrentUntaggedPorts
1307     -- Reports count of 0 if only untagged vlan access (vid 0) is defined
1308
1309     -- ********************* ************ ************ *************** ***
1310     -- REVISION 200706200000Z
1311     -- VDS link aggregations are not reported this release, issue PR 859941
1312     -- only VSS, traditional vswitch, nic teams are reported entries
1313     SUPPORTS IEEE8023-LAG-MIB
1314     INCLUDES {
1315        dot3adAggGroup,
1316        dot3adAggPortGroup,
1317        dot3adTablesLastChangedGroup,
1318        dot3adAggPortListGroup
1319     }
1320
1321     -- ********************* ************ ************ *************** ***
1322     -- REVISION 200906080000Z
1323     SUPPORTS LLDP-V2-MIB
1324     INCLUDES {
1325        lldpV2ConfigGroup,
1326        lldpV2ConfigTxGroup,
1327        lldpV2StatsTxGroup,
1328        lldpV2LocSysGroup,
1329        lldpV2ConfigRxGroup,
1330        lldpV2StatsRxGroup,
1331        lldpV2RemSysGroup,
1332        lldpV2NotificationsGroup
1333     }
1334
1335     -- ********************* ************ ************ *************** ***
1336     -- REVISION 201008020000Z
1337     SUPPORTS VMWARE-SYSTEM-MIB
1338     INCLUDES {
1339         vmwSystemGroup
1340     }
1341     -- REVISION 200810150000Z
1342     SUPPORTS VMWARE-RESOURCES-MIB
1343     INCLUDES {
1344         vmwResourceGroup
1345     }
1346     -- REVISION 201006220000Z
1347     SUPPORTS VMWARE-VMINFO-MIB
1348     INCLUDES {
1349         vmwVmInfoGroup,
1350         vmwVmInfoNotificationGroup
1351     }
1352     -- VARIATION vmwVmNetConnType
1353     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
1354     -- STATUS deprecated
1355
1356     -- REVISION 201005120000Z
1357     SUPPORTS VMWARE-ENV-MIB
1358     INCLUDES {
1359         vmwEnvAlertGroup,
1360         vmwESXEnvNotificationGroup2
1361     }
1362
1363     -- REVISION 201008200000Z
1364     SUPPORTS VMWARE-CIMOM-MIB
1365     INCLUDES {
1366        vmwCimOmNotificationGroup
1367     }
1368
1369   ::= { vmwEsxCapability 5 }
1370
1371--
1372-- ESX 5.1 and follow up patch releases
1373--
1374
1375vmwESX51x AGENT-CAPABILITIES
1376  PRODUCT-RELEASE
1377     "5.1.x"
1378  STATUS  current
1379  DESCRIPTION
1380     "Release 5.1.x for VMware ESXi supports SNMPv1, SNMPv2c, and SNMPv3 with a stand-alone snmpd process.
1381      This agent supports read-only protocol operations. This implies that configuring the SNMPv3 Agent
1382      can not be done via SET operations. Hence IETF standard SNMPv3 agent configuration mibs are not provided.
1383      SNMPv3 protocol is fully supported once configured via the CLI command interface (esxcli system snmp)
1384      command set or host profiles. Lastly this SNMP agent provides one read-only view of
1385      the entire system to which all SNMPv3 users configured are assigned.
1386     "
1387  REFERENCE
1388     "http://www.vmware.com/products"
1389
1390     -- RFC 3418
1391     SUPPORTS SNMPv2-MIB
1392     INCLUDES {
1393         snmpGroup,
1394         systemGroup,
1395         snmpCommunityGroup,
1396         snmpBasicNotificationsGroup,
1397         snmpWarmStartNotificationGroup
1398         -- groups not supported; snmpSetGroup, snmpNotificationGroup
1399     }
1400
1401     VARIATION snmpSetSerialNo
1402     ACCESS  not-implemented
1403     DESCRIPTION "Agent provides read-only view of system information."
1404
1405     VARIATION snmpTrapOID
1406     ACCESS not-implemented
1407     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1408
1409     VARIATION  snmpTrapEnterprise
1410     ACCESS not-implemented
1411     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1412
1413     VARIATION snmpEnableAuthenTraps
1414     SYNTAX INTEGER { disabled(2) }
1415     ACCESS read-only
1416     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
1417     -- the above clause implies this:
1418     -- VARIATION authenticationFailure
1419     -- ACCESS not-implemented
1420     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
1421
1422
1423     -- ********************* ************ ************ *************** ***
1424     -- RFC 2863
1425     SUPPORTS IF-MIB
1426     INCLUDES {
1427         ifGeneralInformationGroup,
1428         linkUpDownNotificationsGroup
1429     }
1430
1431     VARIATION ifAdminStatus
1432     ACCESS read-only
1433     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
1434                  ESX virtual switches support changing administrative state
1435                  of physical network interfaces (nics) up or down. For example the command:
1436                  esxcli network nic [up|down] -n vmnic0
1437                  Virtual vmware interfaces (ifType 238) also support changing administratie state:
1438                  network ip interface set --enabled [yes|no] -i vmk0
1439                 "
1440
1441     VARIATION ifLinkUpDownTrapEnable
1442     ACCESS read-only
1443     DESCRIPTION "Agent provides read-only view of system information."
1444
1445     VARIATION ifAlias
1446     ACCESS read-only
1447     DESCRIPTION "ifIndexes may only change across reboot."
1448
1449     VARIATION ifInUnknownProtos
1450     ACCESS not-implemented
1451     DESCRIPTION "This counter always returns 0."
1452
1453     -- ifRcvAddressGroup is interface/media specific
1454     VARIATION ifRcvAddressStatus
1455     ACCESS not-implemented
1456     DESCRIPTION "Required if media specific mib modules are implemented."
1457
1458     VARIATION ifRcvAddressType
1459     ACCESS not-implemented
1460     DESCRIPTION "Required if media specific mib modules are implemented."
1461
1462     -- ********************* ************ ************ *************** ***
1463     -- RFC 4293
1464     SUPPORTS IP-MIB
1465     INCLUDES {
1466         ipSystemStatsGroup,
1467         ipAddressGroup,
1468         ipNetToPhysicalGroup,
1469         ipDefaultRouterGroup,
1470         icmpStatsGroup,
1471         ipSystemStatsHCOctetGroup,
1472         ipSystemStatsHCPacketGroup,
1473         ipv4GeneralGroup,
1474         ipv4IfGroup,
1475         ipv4SystemStatsGroup,
1476         ipv4SystemStatsHCPacketGroup,
1477         ipv6GeneralGroup2,
1478         ipv6IfGroup,
1479         ipAddressPrefixGroup,
1480         ipv6RouterAdvertGroup,
1481         ipLastChangeGroup
1482     }
1483     -- VARIATION ipv6ScopeGroup
1484     -- ACCESS  not-implemented
1485
1486     -- ********************* ************ ************ *************** ***
1487     -- RFC 4292
1488     SUPPORTS IP-FORWARD-MIB
1489     INCLUDES {
1490         inetForwardCidrRouteGroup
1491     }
1492
1493     -- ********************* ************ ************ *************** ***
1494     -- RFC 4113
1495     SUPPORTS UDP-MIB
1496     -- The next two 32 bit counters will be fixed per bug report PR 890894
1497     -- VARIATION udpInDatagrams
1498     -- ACCESS not-implemented, use udpHCInDatagrams
1499     -- VARIATION udpOutDatagrams
1500     -- ACCESS not-implemented, use udpHCOutDatagrams
1501     INCLUDES {
1502        udpBaseGroup,
1503        udpEndpointGroup,
1504        udpHCGroup
1505     }
1506
1507     -- ********************* ************ ************ *************** ***
1508     -- RFC 4022
1509     SUPPORTS TCP-MIB
1510     INCLUDES {
1511         tcpBaseGroup,
1512         tcpConnectionGroup,
1513         tcpListenerGroup
1514     }
1515
1516     -- RFC 2790
1517     -- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
1518     SUPPORTS HOST-RESOURCES-MIB
1519     INCLUDES {
1520            hrSystemGroup,
1521            hrStorageGroup, -- visorfs "ramdisks" are not reported
1522            hrDeviceGroup,
1523            hrSWRunGroup,
1524            hrSWRunPerfGroup,
1525            hrSWInstalledGroup  -- updates once an hour
1526     }
1527
1528     VARIATION  hrSystemNumUsers
1529     ACCESS read-only
1530     DESCRIPTION "Value reports number of active ESX Shell sessions"
1531
1532     VARIATION  hrSWRunName
1533     ACCESS read-only
1534     DESCRIPTION "Value does not match hrSWInstalledName"
1535
1536     VARIATION  hrSystemDate
1537     ACCESS read-only
1538     DESCRIPTION "agent provides read only access"
1539
1540     VARIATION hrSystemInitialLoadDevice
1541     ACCESS read-only
1542     DESCRIPTION "agent provides read only access"
1543
1544     VARIATION hrSystemInitialLoadParameters
1545     ACCESS read-only
1546     DESCRIPTION "agent provides read only access"
1547
1548     VARIATION hrStorageSize
1549     ACCESS read-only
1550     DESCRIPTION "agent provides read only access"
1551
1552     VARIATION  hrSWRunStatus
1553     ACCESS read-only
1554     DESCRIPTION "agent provides read only access"
1555
1556    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
1557    --               disk reports running, warning, down, unknown
1558    -- device error counters do not account for all failure cases
1559
1560     VARIATION hrSWOSIndex
1561     ACCESS not-implemented
1562     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
1563
1564     VARIATION  hrFSLastFullBackupDate
1565     ACCESS not-implemented
1566     DESCRIPTION "is not implemented"
1567
1568     VARIATION  hrFSLastPartialBackupDate
1569     ACCESS not-implemented
1570     DESCRIPTION "is not implemented"
1571
1572     VARIATION hrPrinterStatus
1573     ACCESS not-implemented
1574     DESCRIPTION "is not implemented"
1575
1576     VARIATION hrPrinterDetectedErrorState
1577     ACCESS not-implemented
1578     DESCRIPTION "is not implemented"
1579
1580
1581     -- ********************* ************ ************ *************** ***
1582     -- RFC 4133
1583     SUPPORTS ENTITY-MIB
1584     INCLUDES {
1585        entityPhysicalGroup,
1586        entityPhysical2Group,
1587        entityPhysical3Group,
1588        entityGeneralGroup
1589     }
1590     -- VARIATION entityNotificationsGroup
1591     -- ACCESS not-implemented
1592     -- VARIATION entityMappingGroup
1593     -- ACCESS not-implemented
1594
1595     -- ********************* ************ ************ *************** ***
1596     -- REVISION 200810150000Z
1597     SUPPORTS IEEE8021-BRIDGE-MIB
1598     INCLUDES {
1599        ieee8021BridgeBaseBridgeGroup,
1600        ieee8021BridgeBasePortGroup,
1601        ieee8021BridgeTpPortGroup
1602     }
1603
1604     -- ********************* ************ ************ *************** ***
1605     -- REVISION 200810150000Z
1606     -- virtual switch uplinks (physical ports) do perform do mac learning and will
1607     -- not report in FDB/forwarding tables
1608     SUPPORTS IEEE8021-Q-BRIDGE-MIB
1609     INCLUDES {
1610        ieee8021QBridgeBaseGroup,
1611        ieee8021QBridgeVlanGroup,
1612        ieee8021QBridgeVlanStaticGroup,
1613        ieee8021QBridgePortGroup2,
1614        ieee8021QBridgeFdbUnicastGroup,
1615        ieee8021QBridgeFdbMulticastGroup,
1616        ieee8021QBridgeFdbStaticGroup,
1617        ieee8021QBridgeVlanStatisticsGroup
1618     }
1619     -- VARATION ieee8021QBridgeVlanCurrentUntaggedPorts
1620     -- Reports count of 0 if only untagged vlan access (vid 0) is defined
1621
1622     -- ********************* ************ ************ *************** ***
1623     -- REVISION 200706200000Z
1624     -- VDS link aggregations are not reported this release, issue PR 859941
1625     -- only VSS, traditional vswitch, nic teams are reported entries
1626     SUPPORTS IEEE8023-LAG-MIB
1627     INCLUDES {
1628        dot3adAggGroup,
1629        dot3adAggPortGroup,
1630        dot3adTablesLastChangedGroup,
1631        dot3adAggPortListGroup
1632     }
1633
1634     -- ********************* ************ ************ *************** ***
1635     -- REVISION 200906080000Z
1636     SUPPORTS LLDP-V2-MIB
1637     INCLUDES {
1638        lldpV2ConfigGroup,
1639        lldpV2ConfigTxGroup,
1640        lldpV2StatsTxGroup,
1641        lldpV2LocSysGroup,
1642        lldpV2ConfigRxGroup,
1643        lldpV2StatsRxGroup,
1644        lldpV2RemSysGroup,
1645        lldpV2NotificationsGroup
1646     }
1647
1648     -- ********************* ************ ************ *************** ***
1649     -- REVISION 201008020000Z
1650     SUPPORTS VMWARE-SYSTEM-MIB
1651     INCLUDES {
1652         vmwSystemGroup
1653     }
1654     -- REVISION 200810150000Z
1655     SUPPORTS VMWARE-RESOURCES-MIB
1656     INCLUDES {
1657         vmwResourceGroup
1658     }
1659     -- REVISION 201006220000Z
1660     SUPPORTS VMWARE-VMINFO-MIB
1661     INCLUDES {
1662         vmwVmInfoGroup,
1663         vmwVmInfoNotificationGroup
1664     }
1665     -- VARIATION vmwVmNetConnType
1666     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
1667     -- STATUS deprecated
1668
1669     -- REVISION 201005120000Z
1670     SUPPORTS VMWARE-ENV-MIB
1671     INCLUDES {
1672         vmwEnvAlertGroup,
1673         vmwESXEnvNotificationGroup2
1674     }
1675
1676     -- REVISION 201008200000Z
1677     SUPPORTS VMWARE-CIMOM-MIB
1678     INCLUDES {
1679        vmwCimOmNotificationGroup
1680     }
1681
1682   ::= { vmwEsxCapability 4 }
1683
1684
1685vmwESX50x AGENT-CAPABILITIES
1686  PRODUCT-RELEASE
1687     "5.0.x"
1688  STATUS  current
1689  DESCRIPTION
1690     "Release 5.0.x for VMware ESXi. The SNMPv1/v2c agent is a subsystem in the hostd process"
1691  REFERENCE
1692     "http://www.vmware.com/products"
1693
1694     -- RFC 3418
1695     SUPPORTS SNMPv2-MIB
1696     INCLUDES {
1697         snmpGroup,
1698         systemGroup,
1699         snmpCommunityGroup,
1700         snmpBasicNotificationsGroup,
1701         snmpWarmStartNotificationGroup
1702         -- groups not supported; snmpSetGroup, snmpNotificationGroup
1703     }
1704
1705     VARIATION snmpSetSerialNo
1706     ACCESS  not-implemented
1707     DESCRIPTION "Agent provides read-only view of system information."
1708
1709     VARIATION snmpTrapOID
1710     ACCESS not-implemented
1711     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1712
1713     VARIATION  snmpTrapEnterprise
1714     ACCESS not-implemented
1715     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1716
1717     VARIATION snmpEnableAuthenTraps
1718     SYNTAX INTEGER { disabled(2) }
1719     ACCESS read-only
1720     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
1721     -- the above implies this:
1722     -- VARIATION authenticationFailure
1723     -- ACCESS not-implemented
1724     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
1725
1726
1727     -- ********************* ************ ************ *************** ***
1728     -- RFC 2863
1729     SUPPORTS IF-MIB
1730     INCLUDES {
1731         ifGeneralInformationGroup,
1732         linkUpDownNotificationsGroup
1733     }
1734
1735     VARIATION ifAdminStatus
1736     ACCESS read-only
1737     DESCRIPTION "Agent provides read-only view of administrative state for each physical interface.
1738                  Note: ESX virtual switches now may support changing administrative state
1739                  of physical network interfaces (nics) up or down."
1740
1741     VARIATION ifLinkUpDownTrapEnable
1742     ACCESS read-only
1743     DESCRIPTION "Agent provides read-only view of system information."
1744
1745     VARIATION ifAlias
1746     ACCESS read-only
1747     DESCRIPTION "ifIndexes may only change across reboot."
1748
1749     VARIATION ifInUnknownProtos
1750     ACCESS not-implemented
1751     DESCRIPTION "This counter always returns 0."
1752
1753     -- ifRcvAddressGroup is interface/media specific
1754     VARIATION ifRcvAddressStatus
1755     ACCESS not-implemented
1756     DESCRIPTION "Required if media specific mib modules are implemented."
1757
1758     VARIATION ifRcvAddressType
1759     ACCESS not-implemented
1760     DESCRIPTION "Required if media specific mib modules are implemented."
1761
1762     -- RFC 2790
1763     SUPPORTS HOST-RESOURCES-MIB
1764     INCLUDES {
1765            hrSystemGroup,
1766            hrStorageGroup, -- visorfs "ramdisks" are not reported
1767            hrDeviceGroup,
1768            hrSWRunGroup,
1769            hrSWRunPerfGroup,
1770            hrSWInstalledGroup  -- updates once an hour
1771     }
1772
1773     VARIATION  hrSystemNumUsers
1774     ACCESS read-only
1775     DESCRIPTION "Value reports number of active login sessions in host agent (hostd)"
1776
1777     VARIATION  hrSWRunName
1778     ACCESS read-only
1779     DESCRIPTION "Value does not match hrSWInstalledName"
1780
1781     VARIATION hrDeviceErrors
1782     ACCESS not-implemented
1783     DESCRIPTION "ESXi pcpu, network interface cards, do not provide error stats"
1784
1785    -- hrDeviceStatus reports unknown for: cpu. pnic either running/unknown.
1786    --               disk reports running, warning, down, unknown
1787    -- device error counters do not account for all failure cases
1788
1789     VARIATION hrSWOSIndex
1790     ACCESS not-implemented
1791     DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
1792
1793     VARIATION  hrFSLastFullBackupDate
1794     ACCESS not-implemented
1795     DESCRIPTION "is not implemented"
1796
1797     VARIATION  hrFSLastPartialBackupDate
1798     ACCESS not-implemented
1799     DESCRIPTION "is not implemented"
1800
1801     VARIATION hrPrinterStatus
1802     ACCESS not-implemented
1803     DESCRIPTION "is not implemented"
1804
1805     VARIATION hrPrinterDetectedErrorState
1806     ACCESS not-implemented
1807     DESCRIPTION "is not implemented"
1808
1809     VARIATION  hrSystemDate
1810     ACCESS read-only
1811     DESCRIPTION "agent provides read only access"
1812
1813     VARIATION hrSystemInitialLoadDevice
1814     ACCESS read-only
1815     DESCRIPTION "agent provides read only access"
1816
1817     VARIATION hrSystemInitialLoadParameters
1818     ACCESS read-only
1819     DESCRIPTION "agent provides read only access"
1820
1821     VARIATION hrStorageSize
1822     ACCESS read-only
1823     DESCRIPTION "agent provides read only access"
1824
1825     VARIATION  hrSWRunStatus
1826     ACCESS read-only
1827     DESCRIPTION "agent provides read only access"
1828
1829     -- ********************* ************ ************ *************** ***
1830
1831     -- REVISION 201008020000Z
1832     SUPPORTS VMWARE-SYSTEM-MIB
1833     INCLUDES {
1834         vmwSystemGroup
1835     }
1836     -- REVISION 200810150000Z
1837     SUPPORTS VMWARE-RESOURCES-MIB
1838     INCLUDES {
1839         vmwResourceGroup
1840     }
1841     -- REVISION 201006220000Z
1842     SUPPORTS VMWARE-VMINFO-MIB
1843     INCLUDES {
1844         vmwVmInfoGroup,
1845         vmwVmInfoNotificationGroup
1846     }
1847     -- VARIATION vmwVmNetConnType
1848     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
1849     -- STATUS deprecated
1850
1851     -- REVISION 201005120000Z
1852     SUPPORTS VMWARE-ENV-MIB
1853     INCLUDES {
1854         vmwEnvNotificationGroup
1855     }
1856
1857   ::= { vmwEsxCapability 3 }
1858
1859
1860--
1861--
1862--
1863
1864vmwESX41x AGENT-CAPABILITIES
1865  PRODUCT-RELEASE
1866     "4.1.x"
1867  STATUS  current
1868  DESCRIPTION
1869     "Release 4.1.x for VMware ESX, the SNMP agent is now a subsystem in the hostd process on ESXi."
1870  REFERENCE
1871     "http://www.vmware.com/products"
1872
1873     -- RFC 3418
1874     SUPPORTS SNMPv2-MIB
1875     INCLUDES {
1876         snmpGroup,
1877         systemGroup,
1878         snmpCommunityGroup,
1879         snmpBasicNotificationsGroup,
1880         snmpWarmStartNotificationGroup
1881         -- groups not supported; snmpSetGroup, snmpNotificationGroup
1882     }
1883
1884     VARIATION snmpSetSerialNo
1885     ACCESS  not-implemented
1886     DESCRIPTION "Agent provides read-only view of system information."
1887
1888     VARIATION snmpTrapOID
1889     ACCESS not-implemented
1890     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1891
1892     VARIATION  snmpTrapEnterprise
1893     ACCESS not-implemented
1894     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
1895
1896     VARIATION snmpEnableAuthenTraps
1897     SYNTAX INTEGER { disabled(2) }
1898     ACCESS read-only
1899     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
1900     -- the above implies this:
1901     -- VARIATION authenticationFailure
1902     -- ACCESS not-implemented
1903     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
1904
1905
1906     -- ********************* ************ ************ *************** ***
1907     -- RFC 2863
1908     SUPPORTS IF-MIB
1909     INCLUDES {
1910         ifGeneralInformationGroup,
1911         linkUpDownNotificationsGroup
1912     }
1913
1914     VARIATION ifAdminStatus
1915     ACCESS read-only
1916     DESCRIPTION "Agent provides read-only view of administrative state for each interface.
1917                  ESX virtual layer 2 switches may support changing administrative state
1918                  of physical network interfaces (nics)."
1919
1920     VARIATION ifLinkUpDownTrapEnable
1921     ACCESS read-only
1922     DESCRIPTION "Agent provides read-only view of system information."
1923
1924     VARIATION ifAlias
1925     ACCESS read-only
1926     DESCRIPTION "ifIndexes may only change across reboot."
1927
1928     VARIATION ifInUnknownProtos
1929     ACCESS not-implemented
1930     DESCRIPTION "This counter always returns 0."
1931
1932     -- ifRcvAddressGroup is interface/media specific
1933     VARIATION ifRcvAddressStatus
1934     ACCESS not-implemented
1935     DESCRIPTION "Required if media specific mib modules are implemented."
1936
1937     VARIATION ifRcvAddressType
1938     ACCESS not-implemented
1939     DESCRIPTION "Required if media specific mib modules are implemented."
1940
1941     -- ********************* ************ ************ *************** ***
1942
1943     -- REVISION 200712270000Z
1944     SUPPORTS VMWARE-SYSTEM-MIB
1945     INCLUDES {
1946         vmwSystemGroup
1947     }
1948     -- REVISION 200810150000Z
1949     SUPPORTS VMWARE-RESOURCES-MIB
1950     INCLUDES {
1951         vmwResourceGroup
1952     }
1953     -- REVISION 200810230000Z
1954     SUPPORTS VMWARE-VMINFO-MIB
1955     INCLUDES {
1956         vmwVmInfoGroup,
1957         vmwVmInfoNotificationGroup
1958     }
1959     -- VARIATION vmwVmNetConnType
1960     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
1961     -- STATUS deprecated
1962
1963     -- REVISION 200712270000Z
1964     SUPPORTS VMWARE-ENV-MIB
1965     INCLUDES {
1966         vmwEnvNotificationGroup
1967     }
1968
1969   ::= { vmwEsxCapability 2 }
1970
1971--
1972--
1973--
1974
1975vmwESX40x AGENT-CAPABILITIES
1976  PRODUCT-RELEASE
1977     "4.0.x"
1978  STATUS  current
1979  DESCRIPTION
1980     "Release 4.0.x for VMware ESX. The SNMP agent is now part of the hostd process"
1981  REFERENCE
1982     "http://www.vmware.com/products"
1983
1984     -- RFC 3418
1985     SUPPORTS SNMPv2-MIB
1986     INCLUDES {
1987         snmpGroup,
1988         systemGroup,
1989         snmpCommunityGroup,
1990         snmpBasicNotificationsGroup,
1991         snmpWarmStartNotificationGroup
1992         -- groups not supported; snmpSetGroup, snmpNotificationGroup
1993     }
1994
1995     VARIATION snmpSetSerialNo
1996     ACCESS  not-implemented
1997     DESCRIPTION "Agent provides read-only view of system information."
1998
1999     VARIATION snmpTrapOID
2000     ACCESS not-implemented
2001     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
2002
2003     VARIATION  snmpTrapEnterprise
2004     ACCESS not-implemented
2005     DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
2006
2007     VARIATION snmpEnableAuthenTraps
2008     SYNTAX INTEGER { disabled(2) }
2009     ACCESS read-only
2010     DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
2011     -- the above implies this:
2012     -- VARIATION authenticationFailure
2013     -- ACCESS not-implemented
2014     -- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
2015
2016
2017     -- ********************* ************ ************ *************** ***
2018     -- RFC 2863
2019     SUPPORTS IF-MIB
2020     INCLUDES {
2021         ifGeneralInformationGroup,
2022         linkUpDownNotificationsGroup
2023     }
2024
2025     VARIATION ifAdminStatus
2026     SYNTAX INTEGER { up(1) }
2027     ACCESS read-only
2028     DESCRIPTION "Agent provides read-only view of system information and
2029                  does not support changing operational state."
2030
2031     VARIATION ifLinkUpDownTrapEnable
2032     ACCESS read-only
2033     DESCRIPTION "Agent provides read-only view of system information."
2034
2035     -- ifXTable not implemented
2036     VARIATION ifTableLastChange
2037     ACCESS not-implemented
2038     DESCRIPTION "post RFC 1213 managed objects not implemented."
2039
2040     VARIATION ifConnectorPresent
2041     ACCESS not-implemented
2042     DESCRIPTION "ifXTable not implemented."
2043
2044     VARIATION ifHighSpeed
2045     ACCESS not-implemented
2046     DESCRIPTION "ifXTable not implemented."
2047
2048     VARIATION ifName
2049     ACCESS not-implemented
2050     DESCRIPTION "ifXTable not implemented."
2051
2052     VARIATION ifAlias
2053     ACCESS not-implemented
2054     DESCRIPTION "ifXTable not implemented."
2055
2056     -- ifFixedLengthGroup
2057     VARIATION ifAlias
2058     ACCESS not-implemented
2059     DESCRIPTION "Performance counters not implemented."
2060
2061     VARIATION ifHCInOctets
2062     ACCESS not-implemented
2063     DESCRIPTION "Performance counters not implemented."
2064
2065     VARIATION ifHCOutOctets
2066     ACCESS not-implemented
2067     DESCRIPTION "Performance counters not implemented."
2068
2069     VARIATION ifInOctets
2070     ACCESS not-implemented
2071     DESCRIPTION "Performance counters not implemented."
2072
2073     VARIATION ifOutOctets
2074     ACCESS not-implemented
2075     DESCRIPTION "Performance counters not implemented."
2076
2077     VARIATION ifInUnknownProtos
2078     ACCESS not-implemented
2079     DESCRIPTION "Performance counters not implemented."
2080
2081     VARIATION ifInErrors
2082     ACCESS not-implemented
2083     DESCRIPTION "Performance counters not implemented."
2084
2085     VARIATION ifOutErrors
2086     ACCESS not-implemented
2087     DESCRIPTION "Performance counters not implemented."
2088
2089     -- ifHCFixedLengthGroup
2090     VARIATION ifHCInOctets
2091     ACCESS not-implemented
2092     DESCRIPTION "Performance counters not implemented."
2093
2094     VARIATION ifHCOutOctets
2095     ACCESS not-implemented
2096     DESCRIPTION "Performance counters not implemented."
2097
2098     VARIATION ifInOctets
2099     ACCESS not-implemented
2100     DESCRIPTION "Performance counters not implemented."
2101
2102     VARIATION ifOutOctets
2103     ACCESS not-implemented
2104     DESCRIPTION "Performance counters not implemented."
2105
2106     VARIATION ifInUnknownProtos
2107     ACCESS not-implemented
2108     DESCRIPTION "Performance counters not implemented."
2109
2110     VARIATION ifInErrors
2111     ACCESS not-implemented
2112     DESCRIPTION "Performance counters not implemented."
2113
2114     VARIATION ifOutErrors
2115     ACCESS not-implemented
2116     DESCRIPTION "Performance counters not implemented."
2117
2118     -- ifPacketGroup
2119     VARIATION ifInOctets
2120     ACCESS not-implemented
2121     DESCRIPTION "Performance counters not implemented."
2122
2123     VARIATION ifOutOctets
2124     ACCESS not-implemented
2125     DESCRIPTION "Performance counters not implemented."
2126
2127     VARIATION ifInUnknownProtos
2128     ACCESS not-implemented
2129     DESCRIPTION "Performance counters not implemented."
2130
2131     VARIATION ifInErrors
2132     ACCESS not-implemented
2133     DESCRIPTION "Performance counters not implemented."
2134
2135     VARIATION ifOutErrors
2136     ACCESS not-implemented
2137     DESCRIPTION "Performance counters not implemented."
2138
2139     VARIATION ifMtu
2140     ACCESS not-implemented
2141     DESCRIPTION "Performance counters not implemented."
2142
2143     VARIATION ifInUcastPkts
2144     ACCESS not-implemented
2145     DESCRIPTION "Performance counters not implemented."
2146
2147     VARIATION ifInMulticastPkts
2148     ACCESS not-implemented
2149     DESCRIPTION "Performance counters not implemented."
2150
2151     VARIATION ifInBroadcastPkts
2152     ACCESS not-implemented
2153     DESCRIPTION "Performance counters not implemented."
2154
2155     VARIATION ifInDiscards
2156     ACCESS not-implemented
2157     DESCRIPTION "Performance counters not implemented."
2158
2159     VARIATION ifOutUcastPkts
2160     ACCESS not-implemented
2161     DESCRIPTION "Performance counters not implemented."
2162
2163     VARIATION ifOutMulticastPkts
2164     ACCESS not-implemented
2165     DESCRIPTION "Performance counters not implemented."
2166
2167     VARIATION ifOutBroadcastPkts
2168     ACCESS not-implemented
2169     DESCRIPTION "Performance counters not implemented."
2170
2171     VARIATION ifOutDiscards
2172     ACCESS not-implemented
2173     DESCRIPTION "Performance counters not implemented."
2174
2175     VARIATION ifPromiscuousMode
2176     ACCESS not-implemented
2177     DESCRIPTION "Performance counters not implemented."
2178
2179
2180     -- ifHCPacketGroup
2181     VARIATION ifInOctets
2182     ACCESS not-implemented
2183     DESCRIPTION "Performance counters not implemented."
2184
2185     VARIATION ifOutOctets
2186     ACCESS not-implemented
2187     DESCRIPTION "Performance counters not implemented."
2188
2189     VARIATION ifInUnknownProtos
2190     ACCESS not-implemented
2191     DESCRIPTION "Performance counters not implemented."
2192
2193     VARIATION ifInErrors
2194     ACCESS not-implemented
2195     DESCRIPTION "Performance counters not implemented."
2196
2197     VARIATION ifOutErrors
2198     ACCESS not-implemented
2199     DESCRIPTION "Performance counters not implemented."
2200
2201     VARIATION ifMtu
2202     ACCESS not-implemented
2203     DESCRIPTION "Performance counters not implemented."
2204
2205     VARIATION ifInUcastPkts
2206     ACCESS not-implemented
2207     DESCRIPTION "Performance counters not implemented."
2208
2209     VARIATION ifInMulticastPkts
2210     ACCESS not-implemented
2211     DESCRIPTION "Performance counters not implemented."
2212
2213     VARIATION ifInBroadcastPkts
2214     ACCESS not-implemented
2215     DESCRIPTION "Performance counters not implemented."
2216
2217     VARIATION ifInDiscards
2218     ACCESS not-implemented
2219     DESCRIPTION "Performance counters not implemented."
2220
2221     VARIATION ifOutUcastPkts
2222     ACCESS not-implemented
2223     DESCRIPTION "Performance counters not implemented."
2224
2225     VARIATION ifOutMulticastPkts
2226     ACCESS not-implemented
2227     DESCRIPTION "Performance counters not implemented."
2228
2229     VARIATION ifOutBroadcastPkts
2230     ACCESS not-implemented
2231     DESCRIPTION "Performance counters not implemented."
2232
2233     VARIATION ifOutDiscards
2234     ACCESS not-implemented
2235     DESCRIPTION "Performance counters not implemented."
2236
2237     VARIATION ifPromiscuousMode
2238     ACCESS not-implemented
2239     DESCRIPTION "Performance counters not implemented."
2240
2241     -- ifVHCPacketGroup
2242     VARIATION ifHCInUcastPkts
2243     ACCESS not-implemented
2244     DESCRIPTION "Performance counters not implemented."
2245
2246     VARIATION ifHCInMulticastPkts
2247     ACCESS not-implemented
2248     DESCRIPTION "Performance counters not implemented."
2249
2250     VARIATION ifHCInBroadcastPkts
2251     ACCESS not-implemented
2252     DESCRIPTION "Performance counters not implemented."
2253
2254     VARIATION ifHCOutUcastPkts
2255     ACCESS not-implemented
2256     DESCRIPTION "Performance counters not implemented."
2257
2258     VARIATION ifHCOutMulticastPkts
2259     ACCESS not-implemented
2260     DESCRIPTION "Performance counters not implemented."
2261
2262     VARIATION ifHCOutBroadcastPkts
2263     ACCESS not-implemented
2264     DESCRIPTION "Performance counters not implemented."
2265
2266     VARIATION ifHCInOctets
2267     ACCESS not-implemented
2268     DESCRIPTION "Performance counters not implemented."
2269
2270     VARIATION ifHCOutOctets
2271     ACCESS not-implemented
2272     DESCRIPTION "Performance counters not implemented."
2273
2274     VARIATION ifInOctets
2275     ACCESS not-implemented
2276     DESCRIPTION "Performance counters not implemented."
2277
2278     VARIATION ifOutOctets
2279     ACCESS not-implemented
2280     DESCRIPTION "Performance counters not implemented."
2281
2282     VARIATION ifInUnknownProtos
2283     ACCESS not-implemented
2284     DESCRIPTION "Performance counters not implemented."
2285
2286     VARIATION ifInErrors
2287     ACCESS not-implemented
2288     DESCRIPTION "Performance counters not implemented."
2289
2290     VARIATION ifOutErrors
2291     ACCESS not-implemented
2292     DESCRIPTION "Performance counters not implemented."
2293
2294     VARIATION ifMtu
2295     ACCESS not-implemented
2296     DESCRIPTION "Performance counters not implemented."
2297
2298     VARIATION ifInUcastPkts
2299     ACCESS not-implemented
2300     DESCRIPTION "Performance counters not implemented."
2301
2302     VARIATION ifInMulticastPkts
2303     ACCESS not-implemented
2304     DESCRIPTION "Performance counters not implemented."
2305
2306     VARIATION ifInBroadcastPkts
2307     ACCESS not-implemented
2308     DESCRIPTION "Performance counters not implemented."
2309
2310     VARIATION ifInDiscards
2311     ACCESS not-implemented
2312     DESCRIPTION "Performance counters not implemented."
2313
2314     VARIATION ifOutUcastPkts
2315     ACCESS not-implemented
2316     DESCRIPTION "Performance counters not implemented."
2317
2318     VARIATION ifOutMulticastPkts
2319     ACCESS not-implemented
2320     DESCRIPTION "Performance counters not implemented."
2321
2322     VARIATION ifOutBroadcastPkts
2323     ACCESS not-implemented
2324     DESCRIPTION "Performance counters not implemented."
2325
2326     VARIATION ifOutDiscards
2327     ACCESS not-implemented
2328     DESCRIPTION "Performance counters not implemented."
2329
2330     VARIATION ifPromiscuousMode
2331     ACCESS not-implemented
2332     DESCRIPTION "Performance counters not implemented."
2333
2334     -- ifCounterDiscontinuityGroup
2335     VARIATION ifCounterDiscontinuityTime
2336     ACCESS not-implemented
2337     DESCRIPTION "Required if Performance counters are implemented."
2338
2339     -- ifRcvAddressGroup is interface/media specific
2340     VARIATION ifRcvAddressStatus
2341     ACCESS not-implemented
2342     DESCRIPTION "Required if media specific mib modules are implemented."
2343
2344     VARIATION ifRcvAddressType
2345     ACCESS not-implemented
2346     DESCRIPTION "Required if media specific mib modules are implemented."
2347
2348
2349     -- ********************* ************ ************ *************** ***
2350
2351     -- REVISION 200712270000Z
2352     SUPPORTS VMWARE-SYSTEM-MIB
2353     INCLUDES {
2354         vmwSystemGroup
2355     }
2356     -- REVISION 200810150000Z
2357     SUPPORTS VMWARE-RESOURCES-MIB
2358     INCLUDES {
2359         vmwResourceGroup
2360     }
2361     -- REVISION 200810230000Z
2362     SUPPORTS VMWARE-VMINFO-MIB
2363     INCLUDES {
2364         vmwVmInfoGroup,
2365         vmwVmInfoNotificationGroup
2366     }
2367     -- VARIATION vmwVmNetConnType
2368     -- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
2369     -- STATUS deprecated
2370
2371     -- REVISION 200712270000Z
2372     SUPPORTS VMWARE-ENV-MIB
2373     INCLUDES {
2374         vmwEnvNotificationGroup
2375     }
2376
2377   ::= { vmwEsxCapability 1 }
2378
2379END
2380
2381