The Guest and HA Application Monitoring SDK is available as a tarball for Linux or a ZIP file for Windows. Both have a similar directory structure, shown in Components of the SDK, with minor differences for compilation.
bin/bin32 or bin/win32bin/bin64 or bin/win64 Contains the vmware-appmonitor program, which controls the HA application monitoring heartbeat from the command line. samples/C or The samples/C subdirectory (or samples/visualstudio subfolder) contains the sample.c (or appmon.cpp) program to demonstrate HA application monitoring API. Follow instructions in the README file to compile with make or with Visual Studio. The samples/java directory contains a Java native interface (JNI) implementation that builds on the C implementation. Again, see the README file. Sample C program to run all the Guest library functions and return statistics. On Linux, use gcc to compile this program, and run it on an ESXi hosted virtual machine. lib/lib32 or lib/win32lib/lib64 or lib/win64 JAR file and standard Javadoc for a prepackaged Java implementation of the Guest API. For a list of methods, browse index.html and see the VMGuestLibInterface page.