Top Day – Monitoramento de VMware com Zabbix

zabbix_logo_500x131

Olá pessoal, hoje iremos monitorar um ambiente Vmware utilizando o Zabbix.

A partir da versão 2.2 do Zabbix, ele oferece suporte por default a monitoramento Vmware.

A comunicação é feita via protocolo SOAP, na qual é utilizado no serviços de web da VMware e o Zabbix utiliza a feature de LLD para fazer a descoberta de Vcenter, Host e máquinas virtuais.

O Vpshere ou Vcenter tem que ser no minimo na versão 4.1

Para que o Zabbix monitore o Vmware na compilação de instalação, deve estar instalado o —with-libxml2 and –with-libcurl.

No ambiente que irei demostrar abaixo, é um Zabbix Server 2.2.6 e vamos monitorar direto o vpshere.

Passo 01- Criar um HOST, informando o IP do vpshere ou vcenter.

addhost

Passo 02- Adicione o template:

addtemplate

Antes de prosseguir para o próximo passo, vamos entender o que tem nesse “Template” na qual estamos vinculando.

itensvms

Alguns itens de informações básicas apenas, o que realmente faz a descoberta do VMware é a regra de LLD.

llddefault

Conforme podemos observar, tem uma regra para descoberta de Cluster, Host, e Vms.

Passo 03 – Depois de adicionado o “Template” no Host, vamos clicar em macros definir as credencias para o Zabbix ter acesso ao Vmware.

user

Passo 04- precisamos alterar algumas configurações no arquivo zabbix_server.conf, pois por padrão ele vem com default 0 a auto busca da VMware.

StartVMwareCollectors: podemos adicionar esse valor de 0-250, vamos mudar para 1
VMwareCacheSize: tamanho da memoria compartilhada para manter dados internos da VMware, pode deixar default
VMwareFrequency: Atraso em segundos para saber de quanto em quanto tempo ele vai coletar ou receber essa informação

Pronto!

Ambiente monitorado:

Conforme podemos observar abaixo, monitorando Vpshere.
hostok

Dados coletados:

dadosvmwaer

Também encontrou as máquinas virtuais do Host:

vmsdescoberta

E também está coletando os dados:

dadosvm

Valeu a todos! Alguma dica para um próximo artigo sobre o Zabbix ?