The vSphere Guest SDK provides read-only APIs for monitoring various virtual machine statistics. Management agents running in the guest OS of a virtual machine can use this data for reacting to changes in the application layer. 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 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 9.0 for vSphere 5.1
Released 10 SEP 2012 | SDK Download
This release includes programming components for High Availability Application Monitoring, in addition to Guest SDK components as in earlier releases.