VMWARE-VMINFO-MIB
File:
VMWARE-VMINFO-MIB.mib (27709 bytes)
Imported modules
Imported symbols
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 |
|
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. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmwVmEntry |
|
vmwVmEntry |
1.3.6.1.4.1.6876.2.1.1 |
Identifies a registered VM on this ESX system. |
Status: current |
Access: not-accessible |
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 |
Status: current |
Access: not-accessible |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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' |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
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. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmwVmHbaEntry |
|
|
vmwHbaVmIdx |
1.3.6.1.4.1.6876.2.2.1.1 |
This number corresponds to the vmwVmIdx in vmwVmTable. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
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 |
Status: current |
Access: read-only |
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. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
vmwHbaTgtTable |
1.3.6.1.4.1.6876.2.3 |
Table of all virtual disks configured for vms in vmwVmTable. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmwHbaTgtEntry |
|
|
vmwHbaTgtVmIdx |
1.3.6.1.4.1.6876.2.3.1.1 |
This number corresponds to vmwVmIdx in vmwVmTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..65535 |
|
vmwHbaTgtIdx |
1.3.6.1.4.1.6876.2.3.1.2 |
This value identifies a particular disk. |
Status: current |
Access: not-accessible |
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 |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
DisplayString |
|
|
vmwVmNetTable |
1.3.6.1.4.1.6876.2.4 |
Table of network adapters (nic) for all vms in vmwVmTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmwVmNetEntry |
|
vmwVmNetEntry |
1.3.6.1.4.1.6876.2.4.1 |
Identifies a particular nic for the specified vmwVmIdx |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmwVmNetEntry |
|
|
vmwVmNetVmIdx |
1.3.6.1.4.1.6876.2.4.1.1 |
This number corresponds to vmwVmIdx in vmwVmTable. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
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 |
Status: current |
Access: read-only |
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: |
Status: current |
Access: read-only |
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. |
Status: obsolete |
Access: read-only |
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. |
Status: current |
Access: read-only |
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 |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
PhysAddress |
|
|
vmwFloppyTable |
1.3.6.1.4.1.6876.2.5 |
Table of floppy drives for all vms in vmwVmTable. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmwFloppyEntry |
|
|
vmwFdVmIdx |
1.3.6.1.4.1.6876.2.5.1.1 |
This number corresponds to vmwVmIdx in vmwVmTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..65535 |
|
vmwFdIdx |
1.3.6.1.4.1.6876.2.5.1.2 |
Identifies one specific virtual floppy device. |
Status: current |
Access: not-accessible |
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: |
Status: current |
Access: read-only |
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. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
VmwConnectedState |
|
|
vmwCdromTable |
1.3.6.1.4.1.6876.2.6 |
Table of DVD or CDROM drives for all vms in vmwVmTable. |
Status: current |
Access: not-accessible |
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. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmwCdromEntry |
|
|
vmwCdVmIdx |
1.3.6.1.4.1.6876.2.6.1.1 |
This number corresponds to the vmwVmIdx the vmwVmTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..65535 |
|
vmwCdromIdx |
1.3.6.1.4.1.6876.2.6.1.2 |
Identifies the specific DVD or CDROM drive. |
Status: current |
Access: not-accessible |
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: |
Status: current |
Access: read-only |
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. |
Status: current |
Access: read-only |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
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. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmwResMIBBasicCompliance |
1.3.6.1.4.1.6876.2.10.2.1.2 |
The compliance statement for entities which implement the
VMWARE-RESOURCE-MIB. |
Status: current |
Access: accessible-for-notify |
MODULE-COMPLIANCE |
|
|
|
vmwVmInfoGroup |
1.3.6.1.4.1.6876.2.10.2.2.1 |
These objects provide virtual machine details. |
Status: current |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|
vmwVmInfoNotificationGroup |
1.3.6.1.4.1.6876.2.10.2.2.2 |
Group of objects describing notifications (traps). |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-GROUP |
|
|
|
vmwVmObsoleteGroup |
1.3.6.1.4.1.6876.2.10.2.2.3 |
Managed objects that should not be used. |
Status: obsolete |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|