VMWARE-VMINFO-MIB

File: VMWARE-VMINFO-MIB.mib (27709 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
VMWARE-TC-MIB VMWARE-ROOT-MIB VMWARE-PRODUCTS-MIB
VMWARE-ENV-MIB

Imported symbols

MODULE-IDENTITY Integer32 OBJECT-TYPE
NOTIFICATION-TYPE DisplayString PhysAddress
MODULE-COMPLIANCE OBJECT-GROUP NOTIFICATION-GROUP
VmwConnectedState vmwProductSpecific vmwNotifications
vmwESX vmwESXNotifications vmwVirtMachines
vmwTraps

Defined Types

VmwVmEntry  
SEQUENCE    
  vmwVmIdx Integer32
  vmwVmDisplayName DisplayString
  vmwVmConfigFile DisplayString
  vmwVmGuestOS DisplayString
  vmwVmMemSize Integer32
  vmwVmState DisplayString
  vmwVmVMID Integer32
  vmwVmGuestState DisplayString
  vmwVmCpus Integer32
  vmwVmUUID OCTET STRING

VmwVmHbaEntry  
SEQUENCE    
  vmwHbaVmIdx Integer32
  vmwVmHbaIdx Integer32
  vmwHbaNum DisplayString
  vmwHbaVirtDev DisplayString

VmwHbaTgtEntry  
SEQUENCE    
  vmwHbaTgtVmIdx Integer32
  vmwHbaTgtIdx Integer32
  vmwHbaTgtNum DisplayString

VmwVmNetEntry  
SEQUENCE    
  vmwVmNetVmIdx Integer32
  vmwVmNetIdx Integer32
  vmwVmNetNum DisplayString
  vmwVmNetName DisplayString
  vmwVmNetConnType DisplayString
  vmwVmNetConnected VmwConnectedState
  vmwVmMAC PhysAddress

VmwFloppyEntry  
SEQUENCE    
  vmwFdVmIdx Integer32
  vmwFdIdx Integer32
  vmwFdName DisplayString
  vmwFdConnected VmwConnectedState

VmwCdromEntry  
SEQUENCE    
  vmwCdVmIdx Integer32
  vmwCdromIdx Integer32
  vmwCdromName DisplayString
  vmwCdromConnected VmwConnectedState

Defined Values

vmwVmInfoMIB 1.3.6.1.4.1.6876.2.10
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.
MODULE-IDENTITY    

vmwVmTable 1.3.6.1.4.1.6876.2.1
A table containing information on virtual machines that have been configured on the system.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwVmEntry

vmwVmEntry 1.3.6.1.4.1.6876.2.1.1
Identifies a registered VM on this ESX system.
OBJECT-TYPE    
  VmwVmEntry  

vmwVmIdx 1.3.6.1.4.1.6876.2.1.1.1
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
OBJECT-TYPE    
  Integer32 0..65535  

vmwVmDisplayName 1.3.6.1.4.1.6876.2.1.1.2
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
OBJECT-TYPE    
  DisplayString  

vmwVmConfigFile 1.3.6.1.4.1.6876.2.1.1.3
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
OBJECT-TYPE    
  DisplayString  

vmwVmGuestOS 1.3.6.1.4.1.6876.2.1.1.4
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'
OBJECT-TYPE    
  DisplayString  

vmwVmMemSize 1.3.6.1.4.1.6876.2.1.1.5
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
OBJECT-TYPE    
  Integer32  

vmwVmState 1.3.6.1.4.1.6876.2.1.1.6
Power state of the virtual machine. VIM Property: powerState MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=summary%2eruntime
OBJECT-TYPE    
  DisplayString  

vmwVmVMID 1.3.6.1.4.1.6876.2.1.1.7
Same value as vmwVmIdx, note that indexes in SMIv2 are not accessible. https://esx.example.com/mob/?moid=vmwVmIdx
OBJECT-TYPE    
  Integer32  

vmwVmGuestState 1.3.6.1.4.1.6876.2.1.1.8
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
OBJECT-TYPE    
  DisplayString  

vmwVmCpus 1.3.6.1.4.1.6876.2.1.1.9
Number of virtual CPUs assigned to this virtual machine. VIM Property: numCPU MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardware
OBJECT-TYPE    
  Integer32  

vmwVmUUID 1.3.6.1.4.1.6876.2.1.1.10
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
OBJECT-TYPE    
  OCTET STRING Size(36..72)  

vmwVmHbaTable 1.3.6.1.4.1.6876.2.2
Table of host bus adapters (hba) for all vms in vmwVmTable.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwVmHbaEntry

vmwVmHbaEntry 1.3.6.1.4.1.6876.2.2.1
Uniquely identifies a given virtual machine host bus adapter.
OBJECT-TYPE    
  VmwVmHbaEntry  

vmwHbaVmIdx 1.3.6.1.4.1.6876.2.2.1.1
This number corresponds to the vmwVmIdx in vmwVmTable.
OBJECT-TYPE    
  Integer32 0..65535  

vmwVmHbaIdx 1.3.6.1.4.1.6876.2.2.1.2
Uniquely identifies a given Host Bus adapter in this VM. May change across system reboots.
OBJECT-TYPE    
  Integer32 0..65535  

vmwHbaNum 1.3.6.1.4.1.6876.2.2.1.3
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
OBJECT-TYPE    
  DisplayString  

vmwHbaVirtDev 1.3.6.1.4.1.6876.2.2.1.4
The oem host bus adapter hardware being emulated to the Guest OS. MOB: Not visible.
OBJECT-TYPE    
  DisplayString  

vmwHbaTgtTable 1.3.6.1.4.1.6876.2.3
Table of all virtual disks configured for vms in vmwVmTable.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwHbaTgtEntry

vmwHbaTgtEntry 1.3.6.1.4.1.6876.2.3.1
Identifies a specific storage disk. Index may change across reboots.
OBJECT-TYPE    
  VmwHbaTgtEntry  

vmwHbaTgtVmIdx 1.3.6.1.4.1.6876.2.3.1.1
This number corresponds to vmwVmIdx in vmwVmTable.
OBJECT-TYPE    
  Integer32 0..65535  

vmwHbaTgtIdx 1.3.6.1.4.1.6876.2.3.1.2
This value identifies a particular disk.
OBJECT-TYPE    
  Integer32 0..65535  

vmwHbaTgtNum 1.3.6.1.4.1.6876.2.3.1.3
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
OBJECT-TYPE    
  DisplayString  

vmwVmNetTable 1.3.6.1.4.1.6876.2.4
Table of network adapters (nic) for all vms in vmwVmTable.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwVmNetEntry

vmwVmNetEntry 1.3.6.1.4.1.6876.2.4.1
Identifies a particular nic for the specified vmwVmIdx
OBJECT-TYPE    
  VmwVmNetEntry  

vmwVmNetVmIdx 1.3.6.1.4.1.6876.2.4.1.1
This number corresponds to vmwVmIdx in vmwVmTable.
OBJECT-TYPE    
  Integer32 0..65535  

vmwVmNetIdx 1.3.6.1.4.1.6876.2.4.1.2
Identifies a unique network adapter in this table. Not guaranteed to be the same across system reboots.
OBJECT-TYPE    
  Integer32 0..65535  

vmwVmNetNum 1.3.6.1.4.1.6876.2.4.1.3
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
OBJECT-TYPE    
  DisplayString  

vmwVmNetName 1.3.6.1.4.1.6876.2.4.1.4
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:
OBJECT-TYPE    
  DisplayString  

vmwVmNetConnType 1.3.6.1.4.1.6876.2.4.1.5
Do not use this value, and should an agent return it discard it.
OBJECT-TYPE    
  DisplayString  

vmwVmNetConnected 1.3.6.1.4.1.6876.2.4.1.6
Reports 'true' if the ethernet virtual device is connected to the virtual machine.
OBJECT-TYPE    
  VmwConnectedState  

vmwVmMAC 1.3.6.1.4.1.6876.2.4.1.7
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
OBJECT-TYPE    
  PhysAddress  

vmwFloppyTable 1.3.6.1.4.1.6876.2.5
Table of floppy drives for all vms in vmwVmTable.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwFloppyEntry

vmwFloppyEntry 1.3.6.1.4.1.6876.2.5.1
Identifies one specific floppy device. May change across system reboots.
OBJECT-TYPE    
  VmwFloppyEntry  

vmwFdVmIdx 1.3.6.1.4.1.6876.2.5.1.1
This number corresponds to vmwVmIdx in vmwVmTable.
OBJECT-TYPE    
  Integer32 0..65535  

vmwFdIdx 1.3.6.1.4.1.6876.2.5.1.2
Identifies one specific virtual floppy device.
OBJECT-TYPE    
  Integer32 0..65535  

vmwFdName 1.3.6.1.4.1.6876.2.5.1.3
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:
OBJECT-TYPE    
  DisplayString  

vmwFdConnected 1.3.6.1.4.1.6876.2.5.1.4
Reports 'true' if the floppy drive virtual device is connected to the virtual machine.
OBJECT-TYPE    
  VmwConnectedState  

vmwCdromTable 1.3.6.1.4.1.6876.2.6
Table of DVD or CDROM drives for all vms in vmwVmTable.
OBJECT-TYPE    
  SEQUENCE OF  
    VmwCdromEntry

vmwCdromEntry 1.3.6.1.4.1.6876.2.6.1
Identifies a specific DVD or CDROM drive. Value may change across system reboots.
OBJECT-TYPE    
  VmwCdromEntry  

vmwCdVmIdx 1.3.6.1.4.1.6876.2.6.1.1
This number corresponds to the vmwVmIdx the vmwVmTable.
OBJECT-TYPE    
  Integer32 0..65535  

vmwCdromIdx 1.3.6.1.4.1.6876.2.6.1.2
Identifies the specific DVD or CDROM drive.
OBJECT-TYPE    
  Integer32 0..65535  

vmwCdromName 1.3.6.1.4.1.6876.2.6.1.3
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:
OBJECT-TYPE    
  DisplayString  

vmwCdromConnected 1.3.6.1.4.1.6876.2.6.1.4
Reports true if the dvd/cdrom is connected to the virtual machine.
OBJECT-TYPE    
  VmwConnectedState  

vmwVmID 1.3.6.1.4.1.6876.50.101
This holds the same value as vmwVmVMID of the affected vm generating the trap. to allow polling of the affected vm in vmwVmTable.
OBJECT-TYPE    
  Integer32  

vmwVmConfigFilePath 1.3.6.1.4.1.6876.50.102
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.
OBJECT-TYPE    
  DisplayString  

vmwVmPoweredOn 1.3.6.1.4.1.6876.4.1.0.1
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.
NOTIFICATION-TYPE    

vmwVmPoweredOff 1.3.6.1.4.1.6876.4.1.0.2
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.
NOTIFICATION-TYPE    

vmwVmHBLost 1.3.6.1.4.1.6876.4.1.0.3
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.
NOTIFICATION-TYPE    

vmwVmHBDetected 1.3.6.1.4.1.6876.4.1.0.4
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.
NOTIFICATION-TYPE    

vmwVmSuspended 1.3.6.1.4.1.6876.4.1.0.5
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.
NOTIFICATION-TYPE    

vmwVmInfoMIBConformance 1.3.6.1.4.1.6876.2.10.2
OBJECT IDENTIFIER    

vmwVmInfoMIBCompliances 1.3.6.1.4.1.6876.2.10.2.1
OBJECT IDENTIFIER    

vmwVmInfoMIBGroups 1.3.6.1.4.1.6876.2.10.2.2
OBJECT IDENTIFIER    

vmwResMIBBasicCompliance 1.3.6.1.4.1.6876.2.10.2.1.2
The compliance statement for entities which implement the VMWARE-RESOURCE-MIB.
MODULE-COMPLIANCE    

vmwVmInfoGroup 1.3.6.1.4.1.6876.2.10.2.2.1
These objects provide virtual machine details.
OBJECT-GROUP    

vmwVmInfoNotificationGroup 1.3.6.1.4.1.6876.2.10.2.2.2
Group of objects describing notifications (traps).
NOTIFICATION-GROUP    

vmwVmObsoleteGroup 1.3.6.1.4.1.6876.2.10.2.2.3
Managed objects that should not be used.
OBJECT-GROUP