Il arrive parfois que le Collector d'un Agent pour UNIX ne puisse pas démarrer. On voit alors dans le fichier de log du Collector
"usr/local/sysload/coll/sldrmd.log" les erreurs suivantes :
"[coll] OVirtualizationEsx_OpenHandle : OpenHandle failed
(iRc=2 -> 'VMware Guest API is not running in a Virtual Machine')"
Pour corriger cette erreur, vous devez :
- Installer les VMTools sur le serveur et redémarrer l'agent
OU- Modifier le fichier de configuration du Collector :
1 - Arrêter le Collector de l'agent
2 - Modifier le fichier
"<sysload>/coll/conf/sldrmd-init" en passant à 1 la valeur du paramètre DisableVMGuestLib
[PARAM] DisableVMGuestLib
#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 - Sauvegarder et fermer le fichier
4 - Redémarrer le Collector de l'agent