Discovery
Este plugin puede integrarse con el Discovery de Pandora FMS.
Para ello se debe cargar el paquete ".disco" que puede descargar desde la librería de Pandora FMS:
https://pandorafms.com/library/
Una vez cargado, se podrán monitorizar entornos de VMware creando tareas de Discovery desde la sección Management > Discovery > Applications.
Para cada tarea se solicitarán los siguientes datos mínimos:
- V-Center IP: Dirección IP del V-Center a monitorizar.
- Datacenter name: Nombre del datacenter a monitorizar en el V-Center indicado.
- Datacenter user: Usuario de conexión al V-Center.
- Password: Contraseña del usuario indicado.
- Encrypt passwords: Si se activa, la contraseña indicada se encriptará para las ejecuciones, haciendo así que vaya enmascarada.
- Tentacle IP: IP del servidor de Tentacle al que enviar los datos de los agentes. Normalmente este parámetro no se modificará.
- Tentacle port: Puerto del servidor de Tentacle al que enviar los datos. Normalmente este parámetro no se modificará.
- Tentacle extra options: Opciones adicionales para el envio de datos mediante el cliente de Tentacle. Normalmente este parámetro no se modificará.
Si los datos de conexión proporcionados son correctos y el servidor de Pandora FMS es capaz de conectar, se podrá ver un árbol con los ESX, datastores y VMs del entorno. En este árbol se podrá, si se desea indicar agentes específicos para ser monitorizados por la tarea. En caso de no activar la monitorización exclusiva de agentes, la tarea por defecto escaneará el entorno en cada ejecución en busca de nuevos agentes (esto se puede ajustar en el siguiente paso de configuración).
- Monitor exclusive agents: Si se activa la tarea monitorizará exclusivamente los elementos del árbol seleccionado, en lugar de realizar el escaneo de agentes que haría normalmente. Esta opción tiene prioridad sobre las opciones de escaneo de pasos siguientes.
También se podrá ajustar la configuración de la tarea para personalizar la monitorización deseada:
- Max threads: Para optimizar el tiempo de ejecución, se podrán configurar múltiples hilos para monitorizar los agentes de la tarea. Hay que tener en cuenta que configurar múltiples hilos puede aumentar el uso de CPU de la tarea.
- Re-scan interval: Intervalo de búsqueda de nuevos agentes en el entorno de VMware. Este parámetro solo tiene efecto si la monitorización exclusiva de agentes está deshabilitada. No se debe confundir con el intervalo de ejecución de la tarea.
- Retry send: Al activarlo se reintenta el envío de los ficheros XML por Tentacle en caso de fallo.
- Event mode: Al activarlo se realiza la monitorización de eventos del V-Center. Esto hace que los eventos de VMware se muestren en la consola de eventos de Pandora FMS, entrando en su flujo normal de funcionamiento. Es necesario configurar el API de la consola en el fichero de configuración del servidor para que este modo funcione.
- Virtual network monitoring: Al activarlo se generarán agentes para los switches virtuales del entorno de VMware.
- Scan datastores: Al activarlo se generarán agentes para cada datastore encontrado en el entorno. Este parámetro solo tiene efecto si la monitorización exclusiva de agentes está deshabilitada.
- Scan datacenters: Al activarlo se generará un agente para el datacenter indicado en la tarea.
- Scan ESXs: Al activarlo se generarán agentes para cada ESX encontrado en el entorno. Este parámetro solo tiene efecto si la monitorización exclusiva de agentes está deshabilitada.
- Scan VMs: Al activarlo se generarán agentes para cada VM encontrada en el entorno. Este parámetro solo tiene efecto si la monitorización exclusiva de agentes está deshabilitada.
- Extra settings: Bloque de configuración adicional opcional. Aquí se pueden incluir todos los parámetros de configuración del plugin que se quiera como por ejemplo el bloque Rename.
Las tareas que se completen exitosamente dispondrán de un sumario de ejecución con la siguiente información:
- Datacenter: Nombre del datacenter monitorizado en la ejecución.
- ESXs: Cantidad de ESXs monitorizados por la tarea.
- Datastores: Cantidad de datastores monitorizados por la tarea.
- Vms: Cantidad de VMs monitorizadas por la tarea.
Las tareas que no se completen exitosamente dispondrán de un sumario de ejecución registrando los errores producidos.