8 Funcionamiento de la plantilla de VMware
Descripción general
Zabbix incluye una gama de templates listas para usar para monitorización de máquinas virtuales, diseñadas para hipervisores VMware vCenter y ESXi. Los templates disponibles se agrupan en dos conjuntos de templates separados:
- VMware - utiliza datos UUID para las macros correspondientes
- VMware FQDN - utiliza datos FQDN para las macros correspondientes
Los templates diseñados para monitorizar hipervisores VMware vCenter o ESXi contienen reglas de descubrimiento de bajo nivel preconfiguradas, junto con varias comprobaciones integradas para monitorizar instalaciones virtuales.
Para el funcionamiento correcto del template VMware FQDN, cada máquina virtual monitorizada debe tener un nombre de SO único que cumpla las reglas de FQDN.
Además, VMware Tools/Open Virtual Machine tools deben estar instaladas en cada máquina.
Si se cumplen estos requisitos previos, se recomienda usar el template VMware FQDN.
El template VMware FQDN está disponible desde Zabbix 5.2, con la introducción de la capacidad de crear hosts con interfaces personalizadas.
También está disponible un template clásico VMware, que puede usarse si no se cumplen los requisitos de FQDN.
Sin embargo, el template VMware tiene un problema conocido.
Los hosts para las máquinas virtuales descubiertas se crean con nombres que se guardan en vCenter (por ejemplo, "VM1", "VM2", etc.).
Si Zabbix agent está instalado en estos hosts y la autoregistración activa de Zabbix agent está habilitada,
el proceso de autoregistración leerá los nombres de host tal como se registraron durante el inicio (por ejemplo, "vm1.example.com", "vm2.example.com", etc.).
Esto puede provocar la creación de nuevos hosts para máquinas virtuales ya existentes (ya que no se han encontrado coincidencias de nombres), lo que da lugar a hosts duplicados con nombres diferentes.
Tenga en cuenta lo siguiente:
- El template VMware Hypervisor puede vincularse manualmente a un host, así como usarse en el descubrimiento;
- El template VMware Guest no debe vincularse manualmente a un host y solo puede usarse en el descubrimiento.
Configuración de macros de equipo
Para utilizar comprobaciones simples de VMware, el equipo debe tener definidas las siguientes macros de usuario:
- {$VMWARE.URL} - URL del SDK del servicio VMware (vCenter o hipervisor ESXi) (https://servername/sdk)
- {$VMWARE.USERNAME} - Nombre de usuario del servicio VMware
- {$VMWARE.PASSWORD} - Contraseña del usuario {$VMWARE.USERNAME} del servicio VMware