AppWorx, Dollar Universe and Sysload Community

Sysload for UNIX : Collector : VMware Guest API is not running in a Virtual Machine

  • 1.  Sysload for UNIX : Collector : VMware Guest API is not running in a Virtual Machine

    Posted Dec 05, 2017 09:28 AM
    After installation, the Collector's for "Agent for UNIX" can not start. We could find in the Collector's log file "usr/local/sysload/coll/sldrmd.log" the following errors:

    "[coll] OVirtualizationEsx_OpenHandle : OpenHandle failed (iRc=2 -> 'VMware Guest API is not running in a Virtual Machine')" 

    In order to correct this error, you could: 

    • Install VMTools on the Unix server and restart the agent
    OR
    • Modify the Collector's configuration file: 

    1 - Stop the Collector
    2 - Modify the parameter DisableVMGuestLib in the <sysload>/coll/conf/sldrmd-init"  file

    [PARAM] DisableVMGuestLib=1
    #Format                : Bolean
    #Optional/Mandatory    : Optional
    #Deactivation/Activation of the check if the VMware tools are installed on the
    machine. If VMware tools are found then the program will try to do timekeeping correction
    #Set to "0" in the default configuration file
    #Appeared in v5.20

    3 - Save your changes
    4 - Restart the Collector