Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

File diff suppressed because it is too large Load Diff

42
MIBS/vmware/VELOCLOUD-MIB Normal file
View File

@ -0,0 +1,42 @@
-------------------------------
-- VeloCloud MIB Definitions --
-- --
-- Contains: --
-- .velocloud(45346) --
-- .orchestrator(1) --
-- .edge(2) --
-- .gateway(3) --
-------------------------------
VELOCLOUD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
;
velocloud MODULE-IDENTITY
LAST-UPDATED "201908020000Z"
ORGANIZATION "VMware Corporation"
CONTACT-INFO "postal: VMware Corporation
World Headquarters
3401 Hillview Avenue
Palo Alto, CA 943043
USA
web: www.velocloud.com
email: contact@velocloud.com"
DESCRIPTION "Top-level infrastructure of the VeloCloud enterprise MIB tree"
REVISION "201908020000Z"
DESCRIPTION "Implementation of VeloCloud Edge MIB Objects"
REVISION "201701180000Z"
DESCRIPTION "Implementation of VCO MIB Objects"
REVISION "201701130000Z"
DESCRIPTION "Inital definition of VeloCloud MIB Objects"
::= { enterprises 45346 }
modules OBJECT IDENTIFIER ::= { velocloud 1 }
END

View File

@ -0,0 +1,548 @@
-- **********************************************************
-- Copyright 2008 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "200810270000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This module defines agent capabilities for VMware agents."
REVISION "200810270000Z"
DESCRIPTION
"Capabilities for VMware ESX 4.0 added."
::= { vmwareAgentCapabilities 1 }
vmwEsxCapability OBJECT IDENTIFIER ::= { vmwAgentCapabilityMIB 1 }
vmwESX41x AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.1.x"
STATUS current
DESCRIPTION
"Release 4.1.x for VMware ESX"
REFERENCE
"http://www.vmware.com/products"
-- RFC 3418
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpGroup,
systemGroup,
snmpCommunityGroup,
snmpBasicNotificationsGroup,
snmpWarmStartNotificationGroup
-- groups not supported; snmpSetGroup, snmpNotificationGroup
}
VARIATION snmpSetSerialNo
ACCESS not-implemented
DESCRIPTION "Agent provides read-only view of system information."
VARIATION snmpTrapOID
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpTrapEnterprise
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpEnableAuthenTraps
SYNTAX INTEGER { disabled(2) }
ACCESS read-only
DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
-- the above implies this:
-- VARIATION authenticationFailure
-- ACCESS not-implemented
-- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
-- ********************* ************ ************ *************** ***
-- RFC 2863
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
linkUpDownNotificationsGroup
}
VARIATION ifAdminStatus
ACCESS read-only
DESCRIPTION "Agent provides read-only view of administrative state for each interface.
ESX virtual layer 2 switches may support changing administrative state
of physical network interfaces (nics)."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information."
VARIATION ifAlias
ACCESS read-only
DESCRIPTION "ifIndexes may only change across reboot."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "This counter always returns 0."
-- ifRcvAddressGroup is interface/media specific
VARIATION ifRcvAddressStatus
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
VARIATION ifRcvAddressType
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
-- ********************* ************ ************ *************** ***
-- REVISION 200712270000Z
SUPPORTS VMWARE-SYSTEM-MIB
INCLUDES {
vmwSystemGroup
}
-- REVISION 200810150000Z
SUPPORTS VMWARE-RESOURCES-MIB
INCLUDES {
vmwResourceGroup
}
-- REVISION 200810230000Z
SUPPORTS VMWARE-VMINFO-MIB
INCLUDES {
vmwVmInfoGroup,
vmwVmInfoNotificationGroup
}
-- VARIATION vmwVmNetConnType
-- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
-- STATUS deprecated
-- REVISION 200712270000Z
SUPPORTS VMWARE-ENV-MIB
INCLUDES {
vmwEnvNotificationGroup
}
::= { vmwEsxCapability 2 }
vmwESX40x AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.0.x"
STATUS current
DESCRIPTION
"Release 4.0.x for VMware ESX"
REFERENCE
"http://www.vmware.com/products"
-- RFC 3418
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpGroup,
systemGroup,
snmpCommunityGroup,
snmpBasicNotificationsGroup,
snmpWarmStartNotificationGroup
-- groups not supported; snmpSetGroup, snmpNotificationGroup
}
VARIATION snmpSetSerialNo
ACCESS not-implemented
DESCRIPTION "Agent provides read-only view of system information."
VARIATION snmpTrapOID
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpTrapEnterprise
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpEnableAuthenTraps
SYNTAX INTEGER { disabled(2) }
ACCESS read-only
DESCRIPTION "Agent does not allow authentication traps. Poll snmpInBadCommunityNames for same info."
-- the above implies this:
-- VARIATION authenticationFailure
-- ACCESS not-implemented
-- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
-- ********************* ************ ************ *************** ***
-- RFC 2863
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
linkUpDownNotificationsGroup
}
VARIATION ifAdminStatus
SYNTAX INTEGER { up(1) }
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information and
does not support changing operational state."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information."
-- ifXTable not implemented
VARIATION ifTableLastChange
ACCESS not-implemented
DESCRIPTION "post RFC 1213 managed objects not implemented."
VARIATION ifConnectorPresent
ACCESS not-implemented
DESCRIPTION "ifXTable not implemented."
VARIATION ifHighSpeed
ACCESS not-implemented
DESCRIPTION "ifXTable not implemented."
VARIATION ifName
ACCESS not-implemented
DESCRIPTION "ifXTable not implemented."
VARIATION ifAlias
ACCESS not-implemented
DESCRIPTION "ifXTable not implemented."
-- ifFixedLengthGroup
VARIATION ifAlias
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
-- ifHCFixedLengthGroup
VARIATION ifHCInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
-- ifPacketGroup
VARIATION ifInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifMtu
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifPromiscuousMode
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
-- ifHCPacketGroup
VARIATION ifInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifMtu
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifPromiscuousMode
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
-- ifVHCPacketGroup
VARIATION ifHCInUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCInMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCInBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifHCOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutOctets
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutErrors
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifMtu
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifInDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutUcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutMulticastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutBroadcastPkts
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifOutDiscards
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
VARIATION ifPromiscuousMode
ACCESS not-implemented
DESCRIPTION "Performance counters not implemented."
-- ifCounterDiscontinuityGroup
VARIATION ifCounterDiscontinuityTime
ACCESS not-implemented
DESCRIPTION "Required if Performance counters are implemented."
-- ifRcvAddressGroup is interface/media specific
VARIATION ifRcvAddressStatus
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
VARIATION ifRcvAddressType
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
-- ********************* ************ ************ *************** ***
-- REVISION 200712270000Z
SUPPORTS VMWARE-SYSTEM-MIB
INCLUDES {
vmwSystemGroup
}
-- REVISION 200810150000Z
SUPPORTS VMWARE-RESOURCES-MIB
INCLUDES {
vmwResourceGroup
}
-- REVISION 200810230000Z
SUPPORTS VMWARE-VMINFO-MIB
INCLUDES {
vmwVmInfoGroup,
vmwVmInfoNotificationGroup
}
-- VARIATION vmwVmNetConnType
-- DESCRIPTION "This object was valid for ESX 2.5 systems only. Only value returned was 'monitor_dev'"
-- STATUS deprecated
-- REVISION 200712270000Z
SUPPORTS VMWARE-ENV-MIB
INCLUDES {
vmwEnvNotificationGroup
}
::= { vmwEsxCapability 1 }
END

View File

@ -0,0 +1,80 @@
-- **********************************************************
-- Copyright 2010 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-CIMOM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
vmwEnvIndicationTime
FROM VMWARE-ENV-MIB
vmwProductSpecific
FROM VMWARE-ROOT-MIB;
vmwCIMOMMIB MODULE-IDENTITY
LAST-UPDATED "201008200000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides instrumentation of a CIM Object Manager."
REVISION "201008200000Z"
DESCRIPTION
"Information on a CIM object manager subsystem."
::= { vmwCimOm 10 }
vmwCimOm OBJECT IDENTIFIER
::= { vmwProductSpecific 90 }
vmwCimOmNotifications OBJECT IDENTIFIER
::= {vmwCimOm 0 }
vmwCimOmHeartbeat NOTIFICATION-TYPE
OBJECTS { vmwEnvIndicationTime }
STATUS current
DESCRIPTION
"This notification, if the agent is so configured, will be sent
on a periodic basis to indicate cimom indication delivery is functioning."
::= { vmwCimOmNotifications 401 }
-- conformance information
vmwCimOmMIBConformance
OBJECT IDENTIFIER ::= { vmwCimOm 2 }
vmwCimOmMIBCompliances
OBJECT IDENTIFIER ::= { vmwCimOmMIBConformance 1 }
vmwCimOmMIBGroups OBJECT IDENTIFIER ::= { vmwCimOmMIBConformance 2 }
-- compliance statements
vmwCimOmMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-CIMOM-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwCimOmNotificationGroup }
GROUP vmwCimOmNotificationGroup
DESCRIPTION
"This group is mandatory for systems with CIM object manager."
::= { vmwCimOmMIBCompliances 4 }
vmwCimOmNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwCimOmHeartbeat
}
STATUS current
DESCRIPTION
"Notifications related to CIM Object Manager subsystem."
::= { vmwCimOmMIBGroups 2 }
END

836
MIBS/vmware/VMWARE-ENV-MIB Normal file
View File

@ -0,0 +1,836 @@
-- **********************************************************
-- Copyright 2008-2017 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-ENV-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Integer32, NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks,
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
DisplayString, DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
vmwProductSpecific, vmwNotifications
FROM VMWARE-ROOT-MIB
vmwESX
FROM VMWARE-PRODUCTS-MIB
VmwLongSnmpAdminString, VmwCIMSeverity, VmwSubsystemStatus, VmwSubsystemTypes,
VmwCIMAlertTypes, VmwCIMAlertFormat, VmwCimName
FROM VMWARE-TC-MIB;
vmwEnvironmentalMIB MODULE-IDENTITY
LAST-UPDATED "201706050000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This MIB module identifies hardware components of a machine as provided by IPMI.
The descriptions in this document will be marked with [1] to refer the IPMI specification here:
https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf
which provides a definition for IPMI System Event Log (SEL).
"
REVISION "201706050000Z"
DESCRIPTION
"This revision deprecates the previous CIM based implementation. The vmwEnvTable now maps
directly to an IPMI System Event Log allowing for simpler identification and management.
vmwEnvSource.0 will now report ipmi(4) on agents implementing this mib module version.
The first implementation of vmwEnvTable adds vmwEnvHrDeviceIndex and
changes vmwEnvHardwareTime syntax from TimeTicks to DateAndTime"
REVISION "201005120000Z"
DESCRIPTION
"This revision adds support for CIM OMC_IpmiAlertIndication as the source of events
instead of only IPMI sensors thus more areas of hardware can be reported on.
This required a new notification set to be defined replacing previous
notifications."
REVISION "200810300000Z"
DESCRIPTION
"Introduce vmwESXNotification to match ESX 3.5 agent."
REVISION "200712270000Z"
DESCRIPTION
"This is the first revision of this MIB module."
::= { vmwEnv 10 }
vmwEnv OBJECT IDENTIFIER
::= { vmwProductSpecific 20 }
vmwESXNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Parent of all ESX specific notifications (traps, informs)."
::= { vmwESX 0 }
vmwEnvNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of number of conceptual rows in vmwEnvTable."
::= { vmwEnv 1 }
vmwEnvLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUptime when a conceptual row was added
or deleted from this table."
::= { vmwEnv 2 }
vmwSELCapacity OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of free space left in the IPMI SEL for new entries."
::= { vmwEnv 30 }
vmwEnvTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwEnvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is populated from monitoring IPMI BMC device.
One conceptual row is maintained for each reporting component.
This table may be cleared by operational request to BMC and
normally is configured to stop adding new entries when full."
::= { vmwEnv 3 }
vmwEnvEntry OBJECT-TYPE
SYNTAX VmwEnvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"One entry for each physical component reporting its
status to ESX Operating System."
INDEX { vmwEnvIndex }
::= { vmwEnvTable 1 }
VmwEnvEntry ::= SEQUENCE {
vmwEnvIndex Integer32,
vmwSubsystemType VmwSubsystemTypes,
vmwHardwareStatus VmwSubsystemStatus,
vmwEventDescription DisplayString,
vmwEnvHardwareTime DateAndTime,
vmwEnvHrDeviceIndex Integer32,
vmwEnvSelSensorNumber Integer32
}
vmwEnvIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the identifier as reported by the vendor hardware's BMC
as per Table 32 section 32.1 SEL Event Records [1].
On ESXi: the command: localcli hardware ipmi sel list
can provide the listing of IPMI SEL entries as well."
::= { vmwEnvEntry 1 }
vmwSubsystemType OBJECT-TYPE
SYNTAX VmwSubsystemTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware component reporting environmental state"
::= { vmwEnvEntry 2 }
vmwHardwareStatus OBJECT-TYPE
SYNTAX VmwSubsystemStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reported state of this component"
::= { vmwEnvEntry 3 }
vmwEventDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Human readable description of this event"
::= { vmwEnvEntry 4 }
vmwEnvHardwareTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp as reported from BMC for the SEL entry.
See CLI: 'localcli hardware ipmi sel list' for same report.
Note that BMC maintains it own clock and may not be the same
as the time ESX itself reports. On ESX: the CLI command:
localcli hardware ipmi sel get
reports the BMC clock."
::= { vmwEnvEntry 5 }
vmwEnvHrDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Index into hrDeviceTable for the hardware related to this event.
Report 0 if this entry does not have a related entry in hrDeviceTable."
::= { vmwEnvEntry 6 }
vmwEnvSelSensorNumber OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the BMC reported Sensor Number byte 12 from SEL Event record
as per Table 32 section 32.1 SEL Event Records [1].
IPMI Sensors are reported in hrDeviceTable and vmwEnvTable provides
the mapping to the specific entry there. Also from CLI on ESX the command:
localcli hardware ipmi sdr list
can provide the listing of IPMI Sensors that has entered this SEL record.
"
::= { vmwEnvEntry 7 }
vmwEnvSource OBJECT-TYPE
SYNTAX INTEGER {unknown(1), sensors(2), indications(3), ipmi(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies which source being used to obtain hardware state. Sensors were
from host agent process, indications were from CIMOM/cim provider, and ipmi is
when snmpd reads SEL directly from IPMI to obtain hardware events "
::= { vmwEnv 100 }
vmwEnvIPMI OBJECT IDENTIFIER
::= { vmwProductSpecific 25 }
-- IPMI Based Notifications
vmwEnvIpmiSelFull NOTIFICATION-TYPE
OBJECTS { vmwSELCapacity }
STATUS current
DESCRIPTION
"An IPMI System Event Log has fixed amount of entries (65535). This event is sent once when
the managed object vmwSELCapacity reaches 100% capacity at which point new entries
to the SEL will be dropped if overflow is not enabled (default) on most hardware systems.
This event will rearm any time vmwSELCapacity.0 drops below 80%."
REFERENCE "[1] section 31 System Event Log (SEL) Commands"
::= { vmwESXNotifications 390}
vmwEnvIpmiSelMemoryRaised NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A memory related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state asserted.
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 11"
::= { vmwESXNotifications 400 }
vmwEnvIpmiSelMemoryCleared NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A memory related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state deasserted
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 11"
::= { vmwESXNotifications 401 }
vmwEnvIpmiSelPowerSupplyRaised NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A power supply related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state asserted.
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 11"
::= { vmwESXNotifications 410 }
vmwEnvIpmiSelPowerSupplyCleared NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A power supply related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state deasserted
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 11"
::= { vmwESXNotifications 411 }
vmwEnvIpmiSelFanRaised NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A fan related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state asserted.
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 11"
::= { vmwESXNotifications 420 }
vmwEnvIpmiSelFanCleared NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A fan related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state deasserted
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] am/.../ipmi-second-gen-interface-spec-v2-rev1-1.pdf section 32 byte 11"
::= { vmwESXNotifications 421 }
vmwEnvIpmiSelCpuRaised NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A CPU related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state asserted.
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 13"
::= { vmwESXNotifications 430 }
vmwEnvIpmiSelCpuCleared NOTIFICATION-TYPE
OBJECTS { vmwEnvSelSensorNumber, vmwEnvHardwareTime, vmwEventDescription }
STATUS current
DESCRIPTION
"A CPU related IPMI SDR has updated IPMI SEL with record id of vmwEnvIndex with state deasserted
The vmwEnvTable will have an entry at vmwEnvIndex with additional details"
REFERENCE "[1] section 32 byte 13"
::= { vmwESXNotifications 431 }
-- CIM Indication to SNMP notification conversion
vmwEnvInIndications OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP POST msgs containing CIM Indications in XML as received by agent."
::= { vmwEnv 101 }
vmwEnvLastIn OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sysUptime when agent last received an indication."
::= { vmwEnv 102 }
vmwEnvOutNotifications OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of notifications (traps|informs) sent that originated as CIM indication."
::= { vmwEnv 103 }
vmwEnvInErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM Indications that agent did not complete receipt of."
::= { vmwEnv 104 }
vmwEnvIndOidErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM Indications having a MappingString qualifier for which the value was not a valid oid."
::= { vmwEnv 105 }
vmwEnvCvtValueErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM Indication properties having a MappingString qualifier
for which the cim value for the given cim type could not be converted."
::= { vmwEnv 106 }
vmwEnvCvtSyntaxErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM Indication properties having a MappingString qualifier
for which the cim type could not be converted to smi syntax."
::= { vmwEnv 107 }
vmwEnvCvtOidErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM Indication properties having a MappingString qualifier
for which the the oid was not valid."
::= { vmwEnv 108 }
vmwEnvGetClassErrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM GetClass operations over a given cim indication class and namespace
could not be completed (timeout) or returned error."
::= { vmwEnv 109 }
vmwEnvPropertySkips OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM indications having properties which do not have MappingString qualifier
in the class definition and were not converted, sent along with the notification."
::= { vmwEnv 110 }
vmwEnvIndicationSkips OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CIM indications recieved for which GetClass reported no MappingStrings qualifier
and were not converted to a notification."
::= { vmwEnv 111 }
--- CIM Backed events ----
vmwEnvHardwareEvent NOTIFICATION-TYPE
OBJECTS { vmwSubsystemType, vmwHardwareStatus,
vmwEventDescription, vmwEnvHardwareTime }
STATUS deprecated
DESCRIPTION
"This notification, if the agent is so configured, may be sent when the
system has detected a material change in physical condition of the
hardware"
::= { vmwNotifications 301 }
vmwESXEnvHardwareEvent NOTIFICATION-TYPE
OBJECTS { vmwSubsystemType, vmwHardwareStatus,
vmwEventDescription, vmwEnvHardwareTime }
STATUS deprecated
DESCRIPTION
"ESX Specific version of this notification,
if the agent is so configured, may be sent when
the ESX Operating System has detected a material change in
physical condition of the hardware"
::= { vmwESXNotifications 301 }
vmwEnvCIM OBJECT IDENTIFIER
::= { vmwProductSpecific 30 }
vmwEnvDescription OBJECT-TYPE
SYNTAX VmwLongSnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"A short description of the Indication."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property Description"
::= { vmwEnvCIM 1 }
vmwEnvEventTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The time and date the underlying event was first
detected. May be set to the time the SNMP agent recieved the notification
if in the incoming CIM indication the value is
NULL due to the creating entity not being capable of providing
this information. This value is based on the notion of
local date and time of the Managed System Element
generating the Indication."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property EventTime"
::= { vmwEnvCIM 2 }
vmwEnvIndicationTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The time and date of creation of the underlying Indication received by the snmp agent. The
property may be set to the time SNMP agent received the notification if the entity creating the
Indication is not capable of determining this
information and delivers a null IndicationTime property. Note that IndicationTime may be the same
for two Indications that are generated in rapid succession."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property IndicationTime"
::= { vmwEnvCIM 3 }
vmwEnvPerceivedSeverity OBJECT-TYPE
SYNTAX VmwCIMSeverity
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"An enumerated value that describes the severity of the
Alert Indication from the notifier's point of view."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property PerceivedSeverity"
::= { vmwEnvCIM 4 }
vmwEnvAlertType OBJECT-TYPE
SYNTAX VmwCIMAlertTypes
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"Primary classification of the Indication."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property AlertType"
::= { vmwEnvCIM 5 }
vmwEnvSysCreationClassName OBJECT-TYPE
SYNTAX VmwCimName
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The scoping System's CreationClassName for the Provider
generating this Indication."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property SystemCreationClassName"
::= { vmwEnvCIM 6 }
vmwEnvAlertingElement OBJECT-TYPE
SYNTAX VmwCimName
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The identifying information of the entity (ie, the
instance) for which this notification is generated. The
property contains the CIM path of an CIM object instance,
encoded as a string parameter - if the instance is modeled in the CIM
Schema. If not a CIM instance, the property contains
some identifying string that names the entity for which
the Alert is generated. The path or identifying string
is formatted per the AlertingElementFormat property."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property AlertingManagedElement"
::= { vmwEnvCIM 7 }
vmwEnvAlertingFormat OBJECT-TYPE
SYNTAX VmwCIMAlertFormat
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The format of the AlertingManagedElement property is
interpretable based upon the value of this property."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property AlertingElementFormat"
::= { vmwEnvCIM 8 }
vmwEnvSystemName OBJECT-TYPE
SYNTAX VmwCimName
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The scoping System's Name for the Provider generating this message."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property SystemName"
::= { vmwEnvCIM 9 }
vmwEnvProviderName OBJECT-TYPE
SYNTAX VmwCimName
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The name of the CIM provider, a software module loaded into the CIM subsystem, generating this message."
REFERENCE
"http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof : property ProviderName"
::= { vmwEnvCIM 10 }
vmwESXEnvHardwareAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A hardware alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 302 }
vmwESXEnvBatteryAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A battery alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 303 }
vmwESXEnvChassisAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A chassis alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 304 }
vmwESXEnvThermalAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A cooling/thermal alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 305 }
vmwESXEnvDiskAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A disk drive alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 306 }
vmwESXEnvPowerAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A power suppply alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 307 }
vmwESXEnvProcessorAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A IPMI processor alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 308 }
vmwESXEnvMemoryAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"A IPMI memory alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 309 }
vmwESXEnvBIOSAlert NOTIFICATION-TYPE
OBJECTS {vmwEnvDescription, vmwEnvEventTime, vmwEnvIndicationTime, vmwEnvPerceivedSeverity,
vmwEnvAlertType, vmwEnvSysCreationClassName, vmwEnvAlertingElement, vmwEnvAlertingFormat,
vmwEnvSystemName, vmwEnvProviderName }
STATUS deprecated
DESCRIPTION
"BIOS System Event Log alert as received from the Common Infrastructure Management (CIM) subsystem on this system."
REFERENCE "http://www.dmtf.org/standards/cim/cim_schema_v2240 : file CIM_AlertIndication.mof"
::= { vmwESXNotifications 310 }
-- conformance information
vmwEnvironmentalMIBConformance
OBJECT IDENTIFIER ::= { vmwEnvironmentalMIB 2 }
vmwEnvironmentMIBCompliances
OBJECT IDENTIFIER ::= { vmwEnvironmentalMIBConformance 1 }
vmwEnvMIBGroups OBJECT IDENTIFIER ::= { vmwEnvironmentalMIBConformance 2 }
-- compliance statements
vmwEnvMIBBasicCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-ENV-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwEnvCIMToSNMP, vmwEnvironmentGroup2,
vmwESXEnvNotificationGroup3}
GROUP vmwESXEnvNotificationGroup3
DESCRIPTION
"This group is mandatory for ESX based systems agents."
::= { vmwEnvironmentMIBCompliances 5 }
vmwEnvMIBBasicCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-ENV-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwEnvAlertGroup, vmwESXEnvNotificationGroup2 }
GROUP vmwESXEnvNotificationGroup2
DESCRIPTION
"This group is mandatory for ESX based systems agents."
::= { vmwEnvironmentMIBCompliances 4 }
vmwEnvMIBBasicCompliance2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-ENV-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwEnvironmentGroup }
GROUP vmwESXEnvNotificationGroup
DESCRIPTION
"This group is mandatory for ESX based systems agents."
GROUP vmwEnvNotificationGroup
DESCRIPTION
"This group is mandatory for vmware based systems agents."
::= { vmwEnvironmentMIBCompliances 3 }
vmwEnvMIBBasicCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-ENV-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwEnvironmentGroup, vmwEnvNotificationGroup }
::= { vmwEnvironmentMIBCompliances 2 }
vmwEnvCIMToSNMP OBJECT-GROUP
OBJECTS {
vmwEnvSource,
vmwEnvInIndications,
vmwEnvLastIn,
vmwEnvOutNotifications,
vmwEnvInErrs,
vmwEnvIndOidErrs,
vmwEnvCvtValueErrs,
vmwEnvCvtSyntaxErrs,
vmwEnvCvtOidErrs,
vmwEnvGetClassErrs,
vmwEnvPropertySkips,
vmwEnvIndicationSkips
}
STATUS current
DESCRIPTION
"Only needed if protocol conversion between CIM-XML and SNMP is supported."
::= { vmwEnvMIBGroups 20 }
vmwEnvAlertGroup OBJECT-GROUP
OBJECTS {
vmwEnvSource,
vmwEnvInIndications,
vmwEnvLastIn,
vmwEnvOutNotifications,
vmwEnvInErrs,
vmwEnvIndOidErrs,
vmwEnvCvtValueErrs,
vmwEnvCvtSyntaxErrs,
vmwEnvCvtOidErrs,
vmwEnvGetClassErrs,
vmwEnvPropertySkips,
vmwEnvIndicationSkips,
vmwEnvDescription,
vmwEnvEventTime,
vmwEnvIndicationTime,
vmwEnvPerceivedSeverity,
vmwEnvAlertType,
vmwEnvSysCreationClassName,
vmwEnvAlertingElement,
vmwEnvAlertingFormat,
vmwEnvSystemName,
vmwEnvProviderName
}
STATUS obsolete
DESCRIPTION
"These objects provide physical hardware environmental details as reported by CIM subsystem."
::= { vmwEnvMIBGroups 5 }
vmwEnvironmentGroup OBJECT-GROUP
OBJECTS {
vmwEnvNumber,
vmwEnvLastChange,
vmwSubsystemType,
vmwHardwareStatus,
vmwEventDescription,
vmwEnvHardwareTime
}
STATUS deprecated
DESCRIPTION
"These objects provide physical hardware environmental details."
::= { vmwEnvMIBGroups 1 }
vmwEnvNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwEnvHardwareEvent
}
STATUS deprecated
DESCRIPTION
"Notifications related to physical subsystems."
::= { vmwEnvMIBGroups 2 }
vmwESXEnvNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwESXEnvHardwareEvent
}
STATUS deprecated
DESCRIPTION
"ESX System specific notifications about physical subsystems."
::= { vmwEnvMIBGroups 3 }
vmwESXEnvNotificationGroup2 NOTIFICATION-GROUP
NOTIFICATIONS {
vmwESXEnvHardwareAlert,
vmwESXEnvBatteryAlert,
vmwESXEnvChassisAlert,
vmwESXEnvThermalAlert,
vmwESXEnvDiskAlert,
vmwESXEnvPowerAlert,
vmwESXEnvProcessorAlert,
vmwESXEnvMemoryAlert,
vmwESXEnvBIOSAlert
}
STATUS deprecated
DESCRIPTION
"ESX System specific notifications about physical subsystems."
::= { vmwEnvMIBGroups 4 }
vmwESXEnvNotificationGroup3 NOTIFICATION-GROUP
NOTIFICATIONS {
vmwEnvIpmiSelFull,
vmwEnvIpmiSelMemoryRaised,
vmwEnvIpmiSelMemoryCleared,
vmwEnvIpmiSelPowerSupplyRaised,
vmwEnvIpmiSelPowerSupplyCleared,
vmwEnvIpmiSelFanRaised,
vmwEnvIpmiSelFanCleared,
vmwEnvIpmiSelCpuRaised,
vmwEnvIpmiSelCpuCleared
}
STATUS current
DESCRIPTION
"IPMI System EventLog specific notifications about physical subsystems."
::= { vmwEnvMIBGroups 10 }
vmwEnvironmentGroup2 OBJECT-GROUP
OBJECTS {
vmwEnvNumber,
vmwEnvLastChange,
vmwSELCapacity,
vmwSubsystemType,
vmwHardwareStatus,
vmwEventDescription,
vmwEnvHardwareTime,
vmwEnvHrDeviceIndex,
vmwEnvSelSensorNumber
}
STATUS current
DESCRIPTION
"These objects provide physical hardware IPMI System Event Log details."
::= { vmwEnvMIBGroups 6 }
END -- end of module VMWARE-ENV-MIB.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,80 @@
-- **********************************************************
-- Copyright 2016 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-HEARTBEAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
vmwProductSpecific
FROM VMWARE-ROOT-MIB;
vmwHBMIB MODULE-IDENTITY
LAST-UPDATED "201602100000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides a reverse poll for systems that do not yet support polling.
See http://kb.vmware.com/kb/2020271 for details on reverse polling in VMware SNMP agents."
REVISION "201602100000Z"
DESCRIPTION
"First version."
::= { vmwHb 66 }
vmwHb OBJECT IDENTIFIER
::= { vmwProductSpecific 190 }
vmwHbNotifications OBJECT IDENTIFIER
::= {vmwHb 0 }
vmwHbHeartbeat NOTIFICATION-TYPE
OBJECTS { sysUpTime }
STATUS current
DESCRIPTION
"This notification, if the agent is so configured, will be sent
on a periodic basis to indicate cimom indication delivery is functioning."
::= { vmwHbNotifications 401 }
-- conformance information
vmwHbMIBConformance
OBJECT IDENTIFIER ::= { vmwHb 2 }
vmwHbMIBCompliances
OBJECT IDENTIFIER ::= { vmwHbMIBConformance 1 }
vmwHbMIBGroups OBJECT IDENTIFIER ::= { vmwHbMIBConformance 2 }
-- compliance statements
vmwHbMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-HEARTBEAT-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwHbNotificationGroup }
GROUP vmwHbNotificationGroup
DESCRIPTION
"This group is mandatory for systems without polling enabled."
::= { vmwHbMIBCompliances 4 }
vmwHbNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwHbHeartbeat
}
STATUS current
DESCRIPTION
"Notifications related to snmp agent reverse poll feature."
::= { vmwHbMIBGroups 2 }
END

