VMware ESX/ESXi Server - Virtual Machines


Monitored Parameters

The virtual machines(VMs) present in a VMware ESX/ESXi server are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of the VMs. You can also configure thresholds to the numerical attributes of the VMs based on these details.

The Availability tab lists all the virtual machines present in the VSX/VSXi servers and their availability status. You can also view Availability history of the virtual machines for the past 24 hours or 30 days. The Performance tab shows some key performance indicators of the virtual machine including CPU Utilization, Memory Utilization, Disk I/O Utilization and Network Utilization along with heat charts for these attributes. This tab also shows the health status and events for the past 24 hours or 30 days.

The List view displays all the virtual machines discovered under each VSX/VSXi server. This view provides an overall idea of the availability and health of all the virtual machines. The list view also enables you to perform bulk admin configurations. Click on the individual virtual machines listed to view detailed VM metrics.

The Top Virtual Machines tab shows graphs for the top CPU consumers, top memory consumers, top disk I/O consumers, and top network consumers of the VSX/VSXi server. This section enables you to find out which virtual machines are consuming your server resources and take action accordingly.

Click on the individual monitors listed in the Availability tab to view detailed performance metrics of the corresponding virtual machine. These metrics are categorized into 6 separate tabs for easy understanding. Below is an explanation of the metrics shown in these tabs:

1) Overview

This tab provides a high-level overview of the virtual machine as well as its resource utilization.

ParameterDescription
Monitor Information
Name The name of the virtual machine
Type Denotes the type you are monitoring.
Health Denotes the health (Clear, Warning, Critical) status of the VM.
Last Polled at Specifies the time at which the last poll was performed.
Next Poll at Specifies the time at which the next poll is scheduled.
Availability Shows the current status of the VM - available or not available.
CPU & Memory Utilization
CPU Utilization The CPU Usage of the VM as percentage
CPU Usage The CPU usage in Mega Hertz
Memory Utilization The memory utilization of theVM in percentage
CPU Ready The percentage of time that the virtual machine was ready, but could not be scheduled to run on the physical CPU (ms)
CPU Wait Total CPU time spent in wait state (ms)
Disk & Network Usage
Disk I/O Utilization The disk input/output utilization of the VM(kbps)
Network Utilization The network usage of the VM in kbps


2) Memory

This tab shows metrics about the memory utilization of the virtual machine

ParameterDescription
Active Memory Amount of memory that is actively used, measured as recently touched pages(MB)
Overhead Memory Amount of additional host memory allocated to the virtual machine.
Swapped Memory Amount of memory that is swapped.
Shared Memory Amount of memory that is shared between virtual machines.
Ballooned Memory Amount of memory held by memory control for ballooning.
Granted Memory Amount of physical memory granted. For hosts this can be represented as regions of memory for each virtual machine.


3) Datastore

ParameterDescription
Datastore Name of the datastore
Type Type of datastore (example: VMFS or VMware File System)
Capacity GB The total space available in this datastore in giga bytes
Used GB The used space of this datastore in giga bytes
Free GB The free space of this datastore in giga bytes
Utilization % Percentage of used space in this datastore
Free Space % Percentage of free space in this datastore
Health Overall health of the datastore
Read Rate Rate of reading data from the datastore (kbps)
Write Rate Rate of writing data to the datastore (kbps)
Read Latency The average time a read from the datastore takes (ms)
Write Latency The average time a write to the datastore takes (ms)


4) Network

The metrics in this category contain the VM network status details.

ParameterDescription
Network Interface
Name Name of the Network Interface Card (NIC)
IP Address The ip address of the NIC
Mac Address The Mac address of the NIC
Network The name of the network
Health Indicates the health of the Network Interface Card
Network Interface Utilization
Name Name of the network inteface card(NIC) of the host
Data Receive Rate The rate at which this NIC receives data(KBps)
Data Transmit Rate The rate at which this NIC transfers data (KBps)
Packets Received Number of network packets received by this NIC
Packets Transmitted Number of network packets transmitted by this NIC
Health Overall health of this NIC


5) Disk

This tab shows detailed disk stats of the virtual machine

ParameterDescription
LUN Logical unit number associated with the physical disk
Disk Read Rate Disk read rate of this LUN(KBps)
Disk Write Rate Disk write rate of this LUN(KBps)
Disk Reads Number of reads to this LUN during the defined interval
Disk Writes Number of writes to this LUN during the defined interval
Health Overall health of this LUN
Commands Aborted Number of SCSI commands aborted during the collection interval
Bus Resets Number of SCSI-bus reset commands issued during the collection interval
Guest Disk Partitions
Disk Partition Name of the partition
Capacity Capacity of the Disk Partition (GB)
Free Free Space available in the Partition (GB)
Used Used Space in the Partition (GB)
Utilization % Percentage of used space in this datastore
Free Space % Percentage of free space in this datastore


6) Configuration

ParameterDescription
UUID Universal Unique Identifier (UUID) assigned to the VM.
OS Name Operating System assigned to the VM
Power The status of the power of the virtual machine(poweredOn, poweredOff, suspend)
VM Path Name Path name to the configuration file for the virtual machine, e.g. the .vmx file. This also implicitly defines the configuration directory.
IP Address The IP address assigned to the VM
Host Name The host on which the VM is running
Boot time The time when the VM was booted.
Tools Version Current version of VMware Tools running
Number of CPUs Number of CPUs present in the VM
Configured Memory The amount of memory configured for this VM
Number of Virtual Disks The number of virtual disks in the VM