The vSphere Guest SDK provides read-only APIs for monitoring various virtual machine statistics. Management agents running in the guest OS can use this data for reacting to changes in the application layer. The vSphere High Availability (HA) feature for clustered ESXi hosts provides protection for a guest OS and its applications by restarting the virtual machine if a failure occurs. Using the HA Application Monitoring APIs, developers can write software to monitor guest OS and process heartbeat.
Guest and HA Application Monitoring SDK for vSphere 6.0
Released 12 MAR 2015 | SDK Download
Includes the Guest SDK and programming components for HA Application Monitoring.