Aula 03 - 3.0
Aula 03 - 3.0
Aula 03 - 3.0
0
Aula 03
Objetivo:
Efetuar os primeiros passos para o monitoramento do ambiente
Aula 03
Monitoramento no intrusivo
Aula 03
Na aula 01, instalamos o zabbix 3.0 e por padro, o Zabbix Server j vem
configurado para iniciarmos seu monitoramento.
Cadastrando um host
Aula 03
Aula 03
Tambm temos as macros que podem ser cadastradas a nveis de host, ou seja, no usadas em todos os
monitoramentos, mas apenas em um host especfico.
Trataremos esse item em outro mdulo, mas podemos conferir o manual oficial aqui.
Aula 03
Novidade da verso 3.0 possvel habilitar criptografia para o monitoramento e comunicao entre
Zabbix Server x Zabbix Agent x Zabbix Proxy!
O host dns1 (Dns Master) est cadastrado e habilitado para monitoramento, mas como no
compilamos o Zabbix Agent nesse host ainda, a sinalizao no ser ativada.
Aula 03
Monitoramento Simples
Aula 03
Nosso host Dns Master est criado, mas no existe nenhum item em seu
monitoramento.
Podemos usar templates no futuro, mas por enquanto, vamos cirar nossos
prprios itens para praticar um pouco e entender como o zabbix funciona.
Aula 03
Aula 03
Nome do item (livre escolha)
Caso o valor coletado precise ser trabalhado, multiplicando-o para se chegar a um resultado. Exemplo, ao coletar o tempo
de resposta de um host, talvez seja necessrio multiplicar o valor retornado por 1000, para se obter o valor em ms
(milissegundos).
Aula 03
History Por quanto tempo o valor
ser armazenado em histrico;
Trend Por quanto tempo sero
mantidas estatsticas sobre o valor
coletado;
Store Como o valor coletado deve ser
armazenado;
Show Como o valor coletado deve
ser exibido;
Applications a qual ou quais
aplicaes o valor deve pertencer;
Populates O valor coletado deve
preencher um item do inventrio;
Aula 03
Veja que o item que criamos est com status de no suportado e exibida a
mensagem de erro que nos guiar na resoluo do problema.
Aula 03
Durante a instalao das dependncias do Zabbix Server em nossa plataforma Debian, o fping alocou
seus binrios no local descrito na linha 464, como sinalizado acima. No seu ambiente, crie essa linha
informando a nova localizao para o Zabbix Server e reinicie o zabbix_server para leitura das novas
configuraes.
Aula 03
Quando escolhemos o tipo de item Simple check / icmpping havia uma descrio sobre o que ele
retorna de valor. Relendo esse texto, vemos que ao realizar essa verificao, o zabbix nos retorna o
valor 0 para um host down e 1 para um host up. Agora, temos que dizer ao zabbix para nos retornar o
valor down ou up, e no 0 ou 1. Vamos trabalhar com Mapa de valores.
Aula 03
Mapa de valores, como o nome sugere, so as tradues disponveis para que o zabbix nos exiba os
valores coletados. No caso do item icmpping o mapa de valor mais adequado o Service state.
Novidade 3.0 Podemos criar mapa de valores e/ou importar mapas de valores criados
anteriormente em outras ocasies.
Altere o mapa de valor de nosso item para Service state e veja novamente em Latest data.
Aula 03
Existem vrias maneiras de se realizar um monitoramento por ICMP. Por exemplo, podemos informar
parmetros ao zabbix como o timeout para a resposta ICMP do host monitorado, quantas vezes
enviar o pacote ICMP antes de obter um resultado negativo, etc
Em nosso laboratrio, criamos um item manualmente para aprender um pouco mais sobre essa
tarefa, mas podemos agora aplicar um Template ICMP para facilitar esse monitoramento, afinal, o
zabbix traz muitas facilidades.
Aula 03
Aula 03
Triggers Na sequncia, temos triggers (alertas) que so acionadas quando: h perda de pacotes;
h indisponibilidade do host por ping; h tempo de resposta muito alto, respectivamente.
Aula 03
H ainda muito que pode ser feito sem termos um Monitoramento Intrusivo em nosso ambiente.
Se analisarmos bem, essas 4 chaves de monitoramento podem ajudar a monitorar a maior parte de
um ambiente bsico de TIC.
Com elas, podemos verificar a disponibilidade de uma porta de servio e o tempo de resposta dessas
portas s requisies de clientes desses mesmos servios.
Aula 03
O servio ssh
Aula 03
Criamos como exemplo, dois monitoramentos para o servio SSH do host Dns
master de nosso laboratrio, sem uso de templates.
Agora, vamos entender o que deve ser avaliado para que seja criado um
alarme!
O zabbix nos ajuda a construir a trigger que avalia o item e gera o alerta. Fique atento s funes
existentes. A cada nova verso do zabbix, novas funes so adicionadas. Vamos dar alguns
exemplos:
Vamos criar uma avaliao com base na expresso do item que coleta o dado acima sinalizado. J
sabemos que, se o zabbix retornar 0 = down e 1 = up
Nossa misso bem simples: dizer ao zabbix que se o dado for 0, alarme.
Aula 03
A funo que desejamos empregar, no caso, estamos pedindo o ltimo dado coletado.
O tempo de coleta do dado, que nesse caso, 0 = ao ltimo dado da coleta atual. Poderamos
por exemplo, solicitar o ltimo dado dos ltimos 5 minutos, assim:
.last(5m)
Aula 03
Reconhecendo o problema
Aula 03
Vimos que no Dashboard agora nos exibido um alerta do nvel informativo.
Nesse momento, mesmo se fosse outro nvel de alerta como por exemplo,
desastre, no faria diferena. No futuro de nosso laboratrio, far.
Novidade 3.0
Aula 03
Agora, estamos construindo uma trigger que avalia outro item, o que coleta
dados de performance do SSH.
Nossa crtica a seguinte: Se a mdia dos ltimos 5 minutos da
performance do SSH for superior a 1ms, alarme!
Aula 03
http://zbx.lab.com.br
Tarefa concluda!