Monitore VMware com Zabbix

Introdução

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

Para quem este guia é destinado

Este guia foi elaborado 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ê estiver procurando opções de personalização avançadas ou precisar de uma configuração mais sofisticada, consulte a seção Virtual machine monitoring ou a seção Configuration do manual do Zabbix.

Pré-requisitos

Antes de prosseguir com este guia, você precisa baixar e instalar o Zabbix server e o Zabbix frontend de acordo com as instruções para o seu sistema operacional.

Dependendo do seu ambiente, algumas etapas deste guia podem diferir ligeiramente. Este guia é baseado em um ambiente executando Ubuntu.

Parte-se do pressuposto de que o VMware já está configurado. Este guia não aborda a configuração do VMware.

Configurar o server Zabbix

Para monitorar VMware, os processos vmware collector do Zabbix precisam estar habilitados. Para mais informações sobre como o monitoramento VMware é realizado, consulte Monitoramento de máquina virtual.

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

vi /etc/zabbix/zabbix_server.conf

2. Localize e defina o parâmetro StartVMwareCollectors no arquivo de configuração do server Zabbix como 2 ou mais (o valor padrão é 0).

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

StartVMwareCollectors=2

3. Reinicie o server Zabbix.

systemctl restart zabbix-server

Depois que os processos vmware collector tiverem sido iniciados, prossiga para a próxima etapa.

Configurar o frontend do Zabbix

1. Faça login no frontend do Zabbix.

2. Crie um host na interface web do Zabbix:

  • No campo Host name, informe um nome de host (por exemplo, "VMware environment").
  • No campo Templates, digite ou selecione o template "VMware FQDN" (ou "VMware"). Para mais informações sobre esses templates, consulte Monitoramento de máquina virtual.
  • No campo Host groups, digite ou selecione um grupo de hosts (por exemplo, um novo grupo de hosts "VMware").

  • Na aba Macros, defina as seguintes macros do 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

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

Ver 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 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, se necessário.

Para visualizar os hosts criados, navegue até a seção de menu Coleta de dados > Hosts.

Para visualizar as métricas coletadas, navegue até a seção de menu Monitoramento > Hosts e clique em Dados mais recentes ao lado do host criado "Ambiente VMware" ou de um dos hosts que foram criados para as entidades descobertas.

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

Observe que alguns items não têm dados e apresentam o estado Não suportado. Isso ocorre porque o Zabbix não consegue encontrar contadores de desempenho válidos no datastore específico, pois ele não está habilitado no ambiente VMware monitorado.

Configurar alertas de problema

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

1. Navegue até User settings > Profile, altere para a aba Media e adicione seu e-mail.

2. Siga o guia para Receiving a problem notification.

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

Veja também

  • Criando um item - como começar a monitorar métricas adicionais.
  • Escalonamentos de problema - como criar cenários de alerta em várias etapas (por exemplo, primeiro enviar uma mensagem ao administrador do sistema e, em seguida, se um problema não for resolvido em 45 minutos, enviar uma mensagem ao gerente do data center).
  • Monitoramento de máquina virtual - informações adicionais sobre o monitoramento VMware (processo de coleta de dados, opções de configuração do server, orientações de solução de problemas etc.).
  • Chaves de item de monitoramento VMware - uma lista completa de métricas VMware que podem ser monitoradas usando o Zabbix.
  • Template VMware - informações adicionais sobre o template VMware.
  • Template VMware FQDN - informações adicionais sobre o template VMware FQDN.