1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. La surveillance de VMware® ne fonctionne pas, comment puis-je vérifier les erreurs ?

La surveillance de VMware® ne fonctionne pas, comment puis-je vérifier les erreurs ?

Le moyen le plus rapide de vérifier le fonctionnement du plugin VMware® est de l’exécuter manuellement depuis le shell du serveur Pandora FMS.

Pour cela, nous devons exécuter le plugin qui se trouve sur le chemin:

/usr/share/pandora_server/util/plugin/vmware-plugin.pl

Suivi du fichier de configuration avec les paramètres définis comme étant ceux de la configuration indiquée dans la découverte. Le format du fichier de configuration doit être le suivant:

#Configuration
Configuration
server  <VMWARE_SERVER_IP>
user <user>
pass <password>
datacenter <DATACENTER_NAME>
temporal /tmp
logfile vmware_plugin.log
entities_list /tmp/vmware_entities_list.txt
transfer_mode local
tentacle_ip 127.0.0.1
tentacle_port 41121
tentacle_opts
#local_folder /var/spool/pandora/data_in
pandora_url http://localhost/pandora_console
#api_pass 1234
#api_user admin
#api_user_pass pandora
retry_send 0
event_mode 0
event_pointer_file /tmp/vmware_events_pointer.txt
verbosity 10
threads 20
interval 300
group Servers
VM
/usr/share/pandora_server/util/plugin/vmware-plugin.pl   /root/vmware-plugin-ej.conf
Une fois le plugin lancé, nous pourrons voir le résultat de l’exécution.
Dans le cas d’une erreur de la bibliothèque perl, il est probablement nécessaire de réinstaller la bibliothèque SDK  Perl:
Si l’erreur est liée à une requête SOAP, il est très probable que la version du SDK installée n’est pas compatible avec la version de l’ESX, pour cela vous devrez mettre à jour la version du SDK installée avec la même version de l’ESX surveillé.
Il est possible que l’exécution du plugin soit correcte (résultat OK), mais cela ne crée pas d’agent. Nous devrions vérifier le fichier /tmp/vmware_entities_list.txt créé et observer s’il y a toutes les VM, Datastores,… de l’environnement qui s’y trouve. Sinon, nous devons supprimer le fichier et relancer le plugin. Il devrait donner une autre erreur ou le contrôle devrait être créé correctement.
Si l’erreur affichée est liée à un problème d’authentification, nous devons vérifier que l’utilisateur, le mot de passe indiqué a les autorisations correctes tant dans l’API FMS de Pandora que dans l’ESX.
Dans le cas où tous les points sont corrects mais que les XML n’arrivent pas dans le répertoire /var/spool/pandora/data_in/ du serveur, vous devez vérifier si le binaire tentacle_client est installé ou s’il s’agit d’un transfer_mode local, que dans le paramètre local_folder le répertoire data_in est correctement configuré.
Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions