Home/Catalog/VMWARE-VMINFO-MIB

VMWARE-VMINFO-MIB

AI MIB Summary

The VMWARE-VMINFO-MIB enables SNMP-based polling and event notification for VMware ESXi host inventory and virtual machine state transitions, mapping specific managed objects to VMware VIM API properties. This module facilitates the collection of critical VM metrics including power status, resource allocation, and host association data for centralized infrastructure monitoring.

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.
Main OID:
vmwVmInfoMIB.1.3.6.1.4.1.6876.2.10
59
Objects
Active
Status
7
Dependencies

Imported Objects

Objects

59 total
Object Name
vmwVmTableA table containing information on virtual machines that have been configured on the system.
SEQUENCE OF VmwVmEntry
.1.3.6.1.4.1.6876.2.1
vmwVmEntryIdentifies a registered VM on this ESX system.
VmwVmEntry
.1.3.6.1.4.1.6876.2.1.1
vmwVmIdxAn 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
Integer32
.1.3.6.1.4.1.6876.2.1.1.1
vmwVmDisplayNameName by which this vm is displayed. It is not guaranteed to be unique. MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=summary%2eguestro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.1.1.2
vmwVmConfigFilePath 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%2edatastoreUrlro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.1.1.3
vmwVmGuestOSOperating 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'ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.1.1.4
vmwVmMemSizeMemory 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%2ehardwarero
Integer32 UNITS "megabytes"
.1.3.6.1.4.1.6876.2.1.1.5
vmwVmStatePower state of the virtual machine. VIM Property: powerState MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=summary%2eruntimero
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.1.1.6
vmwVmVMIDSame value as vmwVmIdx, note that indexes in SMIv2 are not accessible. https://esx.example.com/mob/?moid=vmwVmIdxro
Integer32
.1.3.6.1.4.1.6876.2.1.1.7
vmwVmGuestStateOperation 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=guestro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.1.1.8
vmwVmCpusNumber of virtual CPUs assigned to this virtual machine. VIM Property: numCPU MOB: https://esx.example.com/mob/?moid=vmwVmIdx&doPath=config%2ehardwarero
Integer32
.1.3.6.1.4.1.6876.2.1.1.9
vmwVmUUIDA 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=configro
OCTET STRING
.1.3.6.1.4.1.6876.2.1.1.10
vmwVmHbaTableTable of host bus adapters (hba) for all vms in vmwVmTable.
SEQUENCE OF VmwVmHbaEntry
.1.3.6.1.4.1.6876.2.2
vmwVmHbaEntryUniquely identifies a given virtual machine host bus adapter.
VmwVmHbaEntry
.1.3.6.1.4.1.6876.2.2.1
vmwHbaVmIdxThis number corresponds to the vmwVmIdx in vmwVmTable.
Integer32
.1.3.6.1.4.1.6876.2.2.1.1
vmwVmHbaIdxUniquely identifies a given Host Bus adapter in this VM. May change across system reboots.
Integer32
.1.3.6.1.4.1.6876.2.2.1.2
vmwHbaNumThe 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%2ehardwarero
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.2.1.3
vmwHbaVirtDevThe oem host bus adapter hardware being emulated to the Guest OS. MOB: Not visible.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.2.1.4
vmwHbaTgtTableTable of all virtual disks configured for vms in vmwVmTable.
SEQUENCE OF VmwHbaTgtEntry
.1.3.6.1.4.1.6876.2.3
vmwHbaTgtEntryIdentifies a specific storage disk. Index may change across reboots.
VmwHbaTgtEntry
.1.3.6.1.4.1.6876.2.3.1
vmwHbaTgtVmIdxThis number corresponds to vmwVmIdx in vmwVmTable.
Integer32
.1.3.6.1.4.1.6876.2.3.1.1
vmwHbaTgtIdxThis value identifies a particular disk.
Integer32
.1.3.6.1.4.1.6876.2.3.1.2
vmwHbaTgtNumIdentifies 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%2ehardwarero
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.3.1.3
vmwVmNetTableTable of network adapters (nic) for all vms in vmwVmTable.
SEQUENCE OF VmwVmNetEntry
.1.3.6.1.4.1.6876.2.4
vmwVmNetEntryIdentifies a particular nic for the specified vmwVmIdx
VmwVmNetEntry
.1.3.6.1.4.1.6876.2.4.1
vmwVmNetVmIdxThis number corresponds to vmwVmIdx in vmwVmTable.
Integer32
.1.3.6.1.4.1.6876.2.4.1.1
vmwVmNetIdxIdentifies a unique network adapter in this table. Not guaranteed to be the same across system reboots.
Integer32
.1.3.6.1.4.1.6876.2.4.1.2
vmwVmNetNumThe 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%2ehardwarero
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.4.1.3
vmwVmNetNameWhat 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:ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.4.1.4
vmwVmNetConnTypeDo not use this value, and should an agent return it discard it.roobsolete
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.4.1.5
vmwVmNetConnectedReports 'true' if the ethernet virtual device is connected to the virtual machine.ro
VmwConnectedState (VMWARE-TC-MIB)
.1.3.6.1.4.1.6876.2.4.1.6
vmwVmMACReports 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%2ehardwarero
PhysAddress (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.4.1.7
vmwFloppyTableTable of floppy drives for all vms in vmwVmTable.
SEQUENCE OF VmwFloppyEntry
.1.3.6.1.4.1.6876.2.5
vmwFloppyEntryIdentifies one specific floppy device. May change across system reboots.
VmwFloppyEntry
.1.3.6.1.4.1.6876.2.5.1
vmwFdVmIdxThis number corresponds to vmwVmIdx in vmwVmTable.
Integer32
.1.3.6.1.4.1.6876.2.5.1.1
vmwFdIdxIdentifies one specific virtual floppy device.
Integer32
.1.3.6.1.4.1.6876.2.5.1.2
vmwFdNameFile 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:ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.5.1.3
vmwFdConnectedReports 'true' if the floppy drive virtual device is connected to the virtual machine.ro
VmwConnectedState (VMWARE-TC-MIB)
.1.3.6.1.4.1.6876.2.5.1.4
vmwCdromTableTable of DVD or CDROM drives for all vms in vmwVmTable.
SEQUENCE OF VmwCdromEntry
.1.3.6.1.4.1.6876.2.6
vmwCdromEntryIdentifies a specific DVD or CDROM drive. Value may change across system reboots.
VmwCdromEntry
.1.3.6.1.4.1.6876.2.6.1
vmwCdVmIdxThis number corresponds to the vmwVmIdx the vmwVmTable.
Integer32
.1.3.6.1.4.1.6876.2.6.1.1
vmwCdromIdxIdentifies the specific DVD or CDROM drive.
Integer32
.1.3.6.1.4.1.6876.2.6.1.2
vmwCdromNameReports 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:ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.2.6.1.3
vmwCdromConnectedReports true if the dvd/cdrom is connected to the virtual machine.ro
VmwConnectedState (VMWARE-TC-MIB)
.1.3.6.1.4.1.6876.2.6.1.4
vmwVmInfoMIBThis 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
.1.3.6.1.4.1.6876.2.10
vmwVmInfoMIBConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.6876.2.10.2
vmwVmInfoMIBCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.6876.2.10.2.1
vmwResMIBBasicComplianceThe compliance statement for entities which implement the VMWARE-RESOURCE-MIB.
Unknown
.1.3.6.1.4.1.6876.2.10.2.1.2
vmwVmInfoMIBGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.6876.2.10.2.2
vmwVmInfoGroupThese objects provide virtual machine details.
Unknown
.1.3.6.1.4.1.6876.2.10.2.2.1
vmwVmInfoNotificationGroupGroup of objects describing notifications (traps).
Unknown
.1.3.6.1.4.1.6876.2.10.2.2.2
vmwVmObsoleteGroupManaged objects that should not be used.obsolete
Unknown
.1.3.6.1.4.1.6876.2.10.2.2.3
vmwVmPoweredOnThis 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
.1.3.6.1.4.1.6876.4.1.0.1
vmwVmPoweredOffThis 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
.1.3.6.1.4.1.6876.4.1.0.2
vmwVmHBLostThis 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
.1.3.6.1.4.1.6876.4.1.0.3
vmwVmHBDetectedThis 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
.1.3.6.1.4.1.6876.4.1.0.4
vmwVmSuspendedThis 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
.1.3.6.1.4.1.6876.4.1.0.5
vmwVmIDThis holds the same value as vmwVmVMID of the affected vm generating the trap. to allow polling of the affected vm in vmwVmTable.ro
Integer32
.1.3.6.1.4.1.6876.50.101
vmwVmConfigFilePathThis 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.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.6876.50.102
VMWARE-VMINFO-MIB - SNMP MIB Reference | MIBs Explorer