[comment]: # ({2e8841b8-7a74b291})
# 8 Operação de template VMware

[comment]: # ({/2e8841b8-7a74b291})

[comment]: # ({b28354e3-98ef1d55})
#### Visão geral

O Zabbix inclui uma variedade de templates prontos para uso para [monitoramento de máquinas virtuais](/manual/vm_monitoring), projetados para os hipervisores VMware vCenter e ESXi. Os templates disponíveis estão contidos em dois conjuntos de templates separados:

-   [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware/README.md?at=refs%2Fheads%2Frelease%2F7.0) - usa dados de UUID para as macros correspondentes
-   [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn/README.md?at=refs%2Fheads%2Frelease%2F7.0) - usa dados de FQDN para as macros correspondentes

Os templates projetados para monitorar hipervisores VMware vCenter ou ESXi contêm regras de descoberta de baixo nível pré-configuradas juntamente com várias verificações integradas para monitorar instalações virtuais.

::: noteclassic
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 ser 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.
<br><br>
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 a autoregistration ativa do agent Zabbix estiver habilitada,
o processo de autoregistration lerá os nomes dos hosts conforme foram registrados durante o lançamento (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 na descoberta;
-   O template *VMware Guest* não deve ser vinculado manualmente a um host e só pode ser usado na descoberta.

[comment]: # ({/b28354e3-98ef1d55})

[comment]: # ({1642549d-dd46551f})
#### 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

[comment]: # ({/1642549d-dd46551f})
