8 Operação de template VMware
Visão geral
O Zabbix inclui uma variedade de templates prontos para uso para monitoramento de máquinas virtuais, projetados para os hipervisores VMware vCenter e ESXi. Os templates disponíveis estão contidos em dois conjuntos de templates separados:
- VMware - usa dados de UUID para as macros correspondentes
- VMware FQDN - usa dados de FQDN para as macros correspondentes
Os templates projetados para monitorar o VMware vCenter ou hipervisores ESXi contêm regras de descoberta de baixo nível pré-configuradas juntamente com várias verificações integradas para monitorar instalações virtuais.
Para o funcionamento correto do template VMware FQDN, cada máquina virtual monitorada deve ter um nome de SO exclusivo que siga as regras de FQDN.
Além disso, o VMware Tools/Open Virtual Machine tools deve estar instalado em cada máquina.
Se esses pré-requisitos forem atendidos, recomenda-se o uso do template VMware FQDN.
O template VMware FQDN está disponível desde o Zabbix 5.2 com a introdução da capacidade de criar hosts com interfaces personalizadas.
Um template clássico VMware também está disponível e pode ser usado se os requisitos de FQDN não forem atendidos.
No entanto, o template VMware possui um problema conhecido.
Hosts para máquinas virtuais descobertas são criados com nomes que são salvos no vCenter (por exemplo, "VM1", "VM2", etc.).
Se o agent Zabbix estiver instalado nesses hosts e o autoregistro ativo do agent Zabbix estiver habilitado,
o processo de autoregistro lerá os nomes dos hosts conforme foram registrados durante a inicialização (por exemplo, "vm1.example.com", "vm2.example.com", etc.).
Isso pode levar à criação de novos hosts para máquinas virtuais existentes (já que nenhuma correspondência de nome foi encontrada), resultando em hosts duplicados com nomes diferentes.
Observe:
- O template VMware Hypervisor pode ser vinculado manualmente a um host, bem como usado em descoberta;
- O template VMware Guest não deve ser vinculado manualmente a um host e só pode ser usado em descoberta.
Configuração de macro de host
Para usar verificações simples do VMware, o host deve ter as seguintes macros de usuário definidas:
- {$VMWARE.URL} - URL do SDK do serviço VMware (vCenter ou hipervisor ESXi) (https://servername/sdk)
- {$VMWARE.USERNAME} - Nome de usuário do serviço VMware
- {$VMWARE.PASSWORD} - Senha do usuário {$VMWARE.USERNAME} do serviço VMware