The vSphere High Availability (HA) feature for ESXi hosts in a cluster provides protection for a guest OS and applications running in a virtual machine by restarting the virtual machine if a guest OS or application failure occurs. The HA feature provides this reset capability through two different mechanisms:
Heartbeat and Status Signals depicts the monitoring and reset capability of host and virtual machine.
The application monitoring program sends an enable request to start the monitoring, followed by a heartbeat signal. The vSphere infrastructure passes the signal up from your HA application monitoring program to the virtual machine, and then to the ESXi host. The HA monitoring agent will reset the virtual machine if the application monitoring program stops sending a heartbeat signal.