Guest and HA Monitoring SDK 5.5 Release Notes
About the Guest and HA Application Monitoring SDK
You can download the Guest SDK for monitoring guest virtual machine statistics, now also including facilities for High Availability (HA) Application Monitoring. The SDK version number is 9.4.0.
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.
HA Application Monitoring. 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 are 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.
Changes and New Features
In the vSphere 5.5 release, the HA application monitoring facility can reset the guest virtual machine if the application monitoring program simply requests a reset. Before HA application monitoring had to determine when the guest stopped sending a heartbeat.
In vSphere 5.1, HA Application Monitoring facilities were merged into the Guest SDK previously available.
Known Issues and Workarounds
The sample code for HA Application Monitoring does not yet demonstrate use of the new API to request reset of the guest virtual machine, VMGuestAppMonitor_PostAppState.