mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 00:13:02 +00:00
226 lines
4.9 KiB
INI
Executable File
226 lines
4.9 KiB
INI
Executable File
#-MIBFILE: VMWARE-ENV-MIB.mib
|
|
|
|
VMWARE-ENV-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
DisplayString ::=
|
|
OCTET STRING (SIZE(0..255))
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
|
|
MacAddress ::=
|
|
OCTET STRING (SIZE(6))
|
|
|
|
TruthValue ::=
|
|
INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
|
|
TestAndIncr ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
AutonomousType ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
InstancePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
VariablePointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowPointer ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
RowStatus ::=
|
|
INTEGER {
|
|
active(1),
|
|
notInService(2),
|
|
notReady(3),
|
|
createAndGo(4),
|
|
createAndWait(5),
|
|
destroy(6)
|
|
}
|
|
|
|
TimeStamp ::=
|
|
TimeTicks
|
|
|
|
TimeInterval ::=
|
|
INTEGER (0..2147483647)
|
|
|
|
DateAndTime ::=
|
|
OCTET STRING (SIZE(8|11))
|
|
|
|
StorageType ::=
|
|
INTEGER {
|
|
other(1),
|
|
volatile(2),
|
|
nonVolatile(3),
|
|
permanent(4),
|
|
readOnly(5)
|
|
}
|
|
|
|
TDomain ::=
|
|
OBJECT IDENTIFIER
|
|
|
|
TAddress ::=
|
|
OCTET STRING (SIZE(1..255))
|
|
|
|
vmware OBJECT IDENTIFIER ::= { enterprises 6876 }
|
|
vmwProductSpecific OBJECT IDENTIFIER ::= { vmware 4 }
|
|
vmwNotifications OBJECT IDENTIFIER ::= { vmware 0 }
|
|
vmwProductSpecific OBJECT IDENTIFIER ::= { vmware 4 }
|
|
vmwESX OBJECT IDENTIFIER ::= { vmwProductSpecific 1 }
|
|
VmwSubsystemTypes ::=
|
|
INTEGER {
|
|
unknown(1),
|
|
chassis(2),
|
|
powerSupply(3),
|
|
fan(4),
|
|
cpu(5),
|
|
memory(6),
|
|
battery(7),
|
|
temperatureSensor(8),
|
|
raidController(9),
|
|
voltage(10)
|
|
}
|
|
|
|
VmwSubsystemStatus ::=
|
|
INTEGER {
|
|
unknown(1),
|
|
normal(2),
|
|
marginal(3),
|
|
critical(4),
|
|
failed(5)
|
|
}
|
|
|
|
VmwConnectedState ::=
|
|
OCTET STRING (SIZE(7))
|
|
|
|
vmwEnv OBJECT IDENTIFIER ::= { vmwProductSpecific 20 }
|
|
|
|
vmwEnvironmentalMIB OBJECT IDENTIFIER ::= { vmwEnv 10 }
|
|
|
|
vmwESXNotifications OBJECT IDENTIFIER ::= { vmwESX 0 }
|
|
|
|
vmwEnvNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Count of number of conceptual rows in vmwEnvTable"
|
|
::= { vmwEnv 1 }
|
|
|
|
|
|
vmwEnvLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The value of sysUptime when a conceptual row was added
|
|
or deleted from this table"
|
|
::= { vmwEnv 2 }
|
|
|
|
|
|
vmwEnvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VmwEnvEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This table is populated from monitoring subsystems such as IPMI
|
|
One conceptual row is maintained for each reporting component.
|
|
Conceptual rows are not persistent across device resets"
|
|
::= { vmwEnv 3 }
|
|
|
|
|
|
vmwEnvEntry OBJECT-TYPE
|
|
SYNTAX VmwEnvEntry
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
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 TimeTicks
|
|
}
|
|
|
|
vmwEnvIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..1000)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A unique identifier that does not persist across management restarts"
|
|
::= { vmwEnvEntry 1 }
|
|
|
|
|
|
vmwSubsystemType OBJECT-TYPE
|
|
SYNTAX VmwSubsystemTypes
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Hardware component reporting environmental state"
|
|
::= { vmwEnvEntry 2 }
|
|
|
|
|
|
vmwHardwareStatus OBJECT-TYPE
|
|
SYNTAX VmwSubsystemStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Last reported state of this component"
|
|
::= { vmwEnvEntry 3 }
|
|
|
|
|
|
vmwEventDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Human readable description of this event"
|
|
::= { vmwEnvEntry 4 }
|
|
|
|
|
|
vmwEnvHardwareTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Value of sysUptime when vmwHardwareStatus was obtained"
|
|
::= { vmwEnvEntry 5 }
|
|
|
|
|
|
vmwEnvironmentalMIBConformance OBJECT IDENTIFIER ::= { vmwEnvironmentalMIB 2 }
|
|
|
|
vmwEnvironmentMIBCompliances OBJECT IDENTIFIER ::= { vmwEnvironmentalMIBConformance 1 }
|
|
|
|
vmwEnvMIBGroups OBJECT IDENTIFIER ::= { vmwEnvironmentalMIBConformance 2 }
|
|
|
|
vmwEnvironmentGroup OBJECT IDENTIFIER ::= { vmwEnvMIBGroups 1 }
|
|
|
|
vmwEnvNotificationGroup OBJECT IDENTIFIER ::= { vmwEnvMIBGroups 2 }
|
|
|
|
vmwESXEnvNotificationGroup OBJECT IDENTIFIER ::= { vmwEnvMIBGroups 3 }
|
|
|
|
vmwEnvHardwareEvent TRAP-TYPE
|
|
ENTERPRISE vmwNotifications
|
|
VARIABLES { vmwSubsystemType, vmwHardwareStatus, vmwEventDescription, vmwEnvHardwareTime }
|
|
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"
|
|
::= 301
|
|
|
|
|
|
vmwESXEnvHardwareEvent TRAP-TYPE
|
|
ENTERPRISE vmwESX
|
|
VARIABLES { vmwSubsystemType, vmwHardwareStatus, vmwEventDescription, vmwEnvHardwareTime }
|
|
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"
|
|
::= 301
|
|
|
|
|
|
END
|
|
|