View File

@ -0,0 +1,57 @@
-- **********************************************************
-- Copyright 2021 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-HZECC-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwHzeccAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "202105170000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed
Horizon Cloud Connector (Hze CC) agents by release.
Releases of Horizon Cloud Connector (Hze CC)
prior to 2.0 are not supported."
REVISION "202105170000Z"
DESCRIPTION
"Notifications sent by Hze CC as updated in 2.0 release"
::= { vmwareAgentCapabilities 140 }
vmwHzeccCapability OBJECT IDENTIFIER ::= { vmwHzeccAgentCapabilityMIB 1 }
vmwHZECCAgent2021v200 AGENT-CAPABILITIES
PRODUCT-RELEASE
"2.0.0"
STATUS current
DESCRIPTION
"Release 2.1.0.0 for VMware Horizon Cloud Connector supporting
only SNMPv3 trap PDUs. It describes all the notifications
sent from the Hzee CC appliance.
"
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202105170000Z First Version.
SUPPORTS VMWARE-HZECC-EVENT-MIB
INCLUDES {
vmwHzeccNotificationGroup
}
::= { vmwHzeccCapability 4 }
END

View File

@ -0,0 +1,227 @@
-- **********************************************************
-- Copyright 2021 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-HZECC-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
vmwHzecc
FROM VMWARE-ROOT-MIB;
vmwHzeccMIB MODULE-IDENTITY
LAST-UPDATED "202105170000Z"
ORGANIZATION "VMware, Inc."
CONTACT-INFO
"VMware, Inc.
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: https://kb.vmware.com/s/article/1013445
"
DESCRIPTION
"This MIB file contains the definition of the SNMP
interface of VMware Horizon Cloud Connector.
Horizon Cloud Connector is an important product which
enables subscription license for Horizon on-prem VDI & APPs:
https://www.vmware.com/in/products/horizon.html
https://www.vmware.com/in/products/horizon-cloud-virtual-desktops.html
For more information about Horizon Cloud Connector (Hze CC), please see
the latest documentation of Horizon Cloud Connector:
https://docs.vmware.com/en/VMware-Horizon-Cloud-Service
"
REVISION "202105170000Z"
DESCRIPTION
"Initial revision"
::= { vmwHzecc 1 }
vmwHzeccNotifications OBJECT IDENTIFIER ::= { vmwHzecc 0 }
vmwHzeccLifecycleEvents OBJECT IDENTIFIER ::= { vmwHzecc 4 }
vmwHzeccSubscriptionLicenseEvents OBJECT IDENTIFIER ::= { vmwHzecc 5 }
VmwHzeccLifecycleEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The lifecycle event type.
This trap is sent when a life cycle event occurs.
Except the failure events all other events are informational only
The value of the same is defined with codes.
paired - 1 - Indicates that Cloud Connector is being configured
or reconfigured by an admin by providing Horizon enterprise pod details.
This is an information only event.
For more information refer -
https://docs.vmware.com/en/VMware-Horizon-Cloud-Service/services/hzncloudmsazure.getstarted15/GUID-CFC5C50E-FBA2-4F9B-89EB-56A090D4C158.html
----------------------------------------------------------------
unplug - 2 - Indicates that an admin is deleting
the Cloud Connector pod and related configuration. This is an
information only event.
----------------------------------------------------------------
Upgrade Events - Cloud Connector Upgrade is based on Blue Green approach.
Blue appliance is the existing appliance.
Green appliance is the target upgraded version appliance
https://docs.vmware.com/en/VMware-Horizon-Cloud-Service/services/hzncloudmsazure.admin15/GUID-D3F6C0CB-5740-4CA4-9C20-D780F415E900.html
----------------------------------------------------------------
bluepreupgrade - 10 - Indicates that upgrade
is about to start. This indicates an admin is initiating
manual or scheduled upgrade of cloud connector appliance.
This is an information only event.
----------------------------------------------------------------
bluepostupgradesuccess - 20 - Indicates that upgrade
has successfully completed. This is an information only event.
----------------------------------------------------------------
bluepostupgradefailure - 21 - Indicates that upgrade
has failed. Upgrade can be restarted back. An Admin who
initiates upgrade would need to restart the upgrade.
This is an information only event.
----------------------------------------------------------------
greenpostupgradesuccess - 30 - Indicates that upgrade
has successfully completed. This is an information only event.
----------------------------------------------------------------
greenpostupgradefailure - 31 - Indicates that upgrade
has failed during configuration migration step.
Upgrade can be restarted back by an Admin.
This is an information only event.
----------------------------------------------------------------
"
SYNTAX INTEGER {
paired(1),
unplug(2),
bluepreupgrade(10),
bluepostupgradesuccess(20),
bluepostupgradefailure(21),
greenpostupgradesuccess(30),
greenpostupgradefailure(31)
}
--
-- Object Types
--
vmwHzeccLCEventName OBJECT-TYPE
SYNTAX VmwHzeccLifecycleEventType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The life cycle event generated."
::= { vmwHzeccLifecycleEvents 1 }
vmwHzeccSubscriptionLicenseFailStatus OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Subscription license sync status.
This trap is sent when a subscription license sync fails.
Subscription license is synced at minimum every 24 hours
from Horizon Cloud Control Plane to Horizon on-prem.
This trap indicates that the license sync failed due to the
mentioned error code. If you received this event for
more than one day in a row, please navigate to
Horizon Admin Console and check for connectivity.
You can then refer the KB http://kb.vmware.com/s/article/79509
for more information on error codes.
Possible values - LicenseFailed_400, LicenseFailed_401.
The number part is the API response code from horizon enterprise.
In case issue doesn't resolve after following troubleshooting
steps mentioned in KB article, please reach to VMware support.
"
::= { vmwHzeccSubscriptionLicenseEvents 1 }
--
-- Notifications Objects
--
vmwHzeccLifecycleEventTrap NOTIFICATION-TYPE
OBJECTS {
vmwHzeccLCEventName
}
STATUS current
DESCRIPTION
"This trap is sent when a life cycle event occurs.
This is an informational event only. There is no action to take upon receipt.
Frequency:
This event is sent once when (some part of your system) receives a configuration update.
The value of the same is defined with codes.
"
::= { vmwHzeccNotifications 1 }
vmwHzeccSubscriptionLicenseEventTrap NOTIFICATION-TYPE
OBJECTS {
vmwHzeccSubscriptionLicenseFailStatus
}
STATUS current
DESCRIPTION
"This trap is sent when a subscription license sync fails.
Subscription license is synced at every 24 hours
from Horizon Cloud Control Plane to Horizon on-prem.
This trap indicates that the license sync failed due to the
mentioned error code. If you received this event for
more than one day in a row, please navigate to
Horizon Admin Console and check for connectivity.
You can then refer the KB http://kb.vmware.com/s/article/79509
for more information on error codes.
Frequency: This event is sent when the license sync fails.
After that once every 24 hrs until the issue is resolved
Possible values - LicenseFailed_400, LicenseFailed_401, LicenseFailed_500 etc.
The number part is the API response code from horizon enterprise.
In case issue doesn't resolve after following troubleshooting
steps mentioned in KB article, please reach to VMware support.
"
::= { vmwHzeccNotifications 2 }
-- conformance information
vmwHzeccMIBConformance OBJECT IDENTIFIER ::= { vmwHzeccMIB 1 }
vmwHzeccMIBCompliances OBJECT IDENTIFIER ::= { vmwHzeccMIBConformance 1 }
vmwHzeccMIBGroups OBJECT IDENTIFIER ::= { vmwHzeccMIBConformance 2 }
vmwHzeccMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement VMWARE-HZECC-EVENT-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwHzeccNotificationGroup, vmwHzeccObjectGroup }
::= { vmwHzeccMIBCompliances 1 }
vmwHzeccObjectGroup OBJECT-GROUP
OBJECTS {
vmwHzeccLCEventName,
vmwHzeccSubscriptionLicenseFailStatus
}
STATUS current
DESCRIPTION
"These objects provide notification details."
::= { vmwHzeccMIBGroups 1 }
vmwHzeccNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwHzeccLifecycleEventTrap,
vmwHzeccSubscriptionLicenseEventTrap
}
STATUS current
DESCRIPTION
"Group of objects describing notifications."
::= { vmwHzeccMIBGroups 2 }
END

View File

