vSphere Guest SDK
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.
- Available on Windows and Linux guest operating systems with VMware Tools installed.
- This SDK supports C and C++ programming languages. You can support Java with wrapper classes, as in JNI.