vSphere HA can be configured to monitor virtual machines, so that unresponsive VMs can be restarted (reset). This is achieved by enabling VM monitoring on the HA cluster.
You can also enable application monitoring. This will restart a VM if the VMware Tools application heartbeats are not received within a predefined timeout value.
The following procedure describes how to configure VM monitoring on an HA cluster: