ManageEngine Applications Manager provides comprehensive performance metrics to monitor your VMware ESX/ESXi servers and their guest virtual machines, and helps you ensure they are performing well at all times.
Applications Manager connects with VMware ESX/ESXi servers through standard APIs and determines the health status as well as the performance of the host servers and their corresponding virtual machines. It provides a single console to monitor physical, virtual and cloud components of your IT infrastructure.
Supported Versions: ESX 3.5 and above; ESXi 3 and above.
Using the REST API to add a new VMware ESXi monitor: Click here
Follow the steps given below to create a new VMware ESX/ESXi server monitor:
In order to add VMWare ESX/ESXi servers for monitoring, we recommend to use the root account. However, in case you are unable to use the root account, you can use a 'view-only' profile to add the servers. This profile has enough rights to be used for monitoring. The user you create must be:
Go to the Monitors Category View by clicking the Monitors tab. Click on VMware ESX/ESXi under the Virtualization Table. Displayed is the VMware ESX/ESXi bulk configuration view distributed into three tabs:
VMware ESX servers are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of the monitors of VMware ESX server. You can also configure thresholds to the numerical attributes monitored by the server based on these details.
Click on the monitor listed in the Availability tab to view detailed performance metrics of the ESX/ESXi server. These metrics are categorized into 9 different tabs for easy understanding. Below is an explanation of the metrics shown in these tabs:
This tab provides a high-level overview of the ESX/ESXi server as well as its resource utilization.
|Name||The name of VMware ESX/ESXi server monitor|
|Type||Denotes the type of servers you are monitoring.|
|Health||Denotes the health (Clear, Warning, Critical) status of the ESX/ESXi server.|
|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 server - available or not available.|
|CPU & Memory Utilization|
|CPU Utilization||The current CPU Utilization value of the ESXi host (in %).|
|CPU Idle Time||The average time that the CPU cores remain in an idle state (in ms).|
|CPU Usage||The total CPU usage across the system (in MHz).|
|CPU Utilization of Cores||The average value of CPU Utilization of all the cores combined across the system (in %).|
|Memory Utilization||Amount of memory utilized across the system (in %).|
|Disk & Network Usage|
|Disk Usage||Disk usage of ESX/ESXi server (in KBps).|
|Network Usage||Network usage of ESX/ESXi server (in KBps).|
|VM Name||Name of the virtual machine (VM) present in the host|
|Availability||Denotes the availability of the VM - available or not available|
|CPU Utilization||The CPU utilization of this VM in percentage|
|Memory Utilization||The memory utilization of this VM in percentage|
|Disk I/O Utilization||The disk input/output utilization of this VM (in KBps).|
|Network Utilization||The network usage of this VM (in KBps).|
|Health||The health status (Clear, Warning, Critical) of this VM|
This tab provides metrics about CPU Utilization details of the cores.
|CPU Utilization||The cpu utilization of the CPU core over a period of time(in percentage)|
|Health||The overall health of the CPU core|
|CPU Idle Time||The total time that each CPU core remains in an idle state (in ms).|
This tab provides metrics about memory utilization of the ESX server.
|Consumed Memory||The value of total memory minus free memory (in MB).|
|Active Memory||Amount of memory that is actively used|
|Overhead Memory||Sum of overhead memory across all VMs|
|Reserved Memory||Amount of memory currently utilized to satisfy minimum memory values set for all VMs.|
|Shared Memory||Amount of memory shared between virtual machines|
|Granted Memory||Amount of physical memory granted|
|Swapped Memory||Amount of memory that is swapped|
|Heap Memory||Amount of memory allocated for heap|
|VMKernel Memory||Amount of memory used by the VMKernel|
This tab displays metrics pertaining to the data stores of the server.
|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 GB).|
|Used GB||The used space of this datastore (in GB).|
|Free GB||The free space of this datastore (in GB).|
|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||The rate at which data is read from the datastore (in KBps).|
|Write Rate||The rate at which data is written to the datastore (in KBps).|
|Read Latency||The average time taken for a read from the datastore (in ms).|
|Write Latency||The average time taken for a write to the datastore (in ms).|
Note: The capacity, used and free metrics are not supported for NFS datastores.
This tab provides metrics about network utilization
|Name||Name of the Network Interface Card (NIC) of the host|
|Data Receive Rate||The rate at which this NIC receives data (in KBps).|
|Data Transfer Rate||The rate at which this NIC transfers data (in 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|
This tab shows detailed disk I/O (Input/Output) stats of the ESX/ESXi server
|LUN||Logical unit number associated with the physical disk|
|Disk Read Rate||Disk read rate of this LUN (in KBps).|
|Disk Write Rate||Disk write rates of this LUN (in KBps).|
|Disk Reads||Number of reads to this LUN|
|Disk Writes||Number of writes to this LUN|
|Health||Overall health of this LUN|
|Read Latency||The average amount of time taken during the collection interval to process a SCSI read command issued from the Guest OS to the virtual machine (ms).|
|Write Latency||Average amount of time taken during the collection interval to process a SCSI write command issued by the Guest OS to the virtual machine (ms).|
|Commands Aborted||The number of SCSI commands aborted during the collection interval.|
|Bus Resets||The number of SCSI-bus reset commands issued during the collection interval.|
The folloiwng are metrics pertaining to the hardware of the server.
|Power||Sensor Reading will be monitored (in Watts).|
|Fan||Sensor Reading will be monitored (in percentage).|
|Temperature||Sensor Reading will be monitored (in Degree Celsius).|
|Processors||Health status of the sensor will be monitored.|
|Memory||Health status of the sensor will be monitored.|
Applications Manager automatically maps VMware vSphere servers and their VMs to their underlying physical storage arrays. You can track the vSphere servers and their VMs to the datastores, to the host bus adapters and the actual physical storage. The Storage Mapping table displays a hierarchial map view containing the list of Virtual Machines, Datastores, Storage Arrays and corresponding LUN statistics associated with the ESXi host.
|Adapter Name||The name of the Storage Adapter.|
|Adapter Status||The status of the Storage Adapter: Online, Offline, Fault, Unknown.|
|Model||The model of the storage adapter.|
|Type||The type of storager adapter.|
|Driver||The driver details of the storage adapter.|
|Target Count||The Target Count for that storage adapter.|
|LUN Count||The number of array LUNs on the host.|
|Path Count||The number of total storage paths on the server.|
|HBR Received Rate||Outgoing host-based replication network traffic for this virtual machine or host (in kB/s).|
|HBR Transmitted Rate||Average amount of data transmitted per second in the host-based replication (in kB/s).|
|Number of HBR Configured VMs||Number of powered-on virtual machines running on this host that currently have host-based replication protection enabled.|
This tab shows a detailed Event List for monitoring of ESX Events.
|Event Name||The name of the event.|
|Description||A description of the Event.|
|Severity||The severity of the log event.|
|Generated Time||The time at which the event is generated.|
Note: To configure new events, Click the Monitor Actions button in the right-hand corner of the page and in the drop-down menu, click Configure Events.
This tab provides info on the ESX/ESXi server's configuration details.
|Host Name||The name of VMware ESX/ESXi server monitor|
|Power||The power status of the server. The values include poweredOn, poweredOff and standBy.|
|Vendor Name||The name of the vendor offering Virtualization (VMware)|
|Version||Version of ESX/ESXi server|
|Hardware Vendor Name||Hardware vendor identification|
|Hardware Model||System model identification|
|CPU Model||Information about the overall CPU|
|CPU Capacity MHz||The overall CPU capacity (in Mega Hertz)|
|CPU Cores||Number of CPU cores present in the server|
|Number of VMs||Number of virtual machines discovered in the server|
vim-cmd proxysvc/service_listIf the service is running, the following text appears in the list of services:...serverNamespace = '/mob',accessMode = "httpsWithRedirect",pipeName = "/var/run/vmware/proxy-mod",...
vim-cmd proxysvc/remove_service "/mob" "httpsWithRedirect"
The MOB service is disabled by default. So when you try to access the MOB url of ESX host, the output should look like this:
vim-cmd hostsvc/advopt/view Config.HostAgent.plugins.solo.enableMob
The Output should look like this:
vim-cmd hostsvc/advopt/update Config.HostAgent.plugins.solo.enableMob bool true
The MOB URL we use for obtaining the ESXi host datastore details is as follows:
ESXiHOST_IP ---> IP address of the ESXi host server
ESXiHOST_PORT ---> Port number of the ESXi host server
After accessing this link, you'll find a list of all the available datastores within the ESXi host under the 'value' field of 'datastore' name field.
Select and click over the required datastore from the list in order to get the complete details of that particular datastore.