snmp_mib_archive/VMWARE-TRAPS-MIB.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

148 lines
4.1 KiB
Plaintext
Executable File

-- **********************************************************
-- Copyright 2007 VMware, Inc. All rights reserved.
--
-- This MIB Module provides definitions for notifications
-- not previously specific MIB modules.
--
-- **********************************************************
-- Version: 4.0
VMWARE-TRAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE
FROM RFC-1215
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
vmware, vmwTraps
FROM VMWARE-ROOT-MIB
vmDisplayName
FROM VMWARE-VMINFO-MIB;
-- "This file contains the MIB for VMware specific traps. All traps are of
-- the SNMPv1 type."
vmPoweredOn TRAP-TYPE
ENTERPRISE vmware
VARIABLES { vmID, vmConfigFile, vmDisplayName }
DESCRIPTION
"This trap is sent when a virtual machine is powered ON from a suspended
or a powered off state."
::= 1
vmPoweredOff TRAP-TYPE
ENTERPRISE vmware
VARIABLES { vmID, vmConfigFile, vmDisplayName }
DESCRIPTION
"This trap is sent when a virtual machine is powered OFF."
::= 2
vmHBLost TRAP-TYPE
ENTERPRISE vmware
VARIABLES { vmID, vmConfigFile, vmDisplayName }
DESCRIPTION
"This trap is sent when a virtual machine detects a loss in guest heartbeat."
::= 3
vmHBDetected TRAP-TYPE
ENTERPRISE vmware
VARIABLES { vmID, vmConfigFile, vmDisplayName }
DESCRIPTION
"This trap is sent when a virtual machine detects or regains the guest heartbeat."
::= 4
vmSuspended TRAP-TYPE
ENTERPRISE vmware
VARIABLES { vmID, vmConfigFile, vmDisplayName }
DESCRIPTION
"This trap is sent when a virtual machine is suspended."
::= 5
-- Accompanying variables for traps
vmID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ID of the affected vm generating the trap. If the vmID
is non-existent, (such as for a power-off trap) -1 is returned."
::= { vmwTraps 101 }
vmConfigFile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the config file of the affected vm generating the trap."
::= { vmwTraps 102 }
-- **********************************************************
-- Traps sending from vpxd (VMware VirtualCenter).
-- **********************************************************
vpxdTrap TRAP-TYPE
ENTERPRISE vmwTraps
VARIABLES { vpxdTrapType, vpxdHostName, vpxdVMName, vpxdNewStatus, vpxdOldStatus, vpxdObjValue }
DESCRIPTION
"This trap is sent when entity status changed."
::= 201
-- **********************************************************
-- Trap parameters in vpxd (VMware VirtualCenter).
-- **********************************************************
vpxdTrapType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the trap type in the preceding traps."
::= { vmwTraps 301 }
vpxdHostName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the name of the host in the preceding traps."
::= { vmwTraps 302 }
vpxdVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the name of the VM in the preceding traps."
::= { vmwTraps 303 }
vpxdOldStatus OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the old status in the preceding traps."
::= { vmwTraps 304 }
vpxdNewStatus OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the new status in the preceding traps."
::= { vmwTraps 305 }
vpxdObjValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the current object value in the preceding traps."
::= { vmwTraps 306 }
END