1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Monitorización VMware® no funciona, ¿Cómo compruebo los errores?

Monitorización VMware® no funciona, ¿Cómo compruebo los errores?

La forma más rápida de comprobar el funcionamiento del plugin de VMware® es ejecutando el mismo manualmente desde la shell del servidor de Pandora FMS.

Para ello debemos ejecutar el plugin que se encuentra en la ruta:

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

Seguido del fichero de configuración con los parámetros definidos como los de la configuración indicada en el Discovery. El formato del fichero de configuración debe ser el siguiente:

#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
Una vez lanzado el plugin podremos observar el resultado de la ejecución.
En el caso de obtener un error de librerías de perl, probablemente sea necesaria una reinstalación de la libreria SDK de Perl:
Si el error tiene relación con una consulta SOAP, es muy probable que la versión de SDK instalada no sea compatible con la versión del ESX, para ello habría que actualizar la versión del SDK instalado a la misma versión del ESX monitorizado.

https://pandorafms.com/manual/es/documentation/03_monitoring/05_virtual_environment_monitoring#instalacion_de_vmware_vsphere_sdk_para_perl

Es posible que la ejecución del plugin sea la correcta ( Resultado OK ) pero sin embargo no cree ningún agente. Deberemos revisar el fichero /tmp/vmware_entities_list.txt creado y observar si existen todos las VM, Datastores, … del entorno en el mismo. En el caso de que no sea así, debemos eliminar el fichero y ejecutar de nuevo el plugin. Debería dar otro error o bien crearse correctamente la monitorización.
Si el error mostrado tiene relación con un problema de autenticación, habría que revisar que el usuario, contraseña indicado tiene los permisos correctos tanto de la API de Pandora FMS como en el ESX.
En el caso de que todos los puntos sean los correctos pero no lleguen los XML al directorio /var/spool/pandora/data_in/ del servidor, habría que revisar si el binario tentacle_client se encuentra instalado o en el caso de que se trate de transfer_mode local, que dentro del parámetro local_folder se encuentre el directorio data_in correctamente configurado.
Was this article helpful?

Related Articles

Need Support?

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

Recent Discussions