[comment]: # ({6a0c5b31-f12088b9})
# 5 Monitorar VMware com o Zabbix

[comment]: # ({/6a0c5b31-f12088b9})

[comment]: # ({24e3c059-5d1315b7})
#### Introdução

Esta página orienta você nas etapas necessárias para iniciar o monitoramento básico do VMware.

[comment]: # ({/24e3c059-5d1315b7})

[comment]: # ({13a80971-c72a7574})
**Para quem é este guia**

Este guia foi desenvolvido para novos usuários do Zabbix e contém o conjunto mínimo de etapas necessárias para habilitar o monitoramento básico do VMware.
Se você procura opções de personalização avançadas ou precisa de uma configuração mais detalhada, consulte a seção [Monitoramento de máquinas virtuais](/manual/vm_monitoring) ou a seção [Configuração](/manual/config) do manual do Zabbix.

[comment]: # ({/13a80971-c72a7574})

[comment]: # ({b20ff86d-8f8b7ac1})
**Pré-requisitos**

Antes de prosseguir com este guia, você precisa [baixar e instalar](https://www.zabbix.com/download) o Zabbix server e o Zabbix frontend de acordo com as instruções para o seu sistema operacional.

Dependendo do seu ambiente, alguns passos deste guia podem ser ligeiramente diferentes.
Este guia é baseado em um ambiente rodando Ubuntu.

Pressupõe-se que o VMware já esteja configurado.
Este guia não cobre a configuração do VMware.

[comment]: # ({/b20ff86d-8f8b7ac1})

[comment]: # ({26a3ea93-90ebdd62})
#### Configurar o Zabbix server

Para monitorar o VMware, os processos *vmware collector* do Zabbix precisam ser habilitados.
Para mais informações sobre como o monitoramento do VMware é realizado, consulte [Monitoramento de máquina virtual](/manual/vm_monitoring#data-collection).

1\. Abra o arquivo de configuração do Zabbix server.

```bash
vi /etc/zabbix/zabbix_server.conf
```

2\. Localize e defina o parâmetro [`StartVMwareCollectors`](/manual/appendix/config/zabbix_server#startvmwarecollectors) no arquivo de configuração do Zabbix server para `2` [ou mais](/manual/vm_monitoring#configuration) (o valor padrão é `0`).

```ini
### Option: StartVMwareCollectors
#       Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0

StartVMwareCollectors=2
```

3\. Reinicie o Zabbix server.

```bash
systemctl restart zabbix-server
```

Assim que os processos *vmware collector* forem iniciados, prossiga para o próximo passo.

[comment]: # ({/26a3ea93-90ebdd62})

[comment]: # ({91f1cfec-578be2d0})
#### Configurar o frontend do Zabbix

1\. Faça login no frontend do Zabbix.

2\. [Crie um host](/manual/config/hosts/host) na interface web do Zabbix:

- No campo *Nome do host*, insira um nome de host (por exemplo, "Ambiente VMware").
- No campo *Templates*, digite ou selecione o template "VMware FQDN" (ou "VMware").
Para obter mais informações sobre esses templates, consulte [Monitoramento de máquinas virtuais](/manual/vm_monitoring#ready-to-use-templates).
- No campo *Grupos de hosts*, digite ou selecione um grupo de hosts (por exemplo, um novo grupo de hosts "VMware").

![](../../../assets/en/manual/guides/vmware_host.png){width="600"}

- Na guia *Macros*, defina as seguintes macros de host:
    - {$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

![](../../../assets/en/manual/guides/vmware_macros.png){width="600"}

3\. Clique no botão *Adicionar* para criar o host. Este host representará seu ambiente VMware.

[comment]: # ({/91f1cfec-578be2d0})

[comment]: # ({baf29222-9efdc0ab})
#### Visualizar métricas coletadas

Parabéns! Neste ponto, o Zabbix já está monitorando seu ambiente VMware.

Dependendo da configuração do seu ambiente VMware, o Zabbix pode [descobrir](/manual/vm_monitoring#discovery) e então criar hosts para as entidades descobertas.
Observe que a descoberta e a criação de hosts também podem ser [executadas manualmente](/manual/config/items/check_now), se necessário.

Para visualizar os hosts criados, navegue até a seção de menu [*Coleta de dados → Hosts*](/manual/web_interface/frontend_sections/data_collection/hosts).

![](../../../assets/en/manual/guides/vmware_discovered_hosts.png){width="600"}

Para visualizar as métricas coletadas, navegue até a seção de menu [*Monitoramento → Hosts*](/manual/web_interface/frontend_sections/monitoring/hosts) e clique em *Últimos dados* ao lado do host "VMware environment" criado ou de um dos hosts que foram criados para as entidades descobertas.

![](../../../assets/en/manual/guides/vmware_monitored_hosts.png){width="600"}

Esta ação abrirá uma lista de todas as métricas mais recentes coletadas do host selecionado.

![](../../../assets/en/manual/guides/vmware_latest_data.png){width="600"}

Observe que alguns items não possuem dados e estão no estado *Não suportado*.
Isso ocorre porque o Zabbix não consegue encontrar [contadores de desempenho](/manual/vm_monitoring/vmware_keys#footnotes) válidos no datastore específico, pois ele não está habilitado no ambiente VMware monitorado.

[comment]: # ({/baf29222-9efdc0ab})

[comment]: # ({12e704dc-be8f9f3b})
#### Configurar alertas de problema

O Zabbix pode notificá-lo sobre um problema em sua infraestrutura usando uma variedade de métodos.
Este guia fornece etapas básicas de configuração para o envio de alertas por e-mail.

1\. Navegue até [*Configurações do usuário → Perfil*](/manual/web_interface/user_profile), alterne para a guia *Mídia* e [adicione seu e-mail](/manual/installation/quick_guides/basic_config/login#adding-user).

![](../../../assets/en/manual/quickstart/new_media.png){width="600"}

2\. Siga o guia para [Receber uma notificação de problema](/manual/installation/quick_guides/basic_config/notification).

Da próxima vez que o Zabbix detectar um problema, você deverá receber um alerta por e-mail.

[comment]: # ({/12e704dc-be8f9f3b})

[comment]: # ({ff1f6ab2-3dd552d0})
#### Veja também

- [Criando um item](/manual/config/items/item) - como começar a monitorar métricas adicionais.
- [Escalonamentos de problemas](/manual/config/notifications/action/escalations) - como criar cenários de alerta em várias etapas
  (por exemplo, primeiro enviar mensagem para o administrador do sistema, depois, se um problema não for resolvido em 45 minutos, enviar mensagem para o gerente do data center).
- [Monitoramento de máquinas virtuais](/manual/vm_monitoring#ready-to-use-templates) - informações adicionais sobre o monitoramento VMware (processo de coleta de dados, opções de configuração do server, orientações para solução de problemas, etc.).
- [Chaves de item de monitoramento VMware](/manual/vm_monitoring/vmware_keys) - uma lista completa de métricas VMware que podem ser monitoradas usando o Zabbix.
- Template [*VMware*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware) - informações adicionais sobre o template *VMware*.
- Template [*VMware FQDN*](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn) - informações adicionais sobre o template *VMware FQDN*.

[comment]: # ({/ff1f6ab2-3dd552d0})