@ -0,0 +1,780 @@
-- **********************************************************
-- Copyright 2020-2022 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-NSX-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwNSXAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "202202140000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed VMware NSX agents by release."
REVISION "202201240000Z"
DESCRIPTION
"NSX-T Data Center 3.2.0 release. Supports both notifications and polling over v1/v2c/v3"
REVISION "202108060000Z"
DESCRIPTION
"NSX-T Data Center 3.1.3 release. Supports both notifications and polling over v1/v2c/v3"
REVISION "202104220000Z"
DESCRIPTION
"NSX-T Data Center 3.1.2 release. Supports both notifications and polling over v1/v2c/v3"
REVISION "202103250000Z"
DESCRIPTION
"NSX-T Data Center 3.0.3 release. Supports both notifications and polling over v1/v2c/v3"
REVISION "202010300000Z"
DESCRIPTION
"NSX-T Data Center 3.1.x releases. Supports both notifications and polling over v1/v2c/v3"
REVISION "202009220000Z"
DESCRIPTION
"NSX-T Data Center 3.0.2 release. Supports both notifications and polling over v1/v2c/v3"
REVISION "202003270000Z"
DESCRIPTION
"NSX-T Data Center 3.0.0 and 3.0.1 releases. Supports both notifications and polling over v1/v2c/v3"
::= { vmwareAgentCapabilities 26 }
vmwNSXCapability OBJECT IDENTIFIER ::= { vmwNSXAgentCapabilityMIB 1 }
--
-- Applies to NSX-T Data Center 3.0 Release and follow up patch releases
--
vmwNSXManagerDC30 AGENT-CAPABILITIES
PRODUCT-RELEASE
"VMware NSX-T Data Center 3.0"
STATUS current
DESCRIPTION
"Release 3.0 VMware NSX-T Data Center 3.0.
Notifications may be v1, v2c, or v3 noAuthNoPriv to authPriv securityLevel with SHA1/AES128"
REFERENCE "http://www.vmware.com/products"
-- NSX Specific Notifications
SUPPORTS VMWARE-NSX-MIB
INCLUDES {
vmwNsxTDataCenterNotificationInfoGroup,
vmwNsxTDataCenterNotificationInfoGroup2,
vmwNsxTDataCenterNotificationInfoGroup3,
vmwNsxTDataCenterNotificationInfoGroup6,
vmwNsxTDataCenterNotificationGroup,
vmwNsxTDataCenterNotificationGroup2,
vmwNsxTDataCenterNotificationGroup3,
vmwNsxTDataCenterNotificationGroup6
}
-- RFC 3418 sysObjectId in VMWARE-PRODUCTS-MIB node: vmwNSX
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpGroup,
systemGroup,
snmpCommunityGroup,
snmpBasicNotificationsGroup,
snmpWarmStartNotificationGroup
-- groups not supported; snmpSetGroup, snmpNotificationGroup
}
VARIATION snmpSetSerialNo
ACCESS not-implemented
DESCRIPTION "Agent provides read-only view of system information."
VARIATION snmpTrapOID
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpTrapEnterprise
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpEnableAuthenTraps
SYNTAX INTEGER { disabled(2) }
ACCESS read-only
DESCRIPTION "Agent does not support authentication traps. Poll snmpInBadCommunityNames for same info."
-- which implies:
-- VARIATION authenticationFailure
-- ACCESS not-implemented
-- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
-- ********************* ************ ************ *************** ***
-- RFC 2863
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
linkUpDownNotificationsGroup
}
VARIATION ifAdminStatus
ACCESS read-only
DESCRIPTION "Agent provides read-only view of administrative state for each physical interface."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information."
VARIATION ifAlias
ACCESS read-only
DESCRIPTION "ifIndexes may only change across reboot."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "This counter always returns 0."
-- ifRcvAddressGroup is interface/media specific
VARIATION ifRcvAddressStatus
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
VARIATION ifRcvAddressType
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
-- ********************* ************ ************ *************** ***
-- RFC 4293
SUPPORTS IP-MIB
INCLUDES {
ipSystemStatsGroup,
ipAddressGroup,
ipNetToPhysicalGroup,
ipDefaultRouterGroup,
icmpStatsGroup,
ipSystemStatsHCOctetGroup,
ipSystemStatsHCPacketGroup,
ipv4GeneralGroup,
ipv4IfGroup,
ipv4SystemStatsGroup,
ipv4SystemStatsHCPacketGroup,
ipv6GeneralGroup2,
ipv6IfGroup,
ipAddressPrefixGroup,
ipv6RouterAdvertGroup,
ipLastChangeGroup
}
-- VARIATION ipv6ScopeGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- RFC 4292
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS IP-FORWARD-MIB
INCLUDES {
inetForwardCidrRouteGroup
}
-- RFC 4113
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS UDP-MIB
-- The next two 32 bit counters will be fixed per bug report PR 890894
-- VARIATION udpInDatagrams
-- ACCESS not-implemented, use udpHCInDatagrams
-- VARIATION udpOutDatagrams
-- ACCESS not-implemented, use udpHCOutDatagrams
INCLUDES {
udpBaseGroup,
udpEndpointGroup
}
-- RFC 4022
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS TCP-MIB
INCLUDES {
tcpBaseGroup,
tcpConnectionGroup,
tcpListenerGroup
}
-- RFC 2790
-- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
SUPPORTS HOST-RESOURCES-MIB
INCLUDES {
hrSystemGroup,
hrStorageGroup,
hrDeviceGroup,
hrSWRunGroup,
hrSWRunPerfGroup,
hrSWInstalledGroup -- updates once an hour
}
VARIATION hrSystemNumUsers
ACCESS read-only
DESCRIPTION "Value reports number of active appliace shell sessions"
VARIATION hrSystemDate
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadDevice
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadParameters
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrStorageSize
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSWRunStatus
ACCESS read-only
DESCRIPTION "agent provides read only access"
-- hrDeviceStatus reports unknown for: cpu, nic either running/unknown.
-- disk reports running, warning, down, unknown
-- device error counters do not account for all failure cases
VARIATION hrSWOSIndex
ACCESS not-implemented
DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
VARIATION hrFSLastFullBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrFSLastPartialBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterStatus
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterDetectedErrorState
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrSWInstalledTable
ACCESS not-implemented
DESCRIPTION "is not implemented"
-- ********************* ************ ************ *************** ***
-- RFC 4133
-- SMBIOS data provided in entPhysicalTable
SUPPORTS ENTITY-MIB
INCLUDES {
entityPhysicalGroup,
entityPhysical2Group,
entityPhysical3Group,
entityGeneralGroup
}
-- VARIATION entityNotificationsGroup
-- ACCESS not-implemented
-- VARIATION entityMappingGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- Enterprise MIB module to provide standardized product version information.
-- REVISION 201008020000Z
SUPPORTS VMWARE-SYSTEM-MIB
INCLUDES {
vmwSystemGroup
}
-- VARIATION vmwProdUpdate
-- ACCESS not-implemented
-- VARIATION vmwProdPatch
-- ACCESS not-implemented
::= { vmwNSXCapability 11 }
--
-- Applies to NSX-T Data Center 3.1 Release and follow up patch releases
--
vmwNSXManagerDC30 AGENT-CAPABILITIES
PRODUCT-RELEASE
"VMware NSX-T Data Center 3.1"
STATUS current
DESCRIPTION
"Release 3.1 VMware NSX-T Data Center 3.1.
Notifications may be v1, v2c, or v3 noAuthNoPriv to authPriv securityLevel with SHA1/AES128"
REFERENCE "http://www.vmware.com/products"
-- NSX Specific Notifications
SUPPORTS VMWARE-NSX-MIB
INCLUDES {
vmwNsxTDataCenterNotificationInfoGroup,
vmwNsxTDataCenterNotificationInfoGroup2,
vmwNsxTDataCenterNotificationInfoGroup3,
vmwNsxTDataCenterNotificationInfoGroup4,
vmwNsxTDataCenterNotificationInfoGroup6,
vmwNsxTDataCenterNotificationInfoGroup7,
vmwNsxTDataCenterNotificationInfoGroup8,
vmwNsxTDataCenterNotificationGroup,
vmwNsxTDataCenterNotificationGroup2,
vmwNsxTDataCenterNotificationGroup3,
vmwNsxTDataCenterNotificationGroup4,
vmwNsxTDataCenterNotificationGroup5,
vmwNsxTDataCenterNotificationGroup6,
vmwNsxTDataCenterNotificationGroup7,
vmwNsxTDataCenterNotificationGroup8
}
-- RFC 3418 sysObjectId in VMWARE-PRODUCTS-MIB node: vmwNSX
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpGroup,
systemGroup,
snmpCommunityGroup,
snmpBasicNotificationsGroup,
snmpWarmStartNotificationGroup
-- groups not supported; snmpSetGroup, snmpNotificationGroup
}
VARIATION snmpSetSerialNo
ACCESS not-implemented
DESCRIPTION "Agent provides read-only view of system information."
VARIATION snmpTrapOID
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpTrapEnterprise
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpEnableAuthenTraps
SYNTAX INTEGER { disabled(2) }
ACCESS read-only
DESCRIPTION "Agent does not support authentication traps. Poll snmpInBadCommunityNames for same info."
-- which implies:
-- VARIATION authenticationFailure
-- ACCESS not-implemented
-- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
-- ********************* ************ ************ *************** ***
-- RFC 2863
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
linkUpDownNotificationsGroup
}
VARIATION ifAdminStatus
ACCESS read-only
DESCRIPTION "Agent provides read-only view of administrative state for each physical interface."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information."
VARIATION ifAlias
ACCESS read-only
DESCRIPTION "ifIndexes may only change across reboot."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "This counter always returns 0."
-- ifRcvAddressGroup is interface/media specific
VARIATION ifRcvAddressStatus
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
VARIATION ifRcvAddressType
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
-- ********************* ************ ************ *************** ***
-- RFC 4293
SUPPORTS IP-MIB
INCLUDES {
ipSystemStatsGroup,
ipAddressGroup,
ipNetToPhysicalGroup,
ipDefaultRouterGroup,
icmpStatsGroup,
ipSystemStatsHCOctetGroup,
ipSystemStatsHCPacketGroup,
ipv4GeneralGroup,
ipv4IfGroup,
ipv4SystemStatsGroup,
ipv4SystemStatsHCPacketGroup,
ipv6GeneralGroup2,
ipv6IfGroup,
ipAddressPrefixGroup,
ipv6RouterAdvertGroup,
ipLastChangeGroup
}
-- VARIATION ipv6ScopeGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- RFC 4292
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS IP-FORWARD-MIB
INCLUDES {
inetForwardCidrRouteGroup
}
-- RFC 4113
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS UDP-MIB
-- The next two 32 bit counters will be fixed per bug report PR 890894
-- VARIATION udpInDatagrams
-- ACCESS not-implemented, use udpHCInDatagrams
-- VARIATION udpOutDatagrams
-- ACCESS not-implemented, use udpHCOutDatagrams
INCLUDES {
udpBaseGroup,
udpEndpointGroup
}
-- RFC 4022
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS TCP-MIB
INCLUDES {
tcpBaseGroup,
tcpConnectionGroup,
tcpListenerGroup
}
-- RFC 2790
-- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
SUPPORTS HOST-RESOURCES-MIB
INCLUDES {
hrSystemGroup,
hrStorageGroup,
hrDeviceGroup,
hrSWRunGroup,
hrSWRunPerfGroup,
hrSWInstalledGroup -- updates once an hour
}
VARIATION hrSystemNumUsers
ACCESS read-only
DESCRIPTION "Value reports number of active appliace shell sessions"
VARIATION hrSystemDate
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadDevice
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadParameters
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrStorageSize
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSWRunStatus
ACCESS read-only
DESCRIPTION "agent provides read only access"
-- hrDeviceStatus reports unknown for: cpu, nic either running/unknown.
-- disk reports running, warning, down, unknown
-- device error counters do not account for all failure cases
VARIATION hrSWOSIndex
ACCESS not-implemented
DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
VARIATION hrFSLastFullBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrFSLastPartialBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterStatus
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterDetectedErrorState
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrSWInstalledTable
ACCESS not-implemented
DESCRIPTION "is not implemented"
-- ********************* ************ ************ *************** ***
-- RFC 4133
-- SMBIOS data provided in entPhysicalTable
SUPPORTS ENTITY-MIB
INCLUDES {
entityPhysicalGroup,
entityPhysical2Group,
entityPhysical3Group,
entityGeneralGroup
}
-- VARIATION entityNotificationsGroup
-- ACCESS not-implemented
-- VARIATION entityMappingGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- Enterprise MIB module to provide standardized product version information.
-- REVISION 201008020000Z
SUPPORTS VMWARE-SYSTEM-MIB
INCLUDES {
vmwSystemGroup
}
-- VARIATION vmwProdUpdate
-- ACCESS not-implemented
-- VARIATION vmwProdPatch
-- ACCESS not-implemented
::= { vmwNSXCapability 13 }
--
-- Applies to NSX-T Data Center 3.2 Release and follow up patch releases
--
vmwNSXManagerDC30 AGENT-CAPABILITIES
PRODUCT-RELEASE
"VMware NSX-T Data Center 3.2"
STATUS current
DESCRIPTION
"Release 3.2 VMware NSX-T Data Center 3.2.
Notifications may be v1, v2c, or v3 noAuthNoPriv to authPriv securityLevel with SHA1/AES128"
REFERENCE "http://www.vmware.com/products"
-- NSX Specific Notifications
SUPPORTS VMWARE-NSX-MIB
INCLUDES {
vmwNsxTDataCenterNotificationInfoGroup,
vmwNsxTDataCenterNotificationInfoGroup2,
vmwNsxTDataCenterNotificationInfoGroup3,
vmwNsxTDataCenterNotificationInfoGroup4,
vmwNsxTDataCenterNotificationInfoGroup6,
vmwNsxTDataCenterNotificationInfoGroup7,
vmwNsxTDataCenterNotificationInfoGroup8,
vmwNsxTDataCenterNotificationInfoGroup9,
vmwNsxTDataCenterNotificationGroup,
vmwNsxTDataCenterNotificationGroup2,
vmwNsxTDataCenterNotificationGroup3,
vmwNsxTDataCenterNotificationGroup4,
vmwNsxTDataCenterNotificationGroup5,
vmwNsxTDataCenterNotificationGroup6,
vmwNsxTDataCenterNotificationGroup7,
vmwNsxTDataCenterNotificationGroup8,
vmwNsxTDataCenterNotificationGroup9
}
-- RFC 3418 sysObjectId in VMWARE-PRODUCTS-MIB node: vmwNSX
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpGroup,
systemGroup,
snmpCommunityGroup,
snmpBasicNotificationsGroup,
snmpWarmStartNotificationGroup
-- groups not supported; snmpSetGroup, snmpNotificationGroup
}
VARIATION snmpSetSerialNo
ACCESS not-implemented
DESCRIPTION "Agent provides read-only view of system information."
VARIATION snmpTrapOID
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpTrapEnterprise
ACCESS not-implemented
DESCRIPTION "Agent does not proxy other agents RFC1157 Trap-PDUs."
VARIATION snmpEnableAuthenTraps
SYNTAX INTEGER { disabled(2) }
ACCESS read-only
DESCRIPTION "Agent does not support authentication traps. Poll snmpInBadCommunityNames for same info."
-- which implies:
-- VARIATION authenticationFailure
-- ACCESS not-implemented
-- DESCRIPTION "Agent does not provide this notification. snmpEnableAuthenTraps will return disabled."
-- ********************* ************ ************ *************** ***
-- RFC 2863
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
linkUpDownNotificationsGroup
}
VARIATION ifAdminStatus
ACCESS read-only
DESCRIPTION "Agent provides read-only view of administrative state for each physical interface."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION "Agent provides read-only view of system information."
VARIATION ifAlias
ACCESS read-only
DESCRIPTION "ifIndexes may only change across reboot."
VARIATION ifInUnknownProtos
ACCESS not-implemented
DESCRIPTION "This counter always returns 0."
-- ifRcvAddressGroup is interface/media specific
VARIATION ifRcvAddressStatus
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
VARIATION ifRcvAddressType
ACCESS not-implemented
DESCRIPTION "Required if media specific mib modules are implemented."
-- ********************* ************ ************ *************** ***
-- RFC 4293
SUPPORTS IP-MIB
INCLUDES {
ipSystemStatsGroup,
ipAddressGroup,
ipNetToPhysicalGroup,
ipDefaultRouterGroup,
icmpStatsGroup,
ipSystemStatsHCOctetGroup,
ipSystemStatsHCPacketGroup,
ipv4GeneralGroup,
ipv4IfGroup,
ipv4SystemStatsGroup,
ipv4SystemStatsHCPacketGroup,
ipv6GeneralGroup2,
ipv6IfGroup,
ipAddressPrefixGroup,
ipv6RouterAdvertGroup,
ipLastChangeGroup
}
-- VARIATION ipv6ScopeGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- RFC 4292
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS IP-FORWARD-MIB
INCLUDES {
inetForwardCidrRouteGroup
}
-- RFC 4113
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS UDP-MIB
-- The next two 32 bit counters will be fixed per bug report PR 890894
-- VARIATION udpInDatagrams
-- ACCESS not-implemented, use udpHCInDatagrams
-- VARIATION udpOutDatagrams
-- ACCESS not-implemented, use udpHCOutDatagrams
INCLUDES {
udpBaseGroup,
udpEndpointGroup
}
-- RFC 4022
-- supports SNMPv2/3 Contexts for multiple instances
SUPPORTS TCP-MIB
INCLUDES {
tcpBaseGroup,
tcpConnectionGroup,
tcpListenerGroup
}
-- RFC 2790
-- NOTE: For storage larger than Integer32 (Terabyte) this agent will report INT_MAX
SUPPORTS HOST-RESOURCES-MIB
INCLUDES {
hrSystemGroup,
hrStorageGroup,
hrDeviceGroup,
hrSWRunGroup,
hrSWRunPerfGroup,
hrSWInstalledGroup -- updates once an hour
}
VARIATION hrSystemNumUsers
ACCESS read-only
DESCRIPTION "Value reports number of active appliace shell sessions"
VARIATION hrSystemDate
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadDevice
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSystemInitialLoadParameters
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrStorageSize
ACCESS read-only
DESCRIPTION "agent provides read only access"
VARIATION hrSWRunStatus
ACCESS read-only
DESCRIPTION "agent provides read only access"
-- hrDeviceStatus reports unknown for: cpu, nic either running/unknown.
-- disk reports running, warning, down, unknown
-- device error counters do not account for all failure cases
VARIATION hrSWOSIndex
ACCESS not-implemented
DESCRIPTION "No operatingSystem entry exists in hrSWRunGroup hrSWRunTable"
VARIATION hrFSLastFullBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrFSLastPartialBackupDate
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterStatus
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrPrinterDetectedErrorState
ACCESS not-implemented
DESCRIPTION "is not implemented"
VARIATION hrSWInstalledTable
ACCESS not-implemented
DESCRIPTION "is not implemented"
-- ********************* ************ ************ *************** ***
-- RFC 4133
-- SMBIOS data provided in entPhysicalTable
SUPPORTS ENTITY-MIB
INCLUDES {
entityPhysicalGroup,
entityPhysical2Group,
entityPhysical3Group,
entityGeneralGroup
}
-- VARIATION entityNotificationsGroup
-- ACCESS not-implemented
-- VARIATION entityMappingGroup
-- ACCESS not-implemented
-- ********************* ************ ************ *************** ***
-- Enterprise MIB module to provide standardized product version information.
-- REVISION 201008020000Z
SUPPORTS VMWARE-SYSTEM-MIB
INCLUDES {
vmwSystemGroup
}
-- VARIATION vmwProdUpdate
-- ACCESS not-implemented
-- VARIATION vmwProdPatch
-- ACCESS not-implemented
::= { vmwNSXCapability 15 }
END

View File

@ -0,0 +1,263 @@
-- **********************************************************
-- Copyright 2016-2020 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-NSX-MANAGER-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwNSXAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "202006030000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed VMware NSX Manager agents by release."
REVISION "202006030000Z"
DESCRIPTION
"Capabilities for NSX Manager 6.4.x releases."
REVISION "201610240001Z"
DESCRIPTION
"Capabilities for NSX Manager 6.3.x releases."
REVISION "201610240000Z"
DESCRIPTION
"Update release version for 2016x to was 6.2.x from 6.5."
REVISION "201606020000Z"
DESCRIPTION
"Capabilities for NSX Manager releases."
::= { vmwareAgentCapabilities 25 }
vmwNSXMCapability OBJECT IDENTIFIER ::= { vmwNSXAgentCapabilityMIB 1 }
vmwNSXManager2020x647 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.7"
STATUS current
DESCRIPTION
"Release 6.4.7 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup5,
vmwNsxManagerNotificationGroup7,
vmwNsxManagerNotificationGroup8,
vmwNsxManagerNotificationGroup9,
vmwNsxManagerNotificationGroup10
}
::= { vmwNSXMCapability 14 }
vmwNSXManager2019x646 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.6"
STATUS current
DESCRIPTION
"Release 6.4.6 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup5,
vmwNsxManagerNotificationGroup7,
vmwNsxManagerNotificationGroup8,
vmwNsxManagerNotificationGroup9
}
::= { vmwNSXMCapability 13 }
vmwNSXManager2019x645 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.5"
STATUS current
DESCRIPTION
"Release 6.4.5 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup5,
vmwNsxManagerNotificationGroup7,
vmwNsxManagerNotificationGroup8
}
::= { vmwNSXMCapability 12 }
vmwNSXManager2018x642 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.2"
STATUS current
DESCRIPTION
"Release 6.4.2 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup5,
vmwNsxManagerNotificationGroup7
}
::= { vmwNSXMCapability 11 }
vmwNSXManager2018x637 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.3.7"
STATUS current
DESCRIPTION
"Release 6.3.7 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup4,
vmwNsxManagerNotificationGroup6
}
::= { vmwNSXMCapability 10 }
--
-- Applies to 2018 Release and follow up patch releases
--
vmwNSXManager2018x641 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.1"
STATUS current
DESCRIPTION
"Release 6.4.1 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup5
}
::= { vmwNSXMCapability 9 }
--
-- Applies to 2018 Release and follow up patch releases
--
vmwNSXManager2018x636 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.3.6"
STATUS current
DESCRIPTION
"Release 6.3.6 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3,
vmwNsxManagerNotificationGroup4
}
::= { vmwNSXMCapability 8 }
--
-- Applies to 2017 Release and follow up patch releases
--
vmwNSXManager2017x640 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.0"
STATUS current
DESCRIPTION
"Release 6.4.0 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2,
vmwNsxManagerNotificationGroup3
}
::= { vmwNSXMCapability 7 }
vmwNSXManager2017x630 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.3.0"
STATUS current
DESCRIPTION
"Release 6.3.0 for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1,
vmwNsxManagerNotificationGroup2
}
::= { vmwNSXMCapability 6 }
vmwNSXManager2016x AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.2.x"
STATUS current
DESCRIPTION
"Release 6.2.x for VMware NSX Manager supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the NSX Manager appliance.
"
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201606020000Z First Version.
SUPPORTS VMWARE-NSX-MANAGER-MIB
INCLUDES {
vmwNsxManagerNotificationGroup1
}
::= { vmwNSXMCapability 5 }
END

File diff suppressed because it is too large Load Diff

