Free VM Health Monitor

Free VMware Esx and VMware Esxi monitoring tool

Free Vmware Monitoring Tool - Features

The ManageEngine VM Health Monitor tool helps an administrator to monitor important attributes of a VMWare Server. This Tool can obtain information from ESX/ESXi and VirtualCenter servers, including ESX/ESXi 3.5x, ESX/ESXi 3.0.x;

Monitor VMware server

ManageEngine VM Health Monitor helps an administrator to view the following variables of a Virtual Machine server.

  1. CPU Utilization
  2. Memory Utilization
  3. Disk Read / Write
  4. Network Rx/Tx

CPU Utilization

CPU utilization is approximately equal to the ratio of the used CPU cycles to that of the available CPU cycles.

available CPU = # of physical CPUs x clock rate

100% represents all CPUs on the host are completely occupied. For example, if a four-CPU host is running two virtual machines with one CPU each, and the usage is 50%, the host is using two CPUs completely.

Memory Utilization

Percentage of memory currently in use. This is active memory as a percentage of total configured or available memory.

Disk Read Rate

This parameter provides the average number of KiloBytes read from the disk each second during the collection interval. This parameter is expressed in kiloBytes/sec.

Disk Write Rate

This parameter provides the average number of KiloBytes written to the disk each second during the collection interval. This parameter is expressed in kiloBytes/sec.

Network Rx

Average rate at which data was received during the interval. This represents the bandwidth of the network. The rate at which data is received across each physical NIC instance on the host.

Network Tx

Average rate at which data was transmitted during the interval. This represents the bandwidth of the network. The rate at which data is transmitted across each physical NIC instance on the host.

Monitor virtual machine

Monitor health reports like VM name, guest OS, VM state, virtual processor, virtual memory and virtual network usage.

The variables which are monitored for each Guest OS/ Virtual Machine are as follows.

  1. CPU Utilization
  2. Memory Utilization
  3. Network Rx/Tx

CPU Utilization

This is the host's view of the CPU usage, not the guest operating system’s view. It is the average CPU utilization over all available virtual CPUs in the virtual machine. For example, if a virtual machine with one virtual CPU is running on a host that has four physical CPUs and the CPU usage is 100%, the virtual machine is using one physical CPU completely.

virtual CPU usage = usage in mhz / (# of virtual CPUs x core frequency)

100% represents all CPUs on the host are completely occupied. For example, if a four-CPU host is running two virtual machines with one CPU each, and the usage is 50%, the host is using two CPUs completely.

Memory Utilization

Percentage of memory currently in use. This is active memory as a percentage of total configured or available memory.

Network Rx

Average rate at which data was received during the interval. This represents the bandwidth of the network. The rate at which data is received across each physical NIC instance on the host.

Network Tx

Average rate at which data was transmitted during the interval. This represents the bandwidth of the network. The rate at which data is transmitted across each physical NIC instance on the host.

Overview