13579
MIBS/vmware/VMWARE-NSX-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,578 @@
-- **********************************************************
-- Copyright 2008 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-OBSOLETE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Gauge32, Counter64, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
vmwResources, vmwTraps, vmwObsolete, vmwNotifications
FROM VMWARE-ROOT-MIB
vmwESX
FROM VMWARE-PRODUCTS-MIB
vmwVmID, vmwVmConfigFilePath
FROM VMWARE-VMINFO-MIB
vmwMemory, vmwCPU
FROM VMWARE-RESOURCES-MIB;
vmwObsoleteMIB MODULE-IDENTITY
LAST-UPDATED "200810151159Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module contains all previously published managed objects that have been made
obsolete. The mib preserves OID mappings such that backward compatiblity is maintained."
REVISION "200810151159Z"
DESCRIPTION
"This is the first version of this mib module. Objects from VMWARE-RESOURCES-MIB,
VMWARE-TRAPS-MIB moved here."
::= { vmwObsolete 1 }
-- Originally defined in VMWARE-VMKERNEL-MIB
vmkLoaded OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Has the vmkernel been loaded? (yes/no)"
::= { vmwESX 1 }
-- Originally defined in VMWARE-RESOURCES-MIB
--vmwResources OBJECT IDENTIFIER ::= { vmware 3 }
--vmwCPU OBJECT IDENTIFIER ::= { vmwResources 1 }
vmwCpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwCpuEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"CPU Usage table by virtual machine."
::= { vmwCPU 2 }
vmwCpuEntry OBJECT-TYPE
SYNTAX VmwCpuEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A record for CPU usage by a single virtual machine."
INDEX { vmwCpuVMID }
::= { vmwCpuTable 1 }
VmwCpuEntry ::= SEQUENCE {
vmwCpuVMID Integer32,
vmwCpuShares Gauge32,
vmwCpuUtil Gauge32
}
vmwCpuVMID OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ID allocated to running vm by the vmkernel."
::= { vmwCpuEntry 1 }
vmwCpuShares OBJECT-TYPE
SYNTAX Gauge32
UNITS "unknown"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Share of CPU allocated to vm by vmkernel."
::= { vmwCpuEntry 2 }
vmwCpuUtil OBJECT-TYPE
SYNTAX Gauge32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time the virtual machine has been running on the CPU (seconds)."
::= { vmwCpuEntry 3 }
vmwMemTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwMemEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table of memory usage by virtual machine."
::= { vmwMemory 4 }
vmwMemEntry OBJECT-TYPE
SYNTAX VmwMemEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A record for memory usage by a single virtual machine."
INDEX { vmwMemVMID }
::= { vmwMemTable 1 }
VmwMemEntry ::= SEQUENCE {
vmwMemVMID Integer32,
vmwMemShares Gauge32,
vmwMemConfigured Gauge32,
vmwMemUtil Gauge32
}
vmwMemVMID OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"ID allocated to running vm by the vmkernel."
::= { vmwMemEntry 1 }
vmwMemShares OBJECT-TYPE
SYNTAX Gauge32
UNITS "unknown"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Shares of memory allocated to vm by vmkernel."
::= { vmwMemEntry 2 }
vmwMemConfigured OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Amount of memory the vm was configured with. (KB)"
::= { vmwMemEntry 3 }
vmwMemUtil OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Amount of memory utilized by the vm. (KB; instantaneous)"
::= { vmwMemEntry 4 }
vmwHBATable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwHbaEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Disk adapter and target information table."
::= { vmwResources 3 }
vmwHBAEntry OBJECT-TYPE
SYNTAX VmwHbaEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A record for a single hba on the machine."
INDEX { vmwHbaIdx }
::= { vmwHBATable 1 }
VmwHbaEntry ::= SEQUENCE {
vmwHbaIdx Integer32,
vmwHbaName DisplayString,
vmwHbaVMID Integer32,
vmwDiskShares Gauge32,
vmwNumReads Counter32,
vmwKbRead Counter32,
vmwNumWrites Counter32,
vmwKbWritten Counter32
}
vmwHbaIdx OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Index for HBA table @todo fix this!."
::= { vmwHBAEntry 1 }
vmwHbaName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"String describing the disk. Format: <devname#>:<tgt>:<lun> "
::= { vmwHBAEntry 2 }
vmwHbaVMID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"ID assigned to running vm by the vmkernel."
::= { vmwHBAEntry 3 }
vmwDiskShares OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Share of disk bandwidth allocated to this vm."
::= { vmwHBAEntry 4 }
vmwNumReads OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of reads to this disk since disk module was loaded."
::= { vmwHBAEntry 5 }
vmwKbRead OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes read from this disk since disk module was loaded."
::= { vmwHBAEntry 6 }
vmwNumWrites OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of writes to this disk since disk module was loaded."
::= { vmwHBAEntry 7 }
vmwKbWritten OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes written to this disk since disk module was loaded."
::= { vmwHBAEntry 8 }
vmwNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwNetEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Network adapter statistics."
::= { vmwResources 4 }
vmwNetEntry OBJECT-TYPE
SYNTAX VmwNetEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A record for a single nic on the machine."
INDEX { vmwNetIdx }
::= { vmwNetTable 1 }
VmwNetEntry ::= SEQUENCE {
vmwNetIdx Integer32,
vmwNetName DisplayString,
vmwNetVMID Integer32,
vmwNetIfAddr DisplayString,
vmwNetShares Gauge32,
vmwNetPktsTx Counter32,
vmwNetKbTx Counter32,
vmwNetPktsRx Counter32,
vmwNetKbRx Counter32,
vmwNetHCPktsTx Counter64,
vmwNetHCKbTx Counter64,
vmwNetHCPktsRx Counter64,
vmwNetHCKbRx Counter64
}
vmwNetIdx OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Index for net table."
::= { vmwNetEntry 1 }
vmwNetName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"String describing the network adapter. Format: vmnic*"
::= { vmwNetEntry 2 }
vmwNetVMID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"ID assigned to running vm by the vmkernel."
::= { vmwNetEntry 3 }
vmwNetIfAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"MAC address of vm's virtual NIC."
::= { vmwNetEntry 4 }
vmwNetShares OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Share of net bandwidth allocated to this vm."
::= { vmwNetEntry 5 }
vmwNetPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of pkts transmitted on this NIC since network module was
loaded. Deprecated in favour of pktsHCTx."
::= { vmwNetEntry 6 }
vmwNetKbTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes sent from this NIC since network module was loaded.
Deprecated in favour of kbHCTx."
::= { vmwNetEntry 7 }
vmwNetPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of pkts received on this NIC since network module was loaded.
Deprecated in favour of pktsHCRx."
::= { vmwNetEntry 8 }
vmwNetKbRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes received on this NIC since network module was loaded.
Deprecated in favour of kbHCRx."
::= { vmwNetEntry 9 }
--
-- High Capacity Counter objects. These objects are all 64 bit version
-- of the above four counter objects. They have the same
-- basic semantics as their 32-bit counterparts, however, their syntax
-- has been extended to 64 bits.
--
vmwNetHCPktsTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of pkts transmitted on this NIC since network module was loaded."
::= { vmwNetEntry 10 }
vmwNetHCKbTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes sent from this NIC since network module was loaded."
::= { vmwNetEntry 11 }
vmwNetHCPktsRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Number of pkts received on this NIC since network module was loaded."
::= { vmwNetEntry 12 }
vmwNetHCKbRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilobytes received on this NIC since network module was loaded."
::= { vmwNetEntry 13 }
-- VMWARE-TRAPS-MIB
vpxdTrapType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the trap type in the preceding traps."
::= { vmwTraps 301 }
vpxdHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of the host in the preceding traps."
::= { vmwTraps 302 }
vpxdVMName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of the VM in the preceding traps."
::= { vmwTraps 303 }
vpxdOldStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the old status in the preceding traps."
::= { vmwTraps 304 }
vpxdNewStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the new status in the preceding traps."
::= { vmwTraps 305 }
vpxdObjValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the current object value in the preceding traps."
::= { vmwTraps 306 }
-- obsolete notifications as originally published in VMWARE-TRAPS-MIB.mib
vmPoweredOn NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath }
STATUS obsolete
DESCRIPTION
"This trap is sent when a virtual machine is powered ON from a suspended
or a powered off state."
::= { vmwNotifications 1 }
vmPoweredOff NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath }
STATUS obsolete
DESCRIPTION
"This trap is sent when a virtual machine is powered OFF."
::= { vmwNotifications 2 }
vmHBLost NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath }
STATUS obsolete
DESCRIPTION
"This trap is sent when a virtual machine detects a loss in guest heartbeat."
::= { vmwNotifications 3 }
vmHBDetected NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath }
STATUS obsolete
DESCRIPTION
"This trap is sent when a virtual machine detects or regains the guest heartbeat."
::= { vmwNotifications 4 }
vmSuspended NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath }
STATUS obsolete
DESCRIPTION
"This trap is sent when a virtual machine is suspended."
::= { vmwNotifications 5 }
vpxdTrap NOTIFICATION-TYPE
OBJECTS { vpxdTrapType, vpxdHostName, vpxdVMName, vpxdNewStatus,
vpxdOldStatus, vpxdObjValue }
STATUS obsolete
DESCRIPTION
"This trap is sent when entity status changed."
::= { vmwNotifications 201 }
-- conformance information
vmwObsoleteMIBConformance
OBJECT IDENTIFIER ::= { vmwObsoleteMIB 2 }
vmwObsoleteMIBCompliances
OBJECT IDENTIFIER ::= { vmwObsoleteMIBConformance 1 }
vmwObsMIBGroups OBJECT IDENTIFIER ::= { vmwObsoleteMIBConformance 2 }
vmwObsoleteObsoleteMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-RESOURCE-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwObsoleteGroup, vmwOldVCNotificationGroup }
::= { vmwObsoleteMIBCompliances 3 }
vmwObsoleteGroup OBJECT-GROUP
OBJECTS {
vmkLoaded,
vmwCpuShares,
vmwCpuUtil,
vmwMemShares,
vmwMemConfigured,
vmwMemUtil,
vmwHbaName,
vmwHbaVMID,
vmwDiskShares,
vmwNumReads,
vmwKbRead,
vmwNumWrites,
vmwKbWritten,
vmwNetName,
vmwNetVMID,
vmwNetIfAddr,
vmwNetShares,
vmwNetPktsTx,
vmwNetKbTx,
vmwNetPktsRx,
vmwNetKbRx,
vmwNetHCPktsTx,
vmwNetHCKbTx,
vmwNetHCPktsRx,
vmwNetHCKbRx,
vpxdTrapType,
vpxdHostName,
vpxdVMName,
vpxdOldStatus,
vpxdNewStatus,
vpxdObjValue
}
STATUS obsolete
DESCRIPTION
"These objects are no longer provided, see VMWARE-VMINFO-MIB for replacement."
::= { vmwObsMIBGroups 2 }
vmwOldVCNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vpxdTrap,
vmPoweredOn,
vmPoweredOff,
vmHBLost,
vmHBDetected,
vmSuspended
}
STATUS obsolete
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwObsMIBGroups 3 }
END

View File

@ -0,0 +1,115 @@
-- **********************************************************
-- Copyright 2007-2021 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwOID, vmwProductSpecific
FROM VMWARE-ROOT-MIB;
vmwProducts MODULE-IDENTITY
LAST-UPDATED "202104290000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This MIB module provides the OID identifiers
which are returned from SNMPv2-MIB sysObjectId for
agents in specific VMware products.
"
REVISION "202104290000Z"
DESCRIPTION
"Add Horizon Cloud Connector sysObjectId value."
REVISION "201808300000Z"
DESCRIPTION
"Add vmwTunnelServer sysObjectId value."
REVISION "201806270000Z"
DESCRIPTION
"Add vmwVrops snmp agent's sysObjectId value."
REVISION "201710130000Z"
DESCRIPTION
"Changed vmwNSXManagerAppliance, vmwNSXManagerAppliance, and vmwNSXControllerAppliance oid."
REVISION "201705170000Z"
DESCRIPTION
"Add vmwHCX appliance sysObjectIds."
REVISION "201507170000Z"
DESCRIPTION
"Add vmwNSX"
REVISION "201409190000Z"
DESCRIPTION
"Add vSphere appliance sysObjectIds."
REVISION "201109290000Z"
DESCRIPTION
"Add vmwVCOps snmp agent's sysObjectId value."
REVISION "200707300000Z"
DESCRIPTION
"The initial revision."
::= { vmwProductSpecific 11 }
vmwESX OBJECT IDENTIFIER
::= { vmwProductSpecific 1 }
vmwDVS OBJECT IDENTIFIER
::= { vmwProductSpecific 2 }
vmwVC OBJECT IDENTIFIER
::= { vmwProductSpecific 3 }
vmwServer OBJECT IDENTIFIER
::= { vmwProductSpecific 4 }
vmwVCOps OBJECT IDENTIFIER
::= { vmwProductSpecific 5 }
vmwVrops OBJECT IDENTIFIER
::= { vmwProductSpecific 50 }
vmwGenericAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 6 }
vmwEmbeddedVirtualCenterAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 7 }
vmwInfrastructureAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 8 }
vmwManagementAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 9 }
vmwNSX OBJECT IDENTIFIER
::= { vmwProductSpecific 10 }
vmwNSXEdgeAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 130 }
vmwNSXManagerAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 131 }
vmwNSXControllerAppliance OBJECT IDENTIFIER
::= { vmwProductSpecific 132 }
vmwHCXManager OBJECT IDENTIFIER
::= { vmwProductSpecific 230 }
vmwHCXGateway OBJECT IDENTIFIER
::= { vmwProductSpecific 31 }
vmwTunnelServer OBJECT IDENTIFIER
::= { vmwProductSpecific 250 }
vmwHorizonCloudConnector OBJECT IDENTIFIER
::= { vmwProductSpecific 350 }
oidESX OBJECT IDENTIFIER
::= { vmwOID 1 }
END -- end of module VMWARE-PRODUCTS-MIB.

View File

@ -0,0 +1,269 @@
-- **********************************************************
-- Copyright 2007-2011 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-RESOURCES-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Gauge32, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
VmwSubsystemStatus
FROM VMWARE-TC-MIB
vmwResources
FROM VMWARE-ROOT-MIB;
vmwResourcesMIB MODULE-IDENTITY
LAST-UPDATED "200810150000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides instrumentation of ESX Hypervisor resources such
as cpu, memory, and disk."
REVISION "200810150000Z"
DESCRIPTION
"All per-VM managed objects were moved to new managed objects in VMWARE-VMINFO MIB.
See VMWARE-OBSOLETE-RESOURCE-MIB for oid assignments in prior version of this mib module.
Add to comments the Managed Object Browser (MOB) URLs which provide
data this MIB module exposes."
REVISION "200712270000Z"
DESCRIPTION
"This is the first revision in SMIv2 format. Prior version was published as SMIv1."
::= { vmwResources 10 }
vmwCPU OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Information about physical CPU(s)"
::= { vmwResources 1 }
vmwNumCPUs OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of physical CPUs on the system."
::= { vmwCPU 1 }
-- Memory subtree
vmwMemory OBJECT IDENTIFIER ::= { vmwResources 2 }
vmwMemSize OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of physical memory present on machine as provided by Hypervisor.
It is computed from the sum of vmwMemCOS plus unreserved property as
reported VIM subsystem. Unreserved is computed from hypervisor's total
number of memory pages.
VIM Parent Container: https://esx.example.com/mob/?moid=memorySystem
VIM property: unreserved
MOB: https://esx.example.com/mob/?moid=memoryManagerSystem&doPath=consoleReservationInfo
For reference here two other related VIM properties:
VIM property: memorySize
MOB: https://esx.example.com/mob/?moid=ha%2dhost&doPath=summary%2ehardware
VIM property: totalMemory
MOB: https://esx.example.com/mob/?moid=ha%2dcompute%2dres&doPath=summary
"
::= { vmwMemory 1 }
vmwMemCOS OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This managed object reports memory allocated for COS, theConsole OS
(aka Service Console) which is a memory region carved out of physical
memory to boot a RedHat Linux distribution/provides device management
interface.
Note that in the VMware ESXi product there is no COS so this will report 0.
This managed object reports the amount of physical memory allocated to the COS.
VIM Parent Container: https://esx.example.com/mob/?moid=memorySystem
VIM property: serviceConsoleReserved
MOB: https://esx.example.com/mob/?moid=memoryManagerSystem&doPath=consoleReservationInfo
"
::= { vmwMemory 2 }
vmwMemAvail OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of memory available to run Virutal Machines and to allocate for
hypervisor needs. It is computed by subtracting vmwMemCOS from
vmwMemSize. The result is the amount of memory available to VMs and to
the hypervisor.
To get a more accurate view of memory available to VMs the following property
represents the amount of resources available for the root resource pool for running
virtual machines.
VIM property: effectiveMemory
MOB: https://esx.example.com/mob/?moid=ha%2dcompute%2dres&doPath=summary
"
::= { vmwMemory 3 }
-- Storage subtree
vmwStorage OBJECT IDENTIFIER ::= { vmwResources 5 }
vmwHostBusAdapterNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of entries in vmwHostBusAdapterTable."
::= { vmwStorage 1 }
vmwHostBusAdapterTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwHostBusAdapterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inventory of Host Bus Adatpers found in this system.
CLI: esxcfg-scsidevs -a
VIM Parent Container: https://esx.example.com/mob/?moid=storageSystem
VIM property: hostBusAdapter
MOB: https://esx.example.com/mob/?moid=storageSystem&doPath=storageDeviceInfo"
::= { vmwStorage 2 }
vmwHostBusAdapterEntry OBJECT-TYPE
SYNTAX VmwHostBusAdapterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Details for this adapter."
INDEX { vmwHostBusAdapterIndex }
::= { vmwHostBusAdapterTable 1 }
VmwHostBusAdapterEntry ::= SEQUENCE
{
vmwHostBusAdapterIndex Integer32,
vmwHbaDeviceName DisplayString,
vmwHbaBusNumber Integer32,
vmwHbaStatus VmwSubsystemStatus,
vmwHbaModelName DisplayString,
vmwHbaDriverName DisplayString,
vmwHbaPci DisplayString
}
vmwHostBusAdapterIndex OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index assigned to this adapter."
::= { vmwHostBusAdapterEntry 1 }
vmwHbaDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system device name for this host bus adapter."
::= { vmwHostBusAdapterEntry 2 }
vmwHbaBusNumber OBJECT-TYPE
SYNTAX Integer32 (-1|0..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The host bus number. For unsuported HBA's reports -1."
::= { vmwHostBusAdapterEntry 3 }
vmwHbaStatus OBJECT-TYPE
SYNTAX VmwSubsystemStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the adapter."
::= { vmwHostBusAdapterEntry 4 }
vmwHbaModelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model name of the host bus adapter."
::= { vmwHostBusAdapterEntry 5 }
vmwHbaDriverName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the driver."
::= { vmwHostBusAdapterEntry 6 }
vmwHbaPci OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Peripheral Connect Interface (PCI) ID of the device."
::= { vmwHostBusAdapterEntry 7 }
-- Net subtree
-- See IF-MIB for details of network interfaces
-- conformance information
vmwResourceMIBConformance
OBJECT IDENTIFIER ::= { vmwResourcesMIB 2 }
vmwResourceMIBCompliances
OBJECT IDENTIFIER ::= { vmwResourceMIBConformance 1 }
vmwResMIBGroups OBJECT IDENTIFIER ::= { vmwResourceMIBConformance 2 }
-- compliance statements
vmwResourceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-RESOURCE-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwResourceGroup }
::= { vmwResourceMIBCompliances 2 }
vmwResourceGroup OBJECT-GROUP
OBJECTS {
vmwNumCPUs,
vmwMemSize,
vmwMemCOS,
vmwMemAvail,
vmwHostBusAdapterNumber,
vmwHbaDeviceName,
vmwHbaBusNumber,
vmwHbaStatus,
vmwHbaModelName,
vmwHbaDriverName,
vmwHbaPci
}
STATUS current
DESCRIPTION
"These objects provide resource details."
::= { vmwResMIBGroups 1 }
END

191
MIBS/vmware/VMWARE-ROOT-MIB Normal file
View File

@ -0,0 +1,191 @@
-- **********************************************************
-- Copyright 2007-2017 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-ROOT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI;
vmware MODULE-IDENTITY
LAST-UPDATED "202105170000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"VMware managed object root assignements
This module defines the VMware SNMP MIB root
and its primary subtrees.
"
REVISION "202105170000Z"
DESCRIPTION
"Arc vmwHzecc defined."
REVISION "201808300000Z"
DESCRIPTION
"Arc vmwPerAppTunnel defined."
REVISION "201710300000Z"
DESCRIPTION
"Arc vmwNSXsys defined."
REVISION "201706070000Z"
DESCRIPTION
"Arc vmwHCX defined."
REVISION "201611030000Z"
DESCRIPTION
"Arc vmwNetworkInsight defined."
REVISION "201601022000Z"
DESCRIPTION
"Arc vmwNsxManager defined."
REVISION "201004020000Z"
DESCRIPTION
"Arc vmwDocumentation defined."
REVISION "200707300000Z"
DESCRIPTION
"The initial revision. Prior version was released in
SMIv1 format as VMWARE-ROOT-MIB."
::= { enterprises 6876 }
-- The parent oid of snmpv1 traps when sent in snmpv2/v3
-- vmwNotifications OBJECT IDENTIFIER ::= { vmware 0 }
vmwNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Parent of all notifications (traps, informs)."
::= { vmware 0 }
vmwSystem OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Parent of all managed objects relating to system software identification."
::= { vmware 1 }
vmwVirtMachines OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Parent of all managed objects relating to virtual machine inventory."
::= { vmware 2 }
vmwResources OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Parent of all managed objects relating to resource utilization."
::= { vmware 3 }
vmwProductSpecific OBJECT-IDENTITY
STATUS current
DESCRIPTION
"parent of objects specific to a given hardware/software product."
::= { vmware 4 }
vmwLdap OBJECT-IDENTITY
STATUS current
DESCRIPTION
"VMware specific LDAP schema definitions."
::= { vmware 40 }
vmwTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Managed objects defined under this node are only visible in
notifications varbind lists and can not be polled."
::= { vmware 50 }
vmwSRM OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Managed objects defined under this node are only visible in
notifications from Site Recovery Manager and can not be polled."
::= { vmware 51 }
vmwVCHA OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Managed objects defined under this node are only visible in
notifications from VMware Virtual Center High Availability and can not be polled."
::= { vmware 53 }
vmwVmon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Managed objects defined under this node are for VMware Service Lifecycle
Manager."
::= { vmware 55 }
vmwOID OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"Assignments under this are no longer made."
::= { vmware 60 }
vmwareAgentCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"All agent capabilities defnitions occur under this."
::= { vmware 70 }
vmwNsxManager OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware NSX Manager and related components."
::= { vmware 90 }
vmwNetworkInsight OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware vRealize Network Insight and related components."
::= { vmware 100 }
vmwHCX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware HCX appliance and related components."
::= { vmware 110 }
vmwNSXsys OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware NSX systems and related components."
::= { vmware 120 }
vmwPerAppTunnel OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware PerApp Tunnel and related components."
::= { vmware 130 }
vmwHzecc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects used by VMware Horizon Cloud Connector and related components."
::= { vmware 140 }
vmwExperimental OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Used for product testing and development."
::= { vmware 700 }
vmwDocumentation OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Used in product documentation, examples."
::= { vmware 750 }
vmwObsolete OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Conformance, meta SMI oids for Obsolete smi assignements done under this arc."
::= { vmware 800 }
END

View File

@ -0,0 +1,299 @@
-- **********************************************************
-- Copyright 2012 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-SRM-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
vmwSRM
FROM VMWARE-ROOT-MIB
DisplayString
FROM SNMPv2-TC;
vmwSRMMIB MODULE-IDENTITY
LAST-UPDATED "201202070000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module identifies Site Recovery Maager notifications (traps or inform)."
REVISION "201202070000Z"
DESCRIPTION
"This is the first revision in SMIv2 format. Prior version was published as SMIv1.
Notifications were formerly in the VMWARE-SRM-TRAPS-1-0.MIB."
::= { vmwSRM 10 }
vmwSrmNotification OBJECT IDENTIFIER ::= { vmwSRM 1 }
vmwSRMevents OBJECT IDENTIFIER ::= {vmwSRM 0 }
vmwSrmVmName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of the affected VM generating the trap."
::= { vmwSrmNotification 1 }
vmwSrmRecoveryName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of the Recovery Plan generating the trap."
::= { vmwSrmNotification 2 }
vmwSrmPromptString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the text of the prompt generating the trap."
::= { vmwSrmNotification 3 }
vmwSrmRecoveryType OBJECT-TYPE
SYNTAX INTEGER { test(1), recovery(2), reprotect(3), cleanup(4) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the mode of execution for the the Recovery Plan."
::= { vmwSrmNotification 4 }
vmwSrmRecoveryState OBJECT-TYPE
SYNTAX INTEGER { uninitialized(1), running(2), paused(3),
cancelled(4), completed(5) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the state of execution for the the Recovery Plan."
::= { vmwSrmNotification 5 }
vmwSrmSiteString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of the DR site that is causing the trap."
::= { vmwSrmNotification 6 }
vmwSrmVmUuid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the UUID of the affected VM generating the trap."
::= { vmwSrmNotification 7 }
vmwSrmResult OBJECT-TYPE
SYNTAX INTEGER { success(1), failure(2), warning(3),
cancelled(4) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the result of running a Recovery Plan."
::= { vmwSrmNotification 8 }
vmwSrmCommandName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the name of a callout command executed during Recovery Plan execution."
::= { vmwSrmNotification 9 }
vmwareSrmRecoveryPlanExecuteTestBeginTrap NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts a test."
::= { vmwSRMevents 1 }
vmwareSrmRecoveryPlanExecuteTestEndEvent NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan ends a test."
::= { vmwSRMevents 2 }
vmwareSrmRecoveryPlanExecuteBeginEvent NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts a recovery."
::= { vmwSRMevents 3 }
vmwareVmwSrmRecoveryPlanExecuteEndEvent NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan ends a recovery."
::= { vmwSRMevents 4 }
vmwareVmwSrmRecoveryVmBeginEvent NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmVmName, vmwSrmVmUuid }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts recovering a VM."
::= { vmwSRMevents 5 }
vmwareSrmRecoveryVmEndEvent NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmVmName, vmwSrmVmUuid, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan has finished recovering a VM."
::= { vmwSRMevents 6 }
vmwareSrmRecoveryPlanPromptDisplay NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmPromptString }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan requires user input before continuing."
::= { vmwSRMevents 7 }
vmwareSrmRecoveryPlanPromptResponse NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan no longer requires user input before continuing."
::= { vmwSRMevents 8 }
vmwareVmwSrmRecoveryPlanServerCommandBegin NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmCommandName }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts the execution of a command callout on SRM server's machine."
::= { vmwSRMevents 9 }
vmwareSrmRecoveryPlanServerCommandEnd NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan has finished the execution of a command callout on SRM server's machine."
::= { vmwSRMevents 10 }
vmwareSrmRecoveryPlanVmCommandBegin NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmVmName, vmwSrmVmUuid }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts the execution of a command callout on a recovered VM."
::= { vmwSRMevents 11 }
vmwareSrmRecoveryPlanVmCommandEnd NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmVmName, vmwSrmVmUuid,
vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan has finished the execution of a command callout on a recovered VM."
::= { vmwSRMevents 12 }
vmwareSrmRecoveryPlanExecuteReprotectBegin NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState }
STATUS current
DESCRIPTION
"This trap is sent when SRM starts the reprotect workflow for a Recovery Plan."
::= { vmwSRMevents 13 }
vmwareSrmRecoveryPlanExecuteReprotectEnd NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent when SRM has finished the reprotect workflow for a Recovery Plan."
::= { vmwSRMevents 14 }
vmwareVmwSrmRecoveryPlanExecuteCleanupBegin NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState }
STATUS current
DESCRIPTION
"This trap is sent when a Recovery Plan starts a test cleanup."
::= { vmwSRMevents 15 }
vmwSrmRecoveryPlanExecuteCleanupEnd NOTIFICATION-TYPE
OBJECTS { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType,
vmwSrmRecoveryState, vmwSrmResult }
STATUS current
DESCRIPTION
"This trap is sent a Recovery Plan ends a test cleanup."
::= { vmwSRMevents 16 }
-- conformance information
vmwSRMMIBConformance OBJECT IDENTIFIER ::= { vmwSRMMIB 2 }
vmwSRMMIBCompliances OBJECT IDENTIFIER ::= { vmwSRMMIBConformance 1 }
vmwSRMMIBGroups OBJECT IDENTIFIER ::= { vmwSRMMIBConformance 2 }
-- compliance statements
vmwSRMMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement VMWARE-SRM-EVENT-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwSRMNotificationInfoGroup, vmwSRMNotificationGroup }
::= { vmwSRMMIBCompliances 2 }
vmwSRMNotificationInfoGroup OBJECT-GROUP
OBJECTS {
vmwSrmVmName,
vmwSrmRecoveryName,
vmwSrmPromptString,
vmwSrmRecoveryType,
vmwSrmRecoveryState,
vmwSrmSiteString,
vmwSrmVmUuid,
vmwSrmResult,
vmwSrmCommandName
}
STATUS current
DESCRIPTION
"These objects provide details in SRM notifications."
::= { vmwSRMMIBGroups 1 }
vmwSRMNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwareSrmRecoveryPlanExecuteTestBeginTrap,
vmwareSrmRecoveryPlanExecuteTestEndEvent,
vmwareSrmRecoveryPlanExecuteBeginEvent,
vmwareVmwSrmRecoveryPlanExecuteEndEvent,
vmwareVmwSrmRecoveryVmBeginEvent,
vmwareSrmRecoveryVmEndEvent,
vmwareSrmRecoveryPlanPromptDisplay,
vmwareSrmRecoveryPlanPromptResponse,
vmwareVmwSrmRecoveryPlanServerCommandBegin,
vmwareSrmRecoveryPlanServerCommandEnd,
vmwareSrmRecoveryPlanVmCommandBegin,
vmwareSrmRecoveryPlanVmCommandEnd,
vmwareSrmRecoveryPlanExecuteReprotectBegin,
vmwareSrmRecoveryPlanExecuteReprotectEnd,
vmwareVmwSrmRecoveryPlanExecuteCleanupBegin,
vmwSrmRecoveryPlanExecuteCleanupEnd
}
STATUS current
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwSRMMIBGroups 2 }
END

View File

@ -0,0 +1,130 @@
-- **********************************************************
-- Copyright 2007-2010 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
vmwSystem
FROM VMWARE-ROOT-MIB;
vmwSystemMIB MODULE-IDENTITY
LAST-UPDATED "201008020000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides for System Software identification"
REVISION "201008020000Z"
DESCRIPTION
"Add vmwProdPatch managed object to report patch level"
REVISION "200801120000Z"
DESCRIPTION
"Add to comments the Managed Object Browser (MOB) URLs which provide
data this MIB module exposes."
REVISION "200712270000Z"
DESCRIPTION
"This is the first revision in SMIv2 format. One object
(vmwProdOID) has been dropped from the original SMIv1 version
as it duplicates sysObjectId from SNMPv2-MIB."
::= { vmwSystem 10 }
vmwProdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This product's name.
VIM Property: AboutInfo.name
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
::= { vmwSystem 1 }
vmwProdVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product's version release identifier. Format is Major.Minor.Update
VIM Property: AboutInfo.version
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
::= { vmwSystem 2 }
-- { vmwSystem 3 } oid obsolete, do not reuse
vmwProdBuild OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifier represents the most specific identifier.
VIM Property: AboutInfo.build
https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
::= { vmwSystem 4 }
vmwProdUpdate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifier represents the update level applied to this system.
VIM Property: Advanced Options key: Misc.HostAgentUpdateLevel
https://esx.example.com/mob/?moid=ha%2dadv%2doptions"
::= { vmwSystem 5 }
vmwProdPatch OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This identifier represents the patch level applied to this system.
VIM Property: None.
CLI: esxcli system version get"
::= { vmwSystem 6 }
-- conformance information
vmwSystemMIBConformance
OBJECT IDENTIFIER ::= { vmwSystemMIB 2 }
vmwSystemMIBCompliances
OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 1 }
vmwSysMIBGroups OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 2 }
-- compliance statements
vmwSysMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-SYSTEM-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwSystemGroup }
::= { vmwSystemMIBCompliances 2 }
vmwSystemGroup OBJECT-GROUP
OBJECTS {
vmwProdName,
vmwProdVersion,
vmwProdBuild,
vmwProdUpdate,
vmwProdPatch
}
STATUS current
DESCRIPTION
"These objects uniquely identifies a given VMware system software image."
::= { vmwSysMIBGroups 1 }
END -- end of module VMWARE-SYSTEM-MIB.

188
MIBS/vmware/VMWARE-TC-MIB Normal file
View File

@ -0,0 +1,188 @@
-- **********************************************************
-- Copyright 2007 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
vmwSystem
FROM VMWARE-ROOT-MIB;
vmwTcMIB MODULE-IDENTITY
LAST-UPDATED "200909050000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides common datatypes for use in VMWARE
enterprise mib modules"
REVISION "200909050000Z"
DESCRIPTION
"Added VmwLongDisplayString"
REVISION "200712270000Z"
DESCRIPTION
"This is the first revision."
::= { vmwSystem 11 }
VmwSubsystemTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Define the various hardware subsystems."
SYNTAX INTEGER { unknown(1), chassis(2), powerSupply(3), fan(4), cpu(5),
memory(6), battery(7), temperatureSensor(8),
raidController(9), voltage(10)
}
VmwCIMAlertTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Primary classifications for alert messages."
SYNTAX INTEGER { other(1), communications(2), qos(3), processingError(4),
deviceAlert(5), environmentalAlert(6), modelChange(7),
securityAlert(8)
}
VmwCIMAlertFormat ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indication of what the Alerting Managed Element property is."
SYNTAX INTEGER { unknown(0), other(1), cimObjectPath(2) }
VmwSubsystemStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Define the state of a given subsystem if known."
SYNTAX INTEGER { unknown(1), normal(2), marginal(3), critical(4), failed(5) }
VmwCIMSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Recommendation.ITU|X733.Perceived severity possible values."
SYNTAX INTEGER { unknown(0), other(1), information(2), warning(3), minor(4), major(5), critical(6), fatal(7) }
VmwCimName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "256a"
STATUS current
DESCRIPTION
"Contains a name of no more than 256 characters."
SYNTAX OCTET STRING (SIZE (0..256))
VmwConnectedState ::= TEXTUAL-CONVENTION
DISPLAY-HINT "7a"
STATUS current
DESCRIPTION
"Can hold one of the following values: 'true' or 'false' or 'unknown'."
SYNTAX OCTET STRING (SIZE (4..7))
VmwLongDisplayString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"Represents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
To summarize RFC 854, the NVT ASCII repertoire specifies:
- the use of character codes 0-127 (decimal)
- the graphics characters (32-126) are interpreted as
US ASCII
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
meanings specified in RFC 854
- the other 25 codes have no standard interpretation
- the sequence 'CR LF' means newline
- the sequence 'CR NUL' means carriage-return
- an 'LF' not preceded by a 'CR' means moving to the
same column on the next line.
- the sequence 'CR x' for any x other than LF or NUL is
illegal. (Note that this also means that a string may
end with either 'CR LF' or 'CR NUL', but not with CR.)
An object defined using this syntax may be of indefinite
length, as specified by the protocol, but displays may
choose to display only the first 4096 characters."
SYNTAX OCTET STRING
VmwLongSnmpAdminString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4096t"
STATUS current
DESCRIPTION "This TC adapted from SnmpAdminString from SNMP-FRAMEWORK-MIB An
octet string containing administrative information, preferably
in human-readable form.
To facilitate internationalization, this
information is represented using the ISO/IEC
IS 10646-1 character set, encoded as an octet
string using the UTF-8 transformation format
described in [RFC2279].
Since additional code points are added by
amendments to the 10646 standard from time
to time, implementations must be prepared to
encounter any code point from 0x00000000 to
0x7fffffff. Byte sequences that do not
correspond to the valid UTF-8 encoding of a
code point or are outside this range are
prohibited.
The use of control codes should be avoided.
When it is necessary to represent a newline,
the control code sequence CR LF should be used.
The use of leading or trailing white space should
be avoided.
For code points not directly supported by user
interface hardware or software, an alternative
means of entry and display, such as hexadecimal,
may be provided.
For information encoded in 7-bit US-ASCII,
the UTF-8 encoding is identical to the
US-ASCII encoding.
UTF-8 may require multiple bytes to represent a
single character / code point; thus the length
of this object in octets may be different from
the number of characters encoded. Similarly,
size constraints refer to the number of encoded
octets, not the number of characters represented
by an encoding.
Note that when this TC is used for an object that
is used or envisioned to be used as an index, then
a SIZE restriction MUST be specified so that the
number of sub-identifiers for any object instance
does not exceed the limit of 128, as defined by
[RFC3416].
Note that the size of an SnmpAdminString object is
measured in octets, not characters."
SYNTAX OCTET STRING
VmwUnixAbsFilePath ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1024a"
STATUS current
DESCRIPTION "Represents the absolute path of a file on Unix system."
SYNTAX OCTET STRING (SIZE (0..1024))
END

View File

@ -0,0 +1,156 @@
-- **********************************************************
-- Copyright 2018-2022 VMware, Inc. All rights reserved.
-- **********************************************************
VMW-TUNNEL-SERVER-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwTunnelServerAgentCapMIB MODULE-IDENTITY
LAST-UPDATED "202210280000Z"
ORGANIZATION "VMware, Inc."
CONTACT-INFO
"VMware, Inc.
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: https://kb.vmware.com/s/article/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed
VMware Workspace ONE Tunnel Server by release."
REVISION "202210280000Z"
DESCRIPTION
"Capabilities for VMware Tunnel Server 22.12.00 release."
REVISION "202007210000Z"
DESCRIPTION
"Capabilities for VMware Tunnel Server 20.09.00 release."
REVISION "201910300000Z"
DESCRIPTION
"Capabilities for VMware Tunnel Server 4.2.0 release."
REVISION "201809040000Z"
DESCRIPTION
"Capabilities for VMware Tunnel Server 4.0.0 release."
::= { vmwareAgentCapabilities 28 }
vmwTunnelServerCapability OBJECT IDENTIFIER ::=
{ vmwTunnelServerAgentCapMIB 1 }
--
-- Applies to 22.12.00 Release
--
vmwTunnelServer2022-221200 AGENT-CAPABILITIES
PRODUCT-RELEASE
"22.12.00"
STATUS current
DESCRIPTION
"Release 22.12.00 for VMware Workspace ONE Tunnel Server
supporting tunnel statistic and information queries.
"
REFERENCE
"https://www.vmware.com/products/workspace-one.html"
SUPPORTS VMWARE-TUNNEL-SERVER-MIB -- REVISION 202210280000Z
INCLUDES {
vmwTunnelServerInfoGroup,
vmwTunnelServerInfoGroup2,
vmwTunnelServerInfoGroup3,
vmwTunnelServerStatGroup,
vmwTunnelServerStatGroup2,
vmwTunnelServerStatGroup3,
vmwTunnelServerStatGroup4
}
::= { vmwTunnelServerCapability 4 }
--
-- Applies to 20.09.00 Release
--
vmwTunnelServer2020-200900 AGENT-CAPABILITIES
PRODUCT-RELEASE
"20.09.00"
STATUS current
DESCRIPTION
"Release 20.09.00 for VMware Tunnel Server supporting tunnel
statistic and information queries.
"
REFERENCE
"https://www.vmware.com/products/workspace-one.html"
SUPPORTS VMWARE-TUNNEL-SERVER-MIB -- REVISION 202007210000Z
INCLUDES {
vmwTunnelServerInfoGroup,
vmwTunnelServerInfoGroup2,
vmwTunnelServerStatGroup,
vmwTunnelServerStatGroup2,
vmwTunnelServerStatGroup3
}
::= { vmwTunnelServerCapability 3 }
--
-- Applies to 4.2.0 Release
--
vmwTunnelServer2019-420 AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.2.0"
STATUS current
DESCRIPTION
"Release 4.2.0 for VMware Tunnel Server supporting tunnel
statistic and information queries.
"
REFERENCE
"https://www.vmware.com/products/workspace-one.html"
SUPPORTS VMWARE-TUNNEL-SERVER-MIB -- REVISION 201910300000Z
INCLUDES {
vmwTunnelServerStatGroup,
vmwTunnelServerInfoGroup,
vmwTunnelServerStatGroup2
}
::= { vmwTunnelServerCapability 2 }
--
-- Applies to 4.0.0 Release
--
vmwTunnelServer2018-400 AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.0.0"
STATUS current
DESCRIPTION
"Release 4.0.0 for VMware Tunnel Server supporting tunnel
statistic and information queries.
"
REFERENCE
"https://www.vmware.com/products/workspace-one.html"
SUPPORTS VMWARE-TUNNEL-SERVER-MIB -- REVISION 201808300000Z
INCLUDES {
vmwTunnelServerStatGroup,
vmwTunnelServerInfoGroup
}
::= { vmwTunnelServerCapability 1 }
END

View File

@ -0,0 +1,770 @@
-- **********************************************************
-- Copyright 2018-2022 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-TUNNEL-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Unsigned32, Gauge32, Counter64, MODULE-IDENTITY
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DateAndTime, TruthValue
FROM SNMPv2-TC
vmwPerAppTunnel
FROM VMWARE-ROOT-MIB
VmwLongDisplayString
FROM VMWARE-TC-MIB;
vmwTunnelServerMIB MODULE-IDENTITY
LAST-UPDATED "202210280000Z"
ORGANIZATION "VMware, Inc."
CONTACT-INFO
"VMware, Inc.
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: https://kb.vmware.com/s/article/1013445
"
DESCRIPTION
"This MIB file contains the definition of the SNMP
interface of VMware Workspace ONE Tunnel Server.
Workspace ONE Tunnel is part of Workspace ONE by VMware:
https://www.vmware.com/products/workspace-one.html
For more information about Workspace ONE Tunnel, please see
the latest documentation of VMware Workspace ONE UEM:
https://docs.vmware.com/en/VMware-Workspace-ONE-UEM/
"
REVISION "202210280000Z"
DESCRIPTION
"Added counters vmwTunnelNumDevicesBlockedByZTNA,
vmwTunnelNumDevicesBlockedByAdm,
vmwTunnelNumConnBlockedByZTNA, vmwTunnelTLSPortSharing,
vmwTunnelZTNADTR, vmwTunnelZTNAPDTR, vmwTunnelNumZTNADTR,
vmwTunnelNumZTNAPDTR, vmwTunnelIsAppliance,
vmwTunnelIsContainer,vmwTunnelGeneveMetadata"
REVISION "202008210000Z"
DESCRIPTION
"Renamed whitelist counters to allowlist counters"
REVISION "202007210000Z"
DESCRIPTION
"Adding counters vmwTunnelLogLevel,
vmwTunnelNumDDoSRejected,
vmwTunnelNumConnSuccessful,
vmwTunnelNumConnFailed,
vmwTunnelNumBackEnds, vmwTunnelNumBackEndsDown,
vmwTunnelMemoryVirtual, vmwTunnelMemoryResident,
vmwTunnelMemoryShared, vmwTunnelProcessUpTime,
vmwTunnelServerStatus"
REVISION "201910300000Z"
DESCRIPTION
"Adding whitelist check failure counters"
REVISION "201808300000Z"
DESCRIPTION
"Initial revision"
::= { vmwPerAppTunnel 1 }
vmwTunnelServerStat OBJECT IDENTIFIER ::= { vmwTunnelServerMIB 1 }
vmwTunnelServerInfo OBJECT IDENTIFIER ::= { vmwTunnelServerMIB 2 }
--
-- Textual-Conventions
--
VmwTunnelUpDownState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Can hold one of the following values: 1 = up or 2 = down."
SYNTAX INTEGER { up(1), down(2) }
VmwTunnelCascadeModeState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Can hold one of the following values:
1 = off, 2 = frontend or 3 = backend."
SYNTAX INTEGER { off(1), frontend(2), backend(3) }
VmwTunnelLogState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Can hold one of the following values:
0 = off, 1 = error, 2 = warning, 3 = info or 4 = debug."
SYNTAX INTEGER { off(0), error(1), warning(2), info(3), debug(4) }
--
-- Statistic Objects
--
vmwTunnelNumDevices OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices currently connected."
DEFVAL { 0 }
::= { vmwTunnelServerStat 1 }
vmwTunnelNumDevicesPeak OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High watermark of number of devices connected.
The is the greatest number of devices connected
since Tunnel Server process restarted."
DEFVAL { 0 }
::= { vmwTunnelServerStat 2 }
vmwTunnelNumConnections OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of connections currently connected to hosts."
DEFVAL { 0 }
::= { vmwTunnelServerStat 3 }
vmwTunnelNumConnectionsPeak OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High watermark of number of connections to hosts.
This is the greatest number of outbound connections
to hosts since Tunnel Server process restarted."
DEFVAL { 0 }
::= { vmwTunnelServerStat 4 }
vmwTunnelDownstreamBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kB/s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Downstream bitrate of all traffic."
::= { vmwTunnelServerStat 20 }
vmwTunnelUpstreamBitRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kB/s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upstream bitrate of all traffic."
::= { vmwTunnelServerStat 21 }
vmwTunnelNumProxies OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of proxies defined in traffic rules."
DEFVAL { 0 }
::= { vmwTunnelServerStat 40 }
vmwTunnelNumProxiesDown OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of proxies defined in traffic rules but
currently unreachable."
DEFVAL { 0 }
::= { vmwTunnelServerStat 41 }
vmwTunnelNumTrafficRules OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of traffic rules defined."
DEFVAL { 0 }
::= { vmwTunnelServerStat 50 }
vmwTunnelNumAllowListedDevices OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices in the allowlist."
DEFVAL { 0 }
::= { vmwTunnelServerStat 60 }
vmwTunnelNumClosedHandshakes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TLS handshakes closed before authenticated.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 70 }
vmwTunnelNumFailedHandshakes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TLS handshakes failed authentication.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 71 }
vmwTunnelNumNotInAllowlist OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices failed to connect due to not in allowlist.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 72 }
vmwTunnelNumNonCompliant OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices failed to connect due to non-compliant
status.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 73 }
vmwTunnelNumNonManaged OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices failed to connect due to non-managed
status.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 74 }
vmwTunnelNumDDoSRejected OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices rejected due to DDoS protection.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 75 }
vmwTunnelNumDevicesBlockedByZTNA OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices rejected due to ZTNA policy.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 76 }
vmwTunnelNumDevicesBlockedByAdm OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of devices blocked by admin in UEM Console.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 77 }
vmwTunnelNumDevicesSinceStart OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of device connections since process restart.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 80 }
vmwTunnelNumConnSuccessful OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound connections successfully established.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 90 }
vmwTunnelNumConnFailed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound connections failed.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 91 }
vmwTunnelNumConnBlockedByZTNA OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of outbound connections blocked by ZTNA policy.
Discontinuities in the value of this counter can occur at
re-initialization of the Tunnel Server process."
::= { vmwTunnelServerStat 92 }
vmwTunnelNumBackEnds OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In Cascade Mode, the number of IP addresses
resolved from back-end hostname.
(Available on Cascade Mode front-ends only)"
DEFVAL { 0 }
::= { vmwTunnelServerStat 100 }
vmwTunnelNumBackEndsDown OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In Cascade Mode, the number of back-ends that are
unresponsive to health check pinging.
(Available on Cascade Mode front-ends only)"
DEFVAL { 0 }
::= { vmwTunnelServerStat 101 }
vmwTunnelMemoryVirtual OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel service virtual memory size."
DEFVAL { 0 }
::= { vmwTunnelServerStat 110 }
vmwTunnelMemoryResident OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel service resident memory size."
DEFVAL { 0 }
::= { vmwTunnelServerStat 111 }
vmwTunnelMemoryShared OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel service shared memory size."
DEFVAL { 0 }
::= { vmwTunnelServerStat 112 }
--
-- Information Objects
--
vmwTunnelServerVersion OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel server version."
::= { vmwTunnelServerInfo 1 }
vmwTunnelConsoleVersion OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Console server version."
::= { vmwTunnelServerInfo 2 }
vmwTunnelOperatingSystem OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel server machine operating system."
::= { vmwTunnelServerInfo 3 }
vmwTunnelAPIConnectivity OBJECT-TYPE
SYNTAX VmwTunnelUpDownState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel server to Console API connectivity."
::= { vmwTunnelServerInfo 10 }
vmwTunnelAWCMConnectivity OBJECT-TYPE
SYNTAX VmwTunnelUpDownState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel server to AWCM server connectivity."
::= { vmwTunnelServerInfo 11 }
vmwTunnelAPILastResponse OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last HTTP response from Console API.
Value can be any HTTP response codes such as
'200 OK', '401 Unauthorized' etc."
::= { vmwTunnelServerInfo 12 }
vmwTunnelAWCMLastResponse OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last HTTP response from AWCM server.
Value can be any HTTP response codes such as
'200 OK', '401 Unauthorized' etc."
::= { vmwTunnelServerInfo 13 }
vmwTunnelAPILastSyncTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time the last Console API configuration
was downloaded."
::= { vmwTunnelServerInfo 14 }
vmwTunnelAWCMLastSyncTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time the last AWCM message was received."
::= { vmwTunnelServerInfo 15 }
vmwTunnelProcessStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time the vpnserv process restarted."
::= { vmwTunnelServerInfo 20 }
vmwTunnelProcessUpTime OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds passed since the vpnserv process
restarted"
::= { vmwTunnelServerInfo 21 }
vmwTunnelCascadeMode OBJECT-TYPE
SYNTAX VmwTunnelCascadeModeState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server cascade mode."
::= { vmwTunnelServerInfo 30 }
vmwTunnelDeploymentMode OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server deployment mode."
::= { vmwTunnelServerInfo 40 }
vmwTunnelTrafficRulesEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server traffic rules mode."
::= { vmwTunnelServerInfo 50 }
vmwTunnelFIPSEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server FIPS mode."
::= { vmwTunnelServerInfo 60 }
vmwTunnelNSXEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server to NSX integration.
See here for more details:
https://techzone.vmware.com/sites/default/files/
vmware-tunnel-NSX-micro-segmentation-Integration.pdf"
::= { vmwTunnelServerInfo 70 }
vmwTunnelLogLevel OBJECT-TYPE
SYNTAX VmwTunnelLogState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server log level."
::= { vmwTunnelServerInfo 80 }
vmwTunnelServerStatus OBJECT-TYPE
SYNTAX VmwTunnelUpDownState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server up/down status."
::= { vmwTunnelServerInfo 90 }
vmwTunnelTLSPortSharing OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"UAG TLS port sharing status."
::= { vmwTunnelServerInfo 100 }
vmwTunnelZTNADTR OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ZTNA Device Traffic Rules validation enabled."
::= { vmwTunnelServerInfo 110 }
vmwTunnelZTNAPDTR OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ZTNA Per Device Traffic Rules validation enabled."
::= { vmwTunnelServerInfo 111 }
vmwTunnelNumZTNADTR OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ZTNA Device Traffic Rules in cache."
::= { vmwTunnelServerInfo 112 }
vmwTunnelNumZTNAPDTR OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ZTNA Per Device Traffic Rules in cache."
::= { vmwTunnelServerInfo 113 }
vmwTunnelIsAppliance OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server is running in appliance mode."
::= { vmwTunnelServerInfo 120 }
vmwTunnelIsContainer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tunnel Server is running in container mode."
::= { vmwTunnelServerInfo 130 }
vmwTunnelGeneveMetadata OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Metadata is provided in Geneve Tunnel Options."
::= { vmwTunnelServerInfo 140 }
--
-- Groups
--
vmwTunnelServerMIBConformance OBJECT IDENTIFIER
::= { vmwTunnelServerMIB 3 }
vmwTunnelServerMIBCompliances OBJECT IDENTIFIER
::= { vmwTunnelServerMIBConformance 1 }
vmwTunnelServerMIBGroups OBJECT IDENTIFIER
::= { vmwTunnelServerMIBConformance 2 }
vmwTunnelServerStatGroup OBJECT-GROUP
OBJECTS {
vmwTunnelNumDevices,
vmwTunnelNumDevicesPeak,
vmwTunnelNumConnections,
vmwTunnelNumConnectionsPeak,
vmwTunnelDownstreamBitRate,
vmwTunnelUpstreamBitRate,
vmwTunnelNumProxies,
vmwTunnelNumProxiesDown,
vmwTunnelNumTrafficRules,
vmwTunnelNumAllowListedDevices,
vmwTunnelNumClosedHandshakes,
vmwTunnelNumFailedHandshakes,
vmwTunnelNumDevicesSinceStart
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime values."
::= { vmwTunnelServerMIBGroups 1 }
vmwTunnelServerInfoGroup OBJECT-GROUP
OBJECTS {
vmwTunnelServerVersion,
vmwTunnelConsoleVersion,
vmwTunnelOperatingSystem,
vmwTunnelAPIConnectivity,
vmwTunnelAWCMConnectivity,
vmwTunnelAPILastResponse,
vmwTunnelAWCMLastResponse,
vmwTunnelAPILastSyncTime,
vmwTunnelAWCMLastSyncTime,
vmwTunnelProcessStartTime,
vmwTunnelCascadeMode,
vmwTunnelDeploymentMode,
vmwTunnelTrafficRulesEnabled,
vmwTunnelFIPSEnabled,
vmwTunnelNSXEnabled
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime information."
::= { vmwTunnelServerMIBGroups 2 }
vmwTunnelServerStatGroup2 OBJECT-GROUP
OBJECTS {
vmwTunnelNumNotInAllowlist,
vmwTunnelNumNonCompliant,
vmwTunnelNumNonManaged
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime values."
::= { vmwTunnelServerMIBGroups 3 }
vmwTunnelServerInfoGroup2 OBJECT-GROUP
OBJECTS {
vmwTunnelLogLevel,
vmwTunnelProcessUpTime,
vmwTunnelServerStatus
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime information."
::= { vmwTunnelServerMIBGroups 4 }
vmwTunnelServerStatGroup3 OBJECT-GROUP
OBJECTS {
vmwTunnelNumDDoSRejected,
vmwTunnelNumConnSuccessful,
vmwTunnelNumConnFailed,
vmwTunnelNumBackEnds,
vmwTunnelNumBackEndsDown,
vmwTunnelMemoryVirtual,
vmwTunnelMemoryResident,
vmwTunnelMemoryShared
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime values."
::= { vmwTunnelServerMIBGroups 5 }
vmwTunnelServerInfoGroup3 OBJECT-GROUP
OBJECTS {
vmwTunnelTLSPortSharing,
vmwTunnelZTNADTR,
vmwTunnelZTNAPDTR,
vmwTunnelNumZTNADTR,
vmwTunnelNumZTNAPDTR,
vmwTunnelIsAppliance,
vmwTunnelIsContainer,
vmwTunnelGeneveMetadata
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime information."
::= { vmwTunnelServerMIBGroups 6 }
vmwTunnelServerStatGroup4 OBJECT-GROUP
OBJECTS {
vmwTunnelNumDevicesBlockedByZTNA,
vmwTunnelNumDevicesBlockedByAdm,
vmwTunnelNumConnBlockedByZTNA
}
STATUS current
DESCRIPTION
"A collection of VMware Tunnel Server runtime values."
::= { vmwTunnelServerMIBGroups 7 }
--
-- Compliance
--
vmwTunnelServerMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for VMware Tunnel Server SNMP
interface."
MODULE
MANDATORY-GROUPS {
vmwTunnelServerInfoGroup,
vmwTunnelServerInfoGroup2,
vmwTunnelServerInfoGroup3,
vmwTunnelServerStatGroup,
vmwTunnelServerStatGroup2,
vmwTunnelServerStatGroup3,
vmwTunnelServerStatGroup4 }
::= { vmwTunnelServerMIBCompliances 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,251 @@
-- **********************************************************
-- Copyright 2008 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VC-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
-- add these for HP SIM
--vmwProductSpecific
--FROM VMWARE-ROOT-MIB;
-- remove these for HP SIM
vmwVC
FROM VMWARE-PRODUCTS-MIB
VmwLongSnmpAdminString
FROM VMWARE-TC-MIB;
vmwVCMIB MODULE-IDENTITY
LAST-UPDATED "200912150000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module identifies vCenter Trap notifications (traps or inform)."
REVISION "200912150000Z"
DESCRIPTION
"Notification vpxdAlarm is now obsolete and is replaced with vpxdAlarmInfo,
new object group vmwVCAlarmGroup is created making the vmwVCAlarmInfoGroup
obsolete, new notification group vmwVCAlarmNotificationGroup is created
making vmwVCNotificationGroup obsolete,new varbinds vmwVpxdTargetObj and
vmwVpxdTargetObjType are added, var binds vmwVpxdHostName, vmwVpxdVMName
and vmwVpxdTrapType have become obsolete."
REVISION "200909080000Z"
DESCRIPTION
"VC SNMP Agent has always used UTF-8 in notifications,
update this MIB module to reflect that."
REVISION "200905270000Z"
DESCRIPTION
"Updated comments on the alarm trap and parameters with more detail."
REVISION "200904060000Z"
DESCRIPTION
"Swap vmwVpxdNewStatus and vmwVpxdOldStatus to match code implementation."
REVISION "200903170000Z"
DESCRIPTION
"Changed vmwVpxdObjValue be of type vmwLongDisplayString"
REVISION "200802220000Z"
DESCRIPTION
"This is the first revision in SMIv2 format. Prior version was published as SMIv1.
Notifications were formerly in the VMWARE-TRAPS-MIB module."
::= { vmwVC 1 }
-- product compatiblity: smilint warning: redefinition of vmwVC in VMWARE-PRODUCTS-MIB
-- The folowing redefinition of vmwVC is a workaround for HP SIM which
-- doesn't process IMPORTS more than one level deep.
-- vmwVC OBJECT IDENTIFIER ::= { vmwProductSpecific 3 }
vmwVCNotifications OBJECT IDENTIFIER ::= {vmwVC 0 }
-- **********************************************************
-- Notifications by an agent that implements this mib module
-- **********************************************************
vpxdAlarm NOTIFICATION-TYPE
OBJECTS { vmwVpxdTrapType, vmwVpxdHostName, vmwVpxdVMName,
vmwVpxdOldStatus, vmwVpxdNewStatus, vmwVpxdObjValue }
STATUS obsolete
DESCRIPTION
"This notification is sent on entity alarm state change, by the vCenter Server SNMP agent.
This information is also available through the vSphere client, through the Alarms screen,
or through the Managed Object Browser(MOB) interface for alarms at
https://<vCenter Server machine address>/mob/?moid=AlarmManager.
Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API.
See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html
for details."
::= { vmwVCNotifications 201 }
vpxdDiagnostic NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is sent on starting or restarting vCenter Server,
on requesting a test notification explicitly, and can also be
configured to be sent periodically at a specified time interval via
vCenter Server configuration by the vCenter Server SNMP agent."
::= { vmwVCNotifications 202 }
vpxdAlarmInfo NOTIFICATION-TYPE
OBJECTS { vmwVpxdTargetObjType, vmwVpxdOldStatus, vmwVpxdNewStatus, vmwVpxdObjValue, vmwVpxdTargetObj }
STATUS current
DESCRIPTION
"This notification is sent on entity alarm state change, by the vCenter Server SNMP agent.
This information is also available through the vSphere client, through the Alarms screen,
or through the Managed Object Browser(MOB) interface for alarms at
https://<vCenter Server machine address>/mob/?moid=AlarmManager.
Listing individual objects of a specific type or ID can be done through the PropertyCollector SDK API.
See http://www.vmware.com/support/developer/vc-sdk/visdk2xpubs/ReferenceGuide/vmodl.query.PropertyCollector.html
for details."
::= { vmwVCNotifications 203 }
-- **********************************************************
-- Notification parameters
-- **********************************************************
vmwVpxdTrapType OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS obsolete
DESCRIPTION
"This is the alarm notification type."
::= { vmwVC 301 }
vmwVpxdHostName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS obsolete
DESCRIPTION
"This is the name of the vSphere host in the notification."
::= { vmwVC 302 }
vmwVpxdVMName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS obsolete
DESCRIPTION
"This is the name of the VM in the notification."
::= { vmwVC 303 }
vmwVpxdOldStatus OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the old status in the notification."
::= { vmwVC 304 }
vmwVpxdNewStatus OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the new status in the notification."
::= { vmwVC 305 }
vmwVpxdObjValue OBJECT-TYPE
SYNTAX VmwLongSnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the current object value in the notification."
::= { vmwVC 306 }
vmwVpxdTargetObj OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the current object in the notification. This may be
one of esx host name, vm name, or other. This value must not be empty."
::= { vmwVC 307 }
vmwVpxdTargetObjType OBJECT-TYPE
SYNTAX INTEGER { unknown(1), host(2), vm(3), other(4)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the alarm target object type."
::= { vmwVC 308 }
-- conformance information
vmwVCMIBConformance OBJECT IDENTIFIER ::= { vmwVCMIB 2 }
vmwVCMIBCompliances OBJECT IDENTIFIER ::= { vmwVCMIBConformance 1 }
vmwVCMIBGroups OBJECT IDENTIFIER ::= { vmwVCMIBConformance 2 }
-- compliance statements
vmwVCMIBBasicCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement VMWARE-VC-EVENT-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwVCAlarmInfoGroup, vmwVCNotificationGroup }
::= { vmwVCMIBCompliances 2 }
-- compliance statements
vmwVCMIBBasicComplianceRev2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement VMWARE-VC-EVENT-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwVCAlarmGroup, vmwVCAlarmNotificationGroup }
::= { vmwVCMIBCompliances 3 }
vmwVCAlarmInfoGroup OBJECT-GROUP
OBJECTS {
vmwVpxdTrapType,
vmwVpxdHostName,
vmwVpxdVMName,
vmwVpxdOldStatus,
vmwVpxdNewStatus,
vmwVpxdObjValue
}
STATUS obsolete
DESCRIPTION
"These objects provide alarm notification details."
::= { vmwVCMIBGroups 1 }
vmwVCNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vpxdAlarm,
vpxdDiagnostic
}
STATUS obsolete
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwVCMIBGroups 2 }
vmwVCAlarmGroup OBJECT-GROUP
OBJECTS {
vmwVpxdTargetObjType,
vmwVpxdOldStatus,
vmwVpxdNewStatus,
vmwVpxdObjValue,
vmwVpxdTargetObj
}
STATUS current
DESCRIPTION
"These objects provide alarm notification details."
::= { vmwVCMIBGroups 3 }
vmwVCAlarmNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vpxdAlarmInfo,
vpxdDiagnostic
}
STATUS current
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwVCMIBGroups 4 }
END -- end of VMWARE-VC-EVENT-MIB.

589
MIBS/vmware/VMWARE-VCHA-MIB Normal file
View File

@ -0,0 +1,589 @@
-- **********************************************************
-- Copyright 2015-2016 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VCHA-MIB DEFINITIONS::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
vmwVCHA
FROM VMWARE-ROOT-MIB
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC;
vmwVchaMIB MODULE-IDENTITY
LAST-UPDATED "201607190000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module describes the vCenter High Availability Service (VCHA).
A VCHA cluster consists of three VMs identified by a single instance UUID.
One is the Active vCenter VM that serves client requests. Second is the
Passive VM that is identical to the Active vCenter VM in terms of database
and filesystem state. Passive VM constantly receives updates from Active
VM and takes over the role of Active vCenter VM in the event of a
failover. Third is the Witness VM that acts as a quorum VM in a VCHA
cluster. The sole purpose of Witness VM is to avoid classic split-brain
problem in a VCHA cluster.
client
+
|
|
+----------------v---+ +--------------------+
| Public IP | |
| | | |
| Active vCenter | | Passive vCenter |
| | | |
+---Private-IP+------+ +------+Private-IP---+
^ <--------------------------> ^
| DB & File replication |
+ +
+ +
+ +
+------> <----------+
+----Private-IP----+
| |
| Witness vCenter |
| (Quorum) |
| |
+------------------+
All events will not be repeated for the duration of a given state entered.
It is highly recommended that the administrator links the SNMP trap receiver
to both public network and vCenter HA cluster network, so that the
monitoring system is able to get notified as long as one of the
networks is up.
"
REVISION "201607190000Z"
DESCRIPTION
"Removed vmwVchaFileReplicationEventQueueOverflowed and cleaned up a few
descriptions. Fixed vCenter HA related terminologies and typos."
REVISION "201604060000Z"
DESCRIPTION
"Aggregate vmwVchaFileWatchFailed, vmwVchaFileReplicationFailed and
vmwVchaFileResyncSucceeded into vmwVchaFileReplicationStateChanged
notification. Add three more notification for failover failure cases.
Combine syncPeerStarted and syncPeerCompleted into a single state: sync."
REVISION "201602030000Z"
DESCRIPTION
"Add two more notifications vmwVchaFailoverSucceeded and
vmwVchaContinueAsActive to indicate whether a failover succeeds. Also add
one more parameter to vmwVchaNodeJoined and vmwVchaNodeLeft to distinguish
between the role of sender node and target node."
REVISION "201601270000Z"
DESCRIPTION
"Change the terminology from DB replication mode to DB replication state
and add one more state to it. Also use past tense for all notification
names."
REVISION "201601150000Z"
DESCRIPTION
"Add two more notifications vmwVchaClusterStateChange and
vmwVchaFileReplicationEventQueueOverflowed."
REVISION "201601040000Z"
DESCRIPTION
"This is the first version of this MIB module."
::= { vmwVCHA 1 }
vmwVCHANotifications OBJECT IDENTIFIER ::= { vmwVCHA 0 }
-- Definition of roles for VCHA, see RFC 4133 entLogicalType
vmwVchaActive OBJECT IDENTIFIER ::= { vmwVCHA 250 }
vmwVchaPassive OBJECT IDENTIFIER ::= { vmwVCHA 255 }
vmwVchaWitness OBJECT IDENTIFIER ::= { vmwVCHA 260 }
-- **********************************************************
-- Enumerations for notification parameters
-- **********************************************************
VmwVchaNodeRoleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represent the role each node in the cluster is running as.
active (1) Active vCenter serves client requests.
passive (2) Passive node is identical to the Active node in
terms of database and filesystem state. Passive
node constantly receives updates from the Active
node and takes over the role of Active node in the
event of a failover.
witness (3) Witness node acts as a quorum node in a vCenter HA
cluster. Sole purpose of Witness VM is to avoid
the classic split-brain problem in a VCHA cluster.
unknown (4) Node without any role assigned."
SYNTAX INTEGER { active(1), passive(2), witness(3), unknown(4) }
VmwVchaClusterModeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represent VCHA cluster modes: enabled, disabled or maintenance:
enabled (1) State replication between Active and Passive nodes
is enabled and automatic failover happens if the
Active node fails while the VCHA cluster is healthy.
disabled (2) All three nodes are part of VCHA cluster but the
state replication and automatic failover are
disabled.
maintenance (3) All three nodes are part of VCHA cluster but
automatic failover is disabled while state
replication continues. The Active node continues to
serve client requests even if Passive and Witness
nodes are lost."
SYNTAX INTEGER { enabled(1), disabled(2), maintenance(3) }
VmwVchaClusterStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represent the health state of the vCenter HA cluster.
healthy (1) All three nodes in a VCHA cluster are healthy and
connected. State replication between the Active and
Passive nodes is working and both nodes are in-sync.
degraded (2) A VCHA cluster is said to be in degraded state when
it has lost one of the three nodes. Node loss can
be due to various reasons and as a result, the lost
node is not visible to other two nodes. If the
Active node is lost, the Passive node will take the
role of the Active node. If the Passive or Witness
node is lost, the Active node will continue to serve
requests. A VCHA cluster can also be in degraded
state if state replication fails between the Active
and Passive nodes.
isolated (3) All three nodes are isolated from each other. If
this happens when VCHA cluster is in enabled mode,
the Active node stops serving client requests. If
nodes are isolated in a disabled VCHA cluster mode,
the Active node continues to serve client requests."
SYNTAX INTEGER { healthy(1), degraded(2), isolated(3) }
VmwVchaDbReplicationStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represent DB replication states: sync, async or no replication.
noReplication (1) There is no DB replication between the Active
and Passive nodes. This could happen when
vPostgres is not running on the Passive node.
sync (3) In sync state, the Passive vCenter keeps the
up-to-date state with the Active vCenter.
async (4) Async state replication makes the state of
Passive node fall behind the Active vCenter.
This causes a data loss when an automatic
failover happens."
SYNTAX INTEGER { noReplication(1), sync(3), async(4) }
VmwVchaFileReplicationProviderType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represent the file replication providers.
serviceConfig (1) This provider maintains the replication of
service configuration files, which are small in
size.
serviceState (2) This provider maintains the replication of
service state files, which are large in size."
SYNTAX INTEGER { serviceConfig(1), serviceState(2) }
-- **********************************************************
-- Notifications by an agent that implements this MIB module
-- **********************************************************
vmwVchaNodeJoined NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPrivateAddressType,
vmwVchaPrivateAddressAddr,
vmwVchaTargetNodeRole
}
STATUS current
DESCRIPTION
"This informative notification is sent from the Active node when it
notices a peer node rejoin the cluster. It is sent only once."
::= { vmwVCHANotifications 100 }
vmwVchaNodeLeft NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPrivateAddressType,
vmwVchaPrivateAddressAddr,
vmwVchaTargetNodeRole
}
STATUS current
DESCRIPTION
"This warning notification is sent from the Active node when it notices
a peer node has left the cluster. This is sent only once. Operator
should check the liveness and connectivity of the departed node and try
to bring it back by either rebooting the appliance or resolving the
network problem."
::= { vmwVCHANotifications 105 }
vmwVchaNodeIsolated NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPrivateAddressType,
vmwVchaPrivateAddressAddr,
vmwVchaTargetNodeRole
}
STATUS current
DESCRIPTION
"This warning notification is sent when a node is network isolated from
the cluster. This notification can only be sent from the isolated node,
not by other nodes in the cluster. After being isolated, the node will
reboot itself trigging coldStart notification. In case of Active node
failure, the cluster will trigger a reelection and every slave node will
be declared as isolated temporarily before the cluster re-election
completes."
::= { vmwVCHANotifications 110 }
vmwVchaClusterStateChanged NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaClusterState
}
STATUS current
DESCRIPTION
"This notification is sent only once from the Active node when vCenter
HA cluster state changes to either healthy, degraded or isolated. Please
see VmwVchaClusterStateType for detailed description of each state. And
administrator should receive another notification describing the state
change of cluster subsystem (cluster membership, DB replication or file
replication) which is trigger of cluster state change."
::= { vmwVCHANotifications 130 }
vmwVchaClusterModeChanged NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaClusterMode
}
STATUS current
DESCRIPTION
"This notification is sent only once from the Active node when vCenter
HA cluster mode changes to either enabled, maintenance or disabled."
::= { vmwVCHANotifications 150 }
vmwVchaPublicIpUp NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPublicAddressType,
vmwVchaPublicAddressAddr
}
STATUS current
DESCRIPTION
"This informative notification is sent only once when the public IP
address is brought up on the Active node. At this time, the Active node
is reachable from the client and will be able to serve client requests
when services are up and running."
::= { vmwVCHANotifications 205 }
vmwVchaPublicIpDown NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPublicAddressType,
vmwVchaPublicAddressAddr
}
STATUS current
DESCRIPTION
"This informative notification is sent only once when the public
network interface is brought down on the Active node. This can happen
when InitiateFailover is invoked on the Active node or vcha process
gracefully shuts down resulting in a reboot of the appliance (triggered
by network isolation). During this time, clients cannot connect to
vCenter Server and users will experience downtime until the public
network interface is brought up. In either case, users should not
expect more than five minutes of downtime. If VCHA cluster is still not
connectable, the operator should verify the reachability of each node
through the cluster network."
::= { vmwVCHANotifications 206 }
vmwVchaFailoverTriggered NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaIsPlannedFailover
}
STATUS current
DESCRIPTION
"This informative notification is sent only once when a failover is
triggered from the Active node to Passive node. Passive node should
take over the Active role if the cluster is in healthy state."
::= { vmwVCHANotifications 210 }
vmwVchaFailoverSucceeded NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid
}
STATUS current
DESCRIPTION
"This informative notification is sent only once when the Passive node
takes over the Active role and brings up the public network interface."
::= { vmwVCHANotifications 220 }
vmwVchaFailoverFailedDisabledMode NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid
}
STATUS current
DESCRIPTION
"This warning notification is sent only once when the Active node fails
to initiate a failover because the cluster is in disabled mode."
::= { vmwVCHANotifications 225 }
vmwVchaFailoverFailedNodeLost NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid
}
STATUS current
DESCRIPTION
"This warning notification is sent only once when the Active node fails
to initiate a failover because the cluster does not have all three
nodes connected."
::= { vmwVCHANotifications 226 }
vmwVchaFailoverFailedPassiveNotReady NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid
}
STATUS current
DESCRIPTION
"This warning notification is sent only once when the Active node fails
to initiate a failover because vPostgres service on the Passive node is
not ready to take over."
::= { vmwVCHANotifications 227 }
vmwVchaContinueAsActive NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid
}
STATUS current
DESCRIPTION
"This informative notification is sent only once when the last Active
node continue as the Active node to servce client's request. This can
happen in many scenarios:
1. After triggering a planned failover, DB or file replicator failed to
flush data to the Passive node and failover didn't proceed because of
data loss.
2. After triggering a planned or forced failover, Passive node failed to
pick up the Active role for reasons like: auto failover cannot happen in
maintenance mode or cluster is in disabled mode."
::= { vmwVCHANotifications 230 }
vmwVchaDbReplicationStateChanged NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaDbReplicationState
}
STATUS current
DESCRIPTION
"This informative notification is sent only once from the Active node
when database replication state changes to sync, async or no
replication. Database replication is not healthy when it is in async or
no replication state. Reasons include large network delays or vPostgres
service becoming unresponsive on the Passive node."
::= { vmwVCHANotifications 300 }
vmwVchaFileReplicationStateChanged NOTIFICATION-TYPE
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaFileReplicationProvider,
vmwVchaIsFileProviderInSync
}
STATUS current
DESCRIPTION
"This informative notification is sent only once from the Active node
when file replication state changes to in-sync or out-of-sync. File
replication state is out-of-sync when VCHA fails to set a watch on a
file at the Active node or fails to replicate a file from the Active
node to Passive. Administrators should check the corresponding KB
article for recovery action."
::= { vmwVCHANotifications 350 }
-- **********************************************************
-- Notification variables
-- **********************************************************
vmwVchaInstanceUuid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that uniquely identify the vCenter HA cluster. This is the same
as instance UUID of the active vCenter Server."
::= { vmwVCHA 5 }
vmwVchaPrivateAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of cluster network interface: ipv4 or ipv6."
::= { vmwVCHA 11 }
vmwVchaPublicAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of public network interface: ipv4 or ipv6."
::= { vmwVCHA 12 }
vmwVchaPrivateAddressAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the IP address of each node in cluster network that is used to
communicate with other nodes in the cluster and transfer data between
the Active node and the Passive node."
::= { vmwVCHA 15 }
vmwVchaPublicAddressAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address of a node in public network that serves client's request."
::= { vmwVCHA 16 }
vmwVchaTargetNodeRole OBJECT-TYPE
SYNTAX VmwVchaNodeRoleType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the role of node being affected by the given event. See MIB
module general description for detailed expalanation for each role."
::= { vmwVCHA 20 }
vmwVchaClusterState OBJECT-TYPE
SYNTAX VmwVchaClusterStateType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"vCenter HA cluster states: healthy, degraded or isolated."
::= { vmwVCHA 25 }
vmwVchaClusterMode OBJECT-TYPE
SYNTAX VmwVchaClusterModeType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"vCenter HA cluster modes: enabled, maintenance or disabled."
::= { vmwVCHA 30 }
vmwVchaIsPlannedFailover OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"For planned failover, the Active node flushes all the state to the Passive
node, waits for the flush to complete before causing a failover.
After the failover, the Passive node starts without any data loss.
For unplanned failover, the failover is initiated immediately and may
result in data loss."
::= { vmwVCHA 40 }
vmwVchaDbReplicationState OBJECT-TYPE
SYNTAX VmwVchaDbReplicationStateType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Database replication states: sync, async or no replication."
::= { vmwVCHA 50 }
vmwVchaIsFileProviderInSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable represents the file replication provider state. When it is
false, the service configuration and state files are out of sync between
the Passive and Active nodes. This could result from file replication
failures."
::= { vmwVCHA 55 }
vmwVchaFileReplicationProvider OBJECT-TYPE
SYNTAX VmwVchaFileReplicationProviderType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"File replication providers: service-config or service-state."
::= { vmwVCHA 60 }
-- conformance information
vmwVchaMIBConformance OBJECT IDENTIFIER ::= { vmwVchaMIB 2 }
vmwVchaMIBCompliances OBJECT IDENTIFIER ::= { vmwVchaMIBConformance 1 }
vmwVchaMIBGroups OBJECT IDENTIFIER ::= { vmwVchaMIBConformance 2 }
vmwVchaMIBBasicComplianceRev2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement VMWARE-VCHA-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwVchaNotificationInfoGroup, vmwVchaNotificationGroup }
::= { vmwVchaMIBCompliances 3 }
vmwVchaNotificationInfoGroup OBJECT-GROUP
OBJECTS {
vmwVchaInstanceUuid,
vmwVchaPrivateAddressAddr,
vmwVchaPrivateAddressType,
vmwVchaPublicAddressAddr,
vmwVchaPublicAddressType,
vmwVchaTargetNodeRole,
vmwVchaClusterState,
vmwVchaClusterMode,
vmwVchaIsPlannedFailover,
vmwVchaDbReplicationState,
vmwVchaIsFileProviderInSync,
vmwVchaFileReplicationProvider
}
STATUS current
DESCRIPTION
"These objects provide notification details."
::= { vmwVchaMIBGroups 1 }
vmwVchaNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwVchaNodeJoined,
vmwVchaNodeLeft,
vmwVchaNodeIsolated,
vmwVchaClusterStateChanged,
vmwVchaClusterModeChanged,
vmwVchaPublicIpUp,
vmwVchaPublicIpDown,
vmwVchaFailoverTriggered,
vmwVchaFailoverSucceeded,
vmwVchaFailoverFailedDisabledMode,
vmwVchaFailoverFailedNodeLost,
vmwVchaFailoverFailedPassiveNotReady,
vmwVchaContinueAsActive,
vmwVchaDbReplicationStateChanged,
vmwVchaFileReplicationStateChanged
}
STATUS current
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwVchaMIBGroups 2 }
END -- end of VMWARE-VCHA-MIB.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,704 @@
-- **********************************************************
-- Copyright 2008 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VMINFO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Integer32, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, PhysAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
VmwConnectedState
FROM VMWARE-TC-MIB
vmwESXNotifications
FROM VMWARE-ENV-MIB
vmwVirtMachines, vmwTraps
FROM VMWARE-ROOT-MIB;
vmwVmInfoMIB MODULE-IDENTITY
LAST-UPDATED "201109170000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://communities.vmware.com/community/developer/forums/managementapi
"
DESCRIPTION
"This MIB module provides for monitoring of inventory and state via polling
and notifications of state changes for virtual machines residing on
this host system. This MIB module also provides a mapping beween SMI
managed objects defined here and their corresponding VMware Virtual
Infrastructure Management (VIM) API properties."
REVISION "201109170000Z"
DESCRIPTION
"Remove vmwVmID as it duplicates vmwVmID."
REVISION "201006220000Z"
DESCRIPTION
"Add managed object vmwVmUUID to vmTable to allow management applications
to identify a VM uniquely over a set of ESX systems. This value is useful when
VMs may move between systems."
REVISION "200810230000Z"
DESCRIPTION
"Add to comments the Managed Object Browser (MOB) URLs which provide
data this MIB module exposes.
Handle cases in reporting string for managed objects in this mib
where the values depend on additional operator configuration.
Instead of returning an empty string, an error message of the form:
W|E: error description
Add vmNumCpus to vmwVmTable to better report on VSMP virtual machines.
Add vmwVmNetConnected and vmwVmMAC to vmwVmNetTable
VIM Virtual Devices index range values are documented based on ESX 3/4
implementation, they may change in the future releases.
Update comments to note that CDROM also lists DVDROM virtual devices."
REVISION "200712270000Z"
DESCRIPTION
"This is the first revision in SMIv2 format. Prior version was published as SMIv1.
Notifications found here were formerly in the VMWARE-TRAPS-MIB module."
::= { vmwVirtMachines 10 }
-- the vm inventory for this system
vmwVmTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwVmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on virtual machines that have been
configured on the system."
::= { vmwVirtMachines 1 }
vmwVmEntry OBJECT-TYPE
SYNTAX VmwVmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a registered VM on this ESX system."
INDEX { vmwVmIdx }
::= { vmwVmTable 1 }
VmwVmEntry ::= SEQUENCE {
vmwVmIdx Integer32,
vmwVmDisplayName DisplayString,
vmwVmConfigFile DisplayString,
vmwVmGuestOS DisplayString,
vmwVmMemSize Integer32,
vmwVmState DisplayString,
vmwVmVMID Integer32,
vmwVmGuestState DisplayString,
vmwVmCpus Integer32,
vmwVmUUID OCTET STRING
}
vmwVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An operational identifier given the VM when registered on this ESX system.
The value is not unique across ESX systems and may change upon reboot.
VIM property: ha-vm-folder
MOB: https://esx.example.com/mob/?moid=ha%2dfolder%2dvm
A given Virtual Machine Instance can be queried using this URL:
MOB: https://esx.example.com/mob/?moid=vmwVmIdx"
::= { vmwVmEntry 1 }
vmwVmDisplayName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name by which this vm is displayed. It is not guaranteed to be unique.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=summary%2eguest"
::= { vmwVmEntry 2 }
vmwVmConfigFile OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Path to the configuration file for this vm expressed as a fully
qualified path name in POSIX or DOS extended format
VM Config file File name:
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2efiles
VM Datastore containing the filename:
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2edatastoreUrl"
::= { vmwVmEntry 3 }
vmwVmGuestOS OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating system running on this vm. This value corresponds to the
value specified when creating the VM and unless set correctly may differ
from the actual OS running. Will return one of the values if set in order:
Vim.Vm.GuestInfo.guestFullName
Vim.Vm.GuestInfo.guestId
Vim.Vm.GuestInfo.guestFamily
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=guest
where moid = vmwVmIdx.
If VMware Tools is not running, value will be of form 'E: error message'"
::= { vmwVmEntry 4 }
vmwVmMemSize OBJECT-TYPE
SYNTAX Integer32
UNITS "megabytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory configured for this virtual machine.
Memory > MAX Integer32 is reported as max integer32.
VIM Property: memoryMB
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwVmEntry 5 }
vmwVmState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power state of the virtual machine.
VIM Property: powerState
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=summary%2eruntime"
::= { vmwVmEntry 6 }
vmwVmVMID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"No longer provided, use vmwVmIdx. See vmwVmUUID for cross system,
unique, persistent identifier."
::= { vmwVmEntry 7 }
vmwVmGuestState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation mode of guest operating system. Values include:
running - Guest is running normally.
shuttingdown - Guest has a pending shutdown command.
resetting - Guest has a pending reset command.
standby - Guest has a pending standby command.
notrunning - Guest is not running.
unknown - Guest information is not available.
VIM Property: guestState
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=guest"
::= { vmwVmEntry 8 }
vmwVmCpus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of virtual CPUs assigned to this virtual machine.
VIM Property: numCPU
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwVmEntry 9 }
vmwVmUUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(36..72))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique identifier for this VM. Must be unique across a set of ESX systems
managed by an instance of vSphere Center.
Example value: 564d95d4-bff7-31fd-f20f-db2d808a8b32
VIM Property: uuid
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config"
::= { vmwVmEntry 10 }
-- Host Bus Adapters
vmwVmHbaTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwVmHbaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of host bus adapters (hba) for all vms in vmwVmTable."
::= { vmwVirtMachines 2 }
vmwVmHbaEntry OBJECT-TYPE
SYNTAX VmwVmHbaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a given virtual machine host bus adapter."
INDEX { vmwHbaVmIdx, vmwVmHbaIdx }
::= { vmwVmHbaTable 1 }
VmwVmHbaEntry ::= SEQUENCE {
vmwHbaVmIdx Integer32,
vmwVmHbaIdx Integer32,
vmwHbaNum DisplayString,
vmwHbaVirtDev DisplayString
}
vmwHbaVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This number corresponds to the vmwVmIdx in vmwVmTable."
::= { vmwVmHbaEntry 1 }
vmwVmHbaIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a given Host Bus adapter in this VM. May
change across system reboots."
::= { vmwVmHbaEntry 2 }
vmwHbaNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the hba as it appears in the VM Settings.
VIM Property: Virtual Device index of 200-299.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwVmHbaEntry 3 }
vmwHbaVirtDev OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The oem host bus adapter hardware being emulated to the Guest OS.
MOB: Not visible."
::= { vmwVmHbaEntry 4 }
-- Host Bus Adapter Targets
vmwHbaTgtTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwHbaTgtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all virtual disks configured for vms in vmwVmTable."
::= { vmwVirtMachines 3 }
vmwHbaTgtEntry OBJECT-TYPE
SYNTAX VmwHbaTgtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a specific storage disk. Index may change across reboots."
INDEX { vmwHbaTgtVmIdx, vmwHbaTgtIdx }
::= { vmwHbaTgtTable 1 }
VmwHbaTgtEntry ::= SEQUENCE {
vmwHbaTgtVmIdx Integer32,
vmwHbaTgtIdx Integer32,
vmwHbaTgtNum DisplayString
}
vmwHbaTgtVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This number corresponds to vmwVmIdx in vmwVmTable."
::= { vmwHbaTgtEntry 1 }
vmwHbaTgtIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value identifies a particular disk."
::= { vmwHbaTgtEntry 2 }
vmwHbaTgtNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the disk as seen from the host bus controller
VIM Property: Virtual Device's with index of 2000-2999,3000-3999.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwHbaTgtEntry 3 }
-- vm network interfaces
vmwVmNetTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwVmNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of network adapters (nic) for all vms in vmwVmTable."
::= { vmwVirtMachines 4 }
vmwVmNetEntry OBJECT-TYPE
SYNTAX VmwVmNetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a particular nic for the specified vmwVmIdx"
INDEX { vmwVmNetVmIdx, vmwVmNetIdx }
::= { vmwVmNetTable 1 }
VmwVmNetEntry ::= SEQUENCE {
vmwVmNetVmIdx Integer32,
vmwVmNetIdx Integer32,
vmwVmNetNum DisplayString,
vmwVmNetName DisplayString,
vmwVmNetConnType DisplayString,
vmwVmNetConnected VmwConnectedState,
vmwVmMAC PhysAddress
}
vmwVmNetVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This number corresponds to vmwVmIdx in vmwVmTable."
::= { vmwVmNetEntry 1 }
vmwVmNetIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a unique network adapter in this table.
Not guaranteed to be the same across system reboots."
::= { vmwVmNetEntry 2 }
vmwVmNetNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the device as it appears in the VM Settings.
VIM Property: Virtual Device's with index of 4000-4999.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwVmNetEntry 3 }
vmwVmNetName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"What this virutal nic is connected to such as a virtual switch portgroup identifier.
VIM Property: Virtual Device's with index of 4000-4999.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware
then select property 'backing' to how this nic connects.
If no backing was defined by operator, string will start with W:
If unavailable, string will start with E:"
::= { vmwVmNetEntry 4 }
vmwVmNetConnType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Do not use this value, and should an agent return it discard it."
::= { vmwVmNetEntry 5 }
vmwVmNetConnected OBJECT-TYPE
SYNTAX VmwConnectedState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports 'true' if the ethernet virtual device is connected to the virtual machine."
::= { vmwVmNetEntry 6 }
vmwVmMAC OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports the configured virtual hardware MAC address. If VMware
Tools is not running, or VM has not yet been powered on for the
first time and mac is to be generated by VM then the value is
zero'd out/empty. VIM Property: Virtual Device's with index of
4000-4999. MOB:
https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware"
::= { vmwVmNetEntry 7 }
-- vm floppy drive details
vmwFloppyTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwFloppyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of floppy drives for all vms in vmwVmTable."
::= { vmwVirtMachines 5 }
vmwFloppyEntry OBJECT-TYPE
SYNTAX VmwFloppyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies one specific floppy device. May change across system reboots."
INDEX { vmwFdVmIdx, vmwFdIdx }
::= { vmwFloppyTable 1 }
VmwFloppyEntry ::= SEQUENCE {
vmwFdVmIdx Integer32,
vmwFdIdx Integer32,
vmwFdName DisplayString,
vmwFdConnected VmwConnectedState
}
vmwFdVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This number corresponds to vmwVmIdx in vmwVmTable."
::= { vmwFloppyEntry 1 }
vmwFdIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies one specific virtual floppy device."
::= { vmwFloppyEntry 2 }
vmwFdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"File or Device that this device is connected to, example /dev/fd0.
VIM Property: Virtual Device's with index of 8000-8999.
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware
If no backing was defined by operator, string will start with W:
If unavailable, string will start with E:"
::= { vmwFloppyEntry 3 }
vmwFdConnected OBJECT-TYPE
SYNTAX VmwConnectedState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports 'true' if the floppy drive virtual device is connected to the virtual machine."
::= { vmwFloppyEntry 4 }
-- VM CDROM drive backing
vmwCdromTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmwCdromEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DVD or CDROM drives for all vms in vmwVmTable."
::= { vmwVirtMachines 6 }
vmwCdromEntry OBJECT-TYPE
SYNTAX VmwCdromEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a specific DVD or CDROM drive. Value may change across system reboots."
INDEX { vmwCdVmIdx, vmwCdromIdx }
::= { vmwCdromTable 1 }
VmwCdromEntry ::= SEQUENCE {
vmwCdVmIdx Integer32,
vmwCdromIdx Integer32,
vmwCdromName DisplayString,
vmwCdromConnected VmwConnectedState
}
vmwCdVmIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This number corresponds to the vmwVmIdx the vmwVmTable."
::= { vmwCdromEntry 1 }
vmwCdromIdx OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the specific DVD or CDROM drive."
::= { vmwCdromEntry 2 }
vmwCdromName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports the iso or device this virtual drive has been configured to use
VIM Property: Virtual Device's with index of 3000-3999 (same as disks)
MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware
then select property 'backing' to how this cdrom connects.
If no backing was defined by operator, string will start with W:
If unavailable, string will start with E:"
::= { vmwCdromEntry 3 }
vmwCdromConnected OBJECT-TYPE
SYNTAX VmwConnectedState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports true if the dvd/cdrom is connected to the virtual machine."
::= { vmwCdromEntry 4 }
--
-- Notifications
--
vmwVmID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This holds the same value as vmwVmVMID of the affected vm generating the trap.
to allow polling of the affected vm in vmwVmTable."
::= { vmwTraps 101 }
vmwVmConfigFilePath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the path to the config file of the affected vm generating the trap
and is same as vmwVmTable vmwVmConfigFile. It is expressed as POSIX pathname."
::= { vmwTraps 102 }
vmwVmPoweredOn NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath, vmwVmDisplayName }
STATUS current
DESCRIPTION
"This trap is sent when a virtual machine is powered on from a suspended
or a powered off state. The origin of this event can be several:
for instance may be operator initiated, existing vmx process reconnects to control subsystem.
NOTE: vms powered up due to VMotion are not reported. Upon receiving this notification client applications should
poll the vmwVmTable to obtain current status."
::= { vmwESXNotifications 1 }
vmwVmPoweredOff NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath, vmwVmDisplayName }
STATUS current
DESCRIPTION
"This trap is sent when a virtual machine is powered off. The origin of this event can be several:
for instance may be operator initiated, vmx process terminating abnormally. NOTE: vms powered down due
to VMotion are not reported. Upon receiving this notification client applications should
poll the vmwVmTable to obtain current status."
::= { vmwESXNotifications 2 }
vmwVmHBLost NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath, vmwVmDisplayName }
STATUS current
DESCRIPTION
"This trap is sent when a virtual machine detects a loss in guest heartbeat. The Guest heartbeat
is only sent if VMware Tools are installed in the Guest OS. Control process will send this event whenever it
determines the number of guest heartbeats for a given period of time have not been received.
Upon receiving this notification client applications should
poll the vmwVmTable to obtain current status."
::= { vmwESXNotifications 3 }
vmwVmHBDetected NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath, vmwVmDisplayName }
STATUS current
DESCRIPTION
"This trap is sent when a virtual machine detects or regains the required number of guest heartbeats
for a given period of time. This is only sent if VMware tools are installed in the Guest OS.
Upon receiving this notification client applications should
poll the vmwVmTable to obtain current status."
::= { vmwESXNotifications 4 }
vmwVmSuspended NOTIFICATION-TYPE
OBJECTS { vmwVmID, vmwVmConfigFilePath, vmwVmDisplayName }
STATUS current
DESCRIPTION
"This trap is sent when a virtual machine is suspended. The origin of this event may be several: operator
initiated, by software api clients, and by other means.
Upon receiving this notification client applications should
poll the vmwVmTable to obtain current status."
::= { vmwESXNotifications 5 }
-- conformance information
vmwVmInfoMIBConformance OBJECT IDENTIFIER ::= { vmwVmInfoMIB 2 }
vmwVmInfoMIBCompliances OBJECT IDENTIFIER ::= { vmwVmInfoMIBConformance 1 }
vmwVmInfoMIBGroups OBJECT IDENTIFIER ::= { vmwVmInfoMIBConformance 2 }
-- compliance statements
vmwResMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
VMWARE-RESOURCE-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwVmInfoGroup, vmwVmInfoNotificationGroup }
::= { vmwVmInfoMIBCompliances 2 }
vmwVmInfoGroup OBJECT-GROUP
OBJECTS {
vmwVmDisplayName,
vmwVmConfigFile,
vmwVmGuestOS,
vmwVmMemSize,
vmwVmState,
vmwVmGuestState,
vmwHbaNum,
vmwHbaVirtDev,
vmwHbaTgtNum,
vmwVmNetNum,
vmwVmNetName,
vmwVmNetConnected,
vmwVmMAC,
vmwFdName,
vmwFdConnected,
vmwCdromName,
vmwCdromConnected,
vmwVmID,
vmwVmConfigFilePath,
vmwVmCpus,
vmwVmUUID
}
STATUS current
DESCRIPTION
"These objects provide virtual machine details."
::= { vmwVmInfoMIBGroups 1 }
vmwVmInfoNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwVmPoweredOn,
vmwVmPoweredOff,
vmwVmHBLost,
vmwVmHBDetected,
vmwVmSuspended
}
STATUS current
DESCRIPTION
"Group of objects describing notifications (traps)."
::= { vmwVmInfoMIBGroups 2 }
-- Obsolete details
vmwVmObsoleteGroup OBJECT-GROUP
OBJECTS {
vmwVmVMID,
vmwVmNetConnType
}
STATUS obsolete
DESCRIPTION
"Managed objects that should not be used."
::= { vmwVmInfoMIBGroups 3 }
END -- end of module VMWARE-VMINFO-MIB.

View File

@ -0,0 +1,452 @@
-- **********************************************************
-- Copyright 2016-2022 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VRNI-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwVRNIAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "202303100000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed VRNI agents by release.
It is compatible with vRNI v3.8 and onwards"
REVISION "202303100000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 6.9 and 6.10 release"
REVISION "202209070000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 6.7 and 6.8 release"
REVISION "202203300000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 6.5 and 6.6 release"
REVISION "202110010000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 6.3 and 6.4 release"
REVISION "202105240000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 6.2 release"
REVISION "202005200000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 5.1 and 5.2 release"
REVISION "201908190000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 5.0 release"
REVISION "201906060000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 4.2 release"
REVISION "201903220000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 4.1 release"
REVISION "201812040000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 4.0 release"
REVISION "201809120000Z"
DESCRIPTION
"Notifications sent by VRNI as updated in 3.9 release"
REVISION "201710130000Z"
DESCRIPTION
"Change vmwVRNIAgentCapabilityMIB root oid to fix duplicate oid."
REVISION "201709050000Z"
DESCRIPTION
"Notifications send by VRNI as updated in 3.5 release"
REVISION "201706010000Z"
DESCRIPTION
"Notifications send by VRNI as updated in 3.4 release"
REVISION "201703020000Z"
DESCRIPTION
"Notifications send by VRNI as updated in 3.3 release"
REVISION "201611220001Z"
DESCRIPTION
"Describe SNMP agent capabilities for each VRNI appliance release."
::= { vmwareAgentCapabilities 125 }
vmwVRNICapability OBJECT IDENTIFIER ::= { vmwVRNIAgentCapabilityMIB 10 }
vmwVRNIAgent2021v670 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.10.0"
STATUS current
DESCRIPTION
"Release 6.10.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202303100000Z fourteenth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10,
vmwNetworkInsightNotificationGroup11,
vmwNetworkInsightNotificationGroup12,
vmwNetworkInsightNotificationGroup13,
vmwNetworkInsightNotificationGroup14,
vmwNetworkInsightNotificationGroup15
}
::= { vmwVRNICapability 21 }
vmwVRNIAgent2021v660 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.8.0"
STATUS current
DESCRIPTION
"Release 6.8.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202209070000Z fourteenth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10,
vmwNetworkInsightNotificationGroup11,
vmwNetworkInsightNotificationGroup12,
vmwNetworkInsightNotificationGroup13,
vmwNetworkInsightNotificationGroup14
}
::= { vmwVRNICapability 20 }
vmwVRNIAgent2021v650 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.6.0"
STATUS current
DESCRIPTION
"Release 6.6.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202203300000Z thirteenth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10,
vmwNetworkInsightNotificationGroup11,
vmwNetworkInsightNotificationGroup12,
vmwNetworkInsightNotificationGroup13
}
::= { vmwVRNICapability 19 }
vmwVRNIAgent2021v640 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.4.0"
STATUS current
DESCRIPTION
"Release 6.4.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202110010000Z twelth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10,
vmwNetworkInsightNotificationGroup11,
vmwNetworkInsightNotificationGroup12
}
::= { vmwVRNICapability 18 }
vmwVRNIAgent2021v620 AGENT-CAPABILITIES
PRODUCT-RELEASE
"6.2.0"
STATUS current
DESCRIPTION
"Release 6.2.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202105240000Z Eleventh Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10,
vmwNetworkInsightNotificationGroup11
}
::= { vmwVRNICapability 17 }
vmwVRNIAgent2020v520 AGENT-CAPABILITIES
PRODUCT-RELEASE
"5.2.0"
STATUS current
DESCRIPTION
"Release 5.2.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 202005200000Z Tenth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9,
vmwNetworkInsightNotificationGroup10
}
::= { vmwVRNICapability 16 }
vmwVRNIAgent2019v500 AGENT-CAPABILITIES
PRODUCT-RELEASE
"5.0.0"
STATUS current
DESCRIPTION
"Release 5.0.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201908190000Z Ninth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8,
vmwNetworkInsightNotificationGroup9
}
::= { vmwVRNICapability 15 }
vmwVRNIAgent2019v420 AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.2.0"
STATUS current
DESCRIPTION
"Release 4.2.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201906060000Z Eighth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7,
vmwNetworkInsightNotificationGroup8
}
::= { vmwVRNICapability 14 }
vmwVRNIAgent2019v410 AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.1.0"
STATUS current
DESCRIPTION
"Release 4.1.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201903220000Z Seventh Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6,
vmwNetworkInsightNotificationGroup7
}
::= { vmwVRNICapability 13 }
vmwVRNIAgent2018v400 AGENT-CAPABILITIES
PRODUCT-RELEASE
"4.0.0"
STATUS current
DESCRIPTION
"Release 4.0.0 for VMware VRNI.
It describes all the notifications sent from this version of VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201812120000Z Sixth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5,
vmwNetworkInsightNotificationGroup6
}
::= { vmwVRNICapability 12 }
vmwVRNIAgent2018v390 AGENT-CAPABILITIES
PRODUCT-RELEASE
"3.9.0"
STATUS current
DESCRIPTION
"Release 3.9.0 for VMware VRNI.
It describes all the notifications sent from the VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201809120000Z Fifth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES { vmwNetworkInsightNotificationInfoGroup3,
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationGroup5
}
::= { vmwVRNICapability 11 }
vmwVRNIAgent2016v350 AGENT-CAPABILITIES
PRODUCT-RELEASE
"3.5.0"
STATUS current
DESCRIPTION
"Release 3.5.0 for VMware VRNI supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the VRNI appliance."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201709050000Z Fourth Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES {
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationGroup4,
vmwNetworkInsightNotificationInfoGroup2
}
::= { vmwVRNICapability 9 }
vmwVRNIAgent2017v340 AGENT-CAPABILITIES
PRODUCT-RELEASE
"3.4.0"
STATUS current
DESCRIPTION
"Release 3.4.0 for VMware VRNI supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the VRNI appliance.
This mib module is backward compatible with next version."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201706010000Z Third Version
SUPPORTS VMWARE-VRNI-MIB
INCLUDES {
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationGroup3,
vmwNetworkInsightNotificationInfoGroup2
}
::= { vmwVRNICapability 8 }
vmwVRNIAgent2017v330 AGENT-CAPABILITIES
PRODUCT-RELEASE
"3.3.0"
STATUS current
DESCRIPTION
"Release 3.3.0 for VMware VRNI supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the VRNI appliance.
This mib module is backward compatible with next version. It
extends 3.2 release events by appending eventName managed object
to each notification's variable binding and adding a new set of
notifications."
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201702200000Z Second Version.
SUPPORTS VMWARE-VRNI-MIB
INCLUDES {
vmwNetworkInsightNotificationGroup1,
vmwNetworkInsightNotificationGroup2,
vmwNetworkInsightNotificationInfoGroup2
}
::= { vmwVRNICapability 7 }
vmwVRNIAgent2016v320 AGENT-CAPABILITIES
PRODUCT-RELEASE
"3.2.0"
STATUS current
DESCRIPTION
"Release 3.2.0 for VMware VRNI supporting only SNMPv2c trap PDUs.
It describes all the notifications sent from the VRNI appliance.
WARNING: This mib module will not be backward compatible with next version.
"
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201610260000Z First Version.
SUPPORTS VMWARE-VRNI-MIB
INCLUDES {
vmwNetworkInsightMIBGroups
}
::= { vmwVRNICapability 6 }
END

4821
MIBS/vmware/VMWARE-VRNI-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,51 @@
-- **********************************************************
-- Copyright 2018 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VROPS-AGENTCAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
vmwareAgentCapabilities
FROM VMWARE-ROOT-MIB
AGENT-CAPABILITIES
FROM SNMPv2-CONF;
vmwVropsAgentCapabilityMIB MODULE-IDENTITY
LAST-UPDATED "201806270000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This module defines agent capabilities for deployed VMware vRealize Operations Manager agents by release."
REVISION "201806270000Z"
DESCRIPTION
"Capabilities for vRealize Operations Manager 7.0 releases."
::= { vmwareAgentCapabilities 27 }
vmwVropsCapability OBJECT IDENTIFIER ::= { vmwVropsAgentCapabilityMIB 1 }
vmwVrops2018-70 AGENT-CAPABILITIES
PRODUCT-RELEASE
"7.0.0"
STATUS current
DESCRIPTION
"Release 7.0.0 for VMware vRealize Operations Manager supporting only SNMPv2c/SNMPv3 trap PDUs.
It describes all the notifications sent from the vRealize Operations Manager.
"
REFERENCE
"http://www.vmware.com/products"
-- REVISION 201806270000Z
SUPPORTS VMWARE-VROPS-MIB
INCLUDES {
vmwVROPSNotificationGroup
}
::= { vmwVropsCapability 1 }
END

View File

@ -0,0 +1,407 @@
-- **********************************************************
-- Copyright 2013-2018 VMware, Inc. All rights reserved.
-- **********************************************************
VMWARE-VROPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
VmwLongDisplayString
FROM VMWARE-TC-MIB
vmwVrops
FROM VMWARE-PRODUCTS-MIB;
vmwVropsMIB MODULE-IDENTITY
LAST-UPDATED "201806270000Z"
ORGANIZATION "VMware, Inc"
CONTACT-INFO
"VMware, Inc
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
Web: http://kb.vmware.com/kb/1013445
"
DESCRIPTION
"This first versin of VMWARE-VROPS-MIB, it replaces VMWARE-VCOPS-MIB."
REVISION "201806270000Z"
DESCRIPTION
"Initial MIB design."
::= { vmwVrops 1 }
--
-- Top-level MIB groups
--
-- Group 0: Alerts sent as traps
vmwAlertTrap OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This group is actually the prefix one uses when creating
enterprise-specific trap OID's for an SNMP trap. It is
used in the VMware MIB when defining traps."
::= { vmwVropsMIB 0 }
--
-- Group 2: Generic data sent in All Alerts
-- Generic data, in var-binds, that is associated with EVERY Alert
--
vmwGenericAlertData OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This members of this group are the OIDs for VarBinds
that contain data for ALL Alerts."
::= { vmwVropsMIB 2 }
vmwAlertAliveServerName OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the vRealize Operations server that generated this alert."
::= { vmwGenericAlertData 1 }
vmwAlertEntityName OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The resource name on which this alert was generated."
::= { vmwGenericAlertData 2 }
vmwAlertEntityType OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The resource kind type on which this alert was generated."
::= { vmwGenericAlertData 3 }
vmwAlertTimestamp OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The timestamp of the alert in UTC format."
::= { vmwGenericAlertData 4 }
vmwAlertCriticality OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string describing the alert criticality level,
i.e. Info, Warning, Immediate and Critical."
::= { vmwGenericAlertData 5 }
vmwAlertRootCause OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string describing the root-cause of the notification that was generated,
i.e. state, date (human readable) and of the alert that was triggered."
::= { vmwGenericAlertData 6 }
vmwAlertURL OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The URL of the 'Alert Summary' page of the alert that was generated."
::= { vmwGenericAlertData 7 }
vmwAlertID OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The unique vRealize Operations identifier of the alert that was generated."
::= { vmwGenericAlertData 8 }
vmwAlertMessage OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The detailed symptom level info message of the alert that was generated,
i.e. Symptom set id, affected object count,
name, criticality and id of the symptom,
metric/property name and violation"
::= { vmwGenericAlertData 9 }
vmwAlertType OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The textual type description of the alert that was generated,
i.e. Application, Virtualization/Hypervisor, Hardware(OSI), Storage or Network"
::= { vmwGenericAlertData 10 }
vmwAlertSubtype OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The textual subtype description of the alert that was generated, i.e.
Performance, Configuration, Availability, Capacity or Compliance"
::= { vmwGenericAlertData 11 }
vmwAlertHealth OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Health badge state, i.e. Info, Warning, Immediate and Critical."
::= { vmwGenericAlertData 12 }
vmwAlertRisk OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Risk badge state, i.e. Info, Warning, Immediate and Critical."
::= { vmwGenericAlertData 13 }
vmwAlertEfficiency OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Efficiency badge state, i.e. Info, Warning, Immediate and Critical."
::= { vmwGenericAlertData 14 }
vmwAlertMetricName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The textual violated metric name of the one of the alarm of the alert that was generated."
::= { vmwGenericAlertData 15 }
vmwAlertResourceKind OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Resource kind name of the object on which alert was generated."
::= { vmwGenericAlertData 16 }
vmwAlertDefinitionName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description of the alert that was triggered"
::= { vmwGenericAlertData 17 }
vmwAlertDefinitionDesc OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Detailed description of the alert that was triggered"
::= { vmwGenericAlertData 18 }
vmwAlertImpact OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Badge impact of the alert that was triggered, i.e. Health, Risk or Efficiency
See More:
https://docs-staging.vmware.com/en/vRealize-Operations-Manager/6.7/com.vmware.vcom.metrics.doc/GUID-D04D495F-6FA7-483F-9EC9-C0EC35A6D887.html"
::= { vmwGenericAlertData 19 }
vmwAlertNotificationRules OBJECT-TYPE
SYNTAX VmwLongDisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The notification rules through which notification was generated.
See more;
https://docs-staging.vmware.com/en/vRealize-Operations-Manager/6.7/com.vmware.vcom.config.doc/GUID-A81D8798-46D5-43E6-B717-226769B5A9B0.html"
::= { vmwGenericAlertData 20 }
vmwTrapProblemActive NOTIFICATION-TYPE
OBJECTS {
vmwAlertAliveServerName,
vmwAlertEntityName,
vmwAlertEntityType,
vmwAlertTimestamp,
vmwAlertCriticality,
vmwAlertRootCause,
vmwAlertURL,
vmwAlertID,
vmwAlertMessage,
vmwAlertType,
vmwAlertSubtype,
vmwAlertHealth,
vmwAlertRisk,
vmwAlertEfficiency,
vmwAlertMetricName,
vmwAlertResourceKind,
vmwAlertDefinitionName,
vmwAlertDefinitionDesc,
vmwAlertImpact,
vmwAlertNotificationRules
}
STATUS current
DESCRIPTION
"A trap describing a Problem Alert that indicates a Abnormality condition
became active."
::= { vmwAlertTrap 46 }
vmwTrapProblemClear NOTIFICATION-TYPE
OBJECTS {
vmwAlertAliveServerName,
vmwAlertEntityName,
vmwAlertEntityType,
vmwAlertTimestamp,
vmwAlertCriticality,
vmwAlertRootCause,
vmwAlertURL,
vmwAlertID,
vmwAlertMessage,
vmwAlertType,
vmwAlertSubtype,
vmwAlertHealth,
vmwAlertRisk,
vmwAlertEfficiency,
vmwAlertMetricName,
vmwAlertResourceKind,
vmwAlertDefinitionName,
vmwAlertDefinitionDesc,
vmwAlertImpact,
vmwAlertNotificationRules
}
STATUS current
DESCRIPTION
"A trap describing a Problem Alert that indicates a Abnormality condition
became inactive."
::= { vmwAlertTrap 47 }
vmwTrapProblemChange NOTIFICATION-TYPE
OBJECTS {
vmwAlertAliveServerName,
vmwAlertEntityName,
vmwAlertEntityType,
vmwAlertTimestamp,
vmwAlertCriticality,
vmwAlertRootCause,
vmwAlertURL,
vmwAlertID,
vmwAlertMessage,
vmwAlertType,
vmwAlertSubtype,
vmwAlertMetricName,
vmwAlertResourceKind,
vmwAlertHealth,
vmwAlertRisk,
vmwAlertEfficiency,
vmwAlertDefinitionName,
vmwAlertDefinitionDesc,
vmwAlertImpact,
vmwAlertNotificationRules
}
STATUS current
DESCRIPTION
"A trap describing a Problem Alert that indicates a Abnormality condition
has changed one of its parameters' value."
::= { vmwAlertTrap 48 }
-- Trap for functional testing.
--
vmwTrapTest NOTIFICATION-TYPE
OBJECTS {
vmwAlertAliveServerName,
vmwAlertEntityName,
vmwAlertEntityType,
vmwAlertTimestamp,
vmwAlertCriticality,
vmwAlertRootCause,
vmwAlertURL,
vmwAlertID,
vmwAlertMessage,
vmwAlertType,
vmwAlertSubtype,
vmwAlertMetricName,
vmwAlertResourceKind,
vmwAlertHealth,
vmwAlertRisk,
vmwAlertEfficiency,
vmwAlertDefinitionName,
vmwAlertDefinitionDesc,
vmwAlertImpact,
vmwAlertNotificationRules
}
STATUS current
DESCRIPTION
"Trap for testing purposes."
::= { vmwAlertTrap 200 }
-- conformance information
vmwVROPSMIBConformance OBJECT IDENTIFIER ::= { vmwVropsMIB 99 }
vmwVROPSMIBCompliances OBJECT IDENTIFIER ::= { vmwVROPSMIBConformance 1 }
vmwVROPSMIBGroups OBJECT IDENTIFIER ::= { vmwVROPSMIBConformance 2 }
-- compliance statements
vmwVROPSMIBBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement VMWARE-VROPS-MIB."
MODULE -- this module
MANDATORY-GROUPS { vmwVROPSNotificationInfoGroup, vmwVROPSNotificationGroup }
::= { vmwVROPSMIBCompliances 1 }
vmwVROPSNotificationInfoGroup OBJECT-GROUP
OBJECTS {
vmwAlertAliveServerName,
vmwAlertEntityName,
vmwAlertEntityType,
vmwAlertTimestamp,
vmwAlertCriticality,
vmwAlertRootCause,
vmwAlertURL,
vmwAlertID,
vmwAlertMessage,
vmwAlertType,
vmwAlertSubtype,
vmwAlertMetricName,
vmwAlertResourceKind,
vmwAlertHealth,
vmwAlertRisk,
vmwAlertEfficiency,
vmwAlertDefinitionName,
vmwAlertDefinitionDesc,
vmwAlertImpact,
vmwAlertNotificationRules
}
STATUS current
DESCRIPTION
"These objects provide details in vRealize Operations notifications."
::= { vmwVROPSMIBGroups 1 }
vmwVROPSNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
vmwTrapTest,
vmwTrapProblemActive,
vmwTrapProblemClear,
vmwTrapProblemChange
}
STATUS current
DESCRIPTION
"Group of objects describing traps supported for this
version of this mib modules."
::= { vmwVROPSMIBGroups 2 }
END