Buscar

Curso Gerenciamento de redes na prática com Zabbix aula 2 cloudcampus

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 82 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 82 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 82 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso Gerenciamento de 
Redes na prática com 
Zabbix 
 
 Mario Marques 
mmarques@cloudcampus.com.br 
 
 
Aula 2 
www.CloudCampus.com.br 1 
Agenda 
• Introdução. 
• Configuração inicial do Zabbix. 
• Discovery e configuração da comunicação 
do Zabbix Server com seus agentes das 3 
formas disponíveis : SNMP, ping e agente 
Zabbix. 
• Interface gráfica e configuração de hosts, 
itens, triggers, ações e eventos. 
www.CloudCampus.com.br 2 
Ementa do curso Gerenciamento de 
Redes na prática com Zabbix 
• Aula 1 - Introdução e instalação do Zabbix 2.2 e 
do SGBD. 
• Aula 2 - Configuração do discovery, agentes, 
hosts, itens, triggers, ações e eventos. 
• Aula 3 - Configuração de templates, gráficos e 
eventos. 
• Aula 4 - Configuração de monitorações, mapas, 
coleta de dados da MIB e triggers inteligentes. 
• Aula 5 – Configuração de usuários e grupos, 
manutenção do servidor Zabbix e 
exportação/importação XML. 
 
www.CloudCampus.com.br 3 
Detalhamento da ementa 
• Aula 1 – veremos nesta aula os conceitos referentes ao 
software Zabbix e explicaremos as diferenças entre o 
Servidor Zabbix, Proxy Zabbix, Interface Web, Java 
Gateway, Sender, Get e Agente Zabbix. 
• Informar sobre a origem do software Zabbix e quais são 
os sistemas operacionais e os SGBD´s suportados. 
• Efetuar a instalação do Zabbix 2.2 Server no Linux 
Ubuntu e do Zabbix Agent no Linux Ubuntu e no 
Microsoft Windows Server. 
• Efetuar a instalação do SGBD para o Zabbix Server. 
www.CloudCampus.com.br 4 
Detalhamento da ementa 
• Aula 2 – iremos nesta aula abordar aspectos de 
configuração inicial do Zabbix. 
• Iniciaremos explicando a função de Discovery e 
efetuaremos a configuração do Discovery da rede. 
• Efetuaremos a configuração da comunicação do Zabbix 
Server com seus agentes das 3 formas disponíveis : 
SNMP, ping e agente Zabbix. 
• Exploraremos as opções da interface gráfica. 
• Faremos a configuração de hosts, itens, triggers, ações 
e eventos. 
5 www.CloudCampus.com.br 
Detalhamento da ementa 
• Aula 3 – iremos nesta aula apresentar a configuração de 
templates, que são os modelos de quesitos que podem 
ser monitorados em dispositivos de redes, servidores e 
serviços. 
• Faremos a configuração do envio de notificações dos 
agentes para o servidor Zabbix e as ações que podem 
ser realizadas com as notificações, como o 
encaminhamento por email ou sms. 
• Efetuaremos a criação de gráficos e a geração de 
relatórios com os quesitos monitorados, explorando os 
gráficos e relatórios prontos e os gráficos e relatórios 
que podem ser construídos pelo usuário de acordo com 
a sua necessidade de monitoração. 
www.CloudCampus.com.br 6 
Detalhamento da ementa 
• Aula 4 - iremos nesta aula apresentar a configuração de 
monitoração de logs, de dados em arquivos e de 
eventos do Windows. 
• Apresentaremos as funcionalidades de configuração de 
mapas de acesso web. 
• Faremos a configuração de coleta de variáveis MIB de 
roteadores e switches. 
• Veremos como efetuar o encaminhamento de 
mensagens que indiquem a ocorrência de incidentes 
com a configuração de triggers inteligentes. 
www.CloudCampus.com.br 7 
Detalhamento da ementa 
• Aula 5 – iremos nesta aula apresentar a administração 
de usuários e grupos do Zabbix, fazendo a inclusão, 
exclusão e alteração de usuários e perfis. 
• Efetuar tarefas de manutenção do servidor Zabbix. 
• Faremos a exportação/importação de dados entre 
servidores Zabbix por meio da função de 
exportação/importação XML. 
www.CloudCampus.com.br 8 
Agenda 
• Introdução. 
• Configuração inicial do Zabbix. 
• Discovery e configuração da comunicação 
do Zabbix Server com seus agentes das 3 
formas disponíveis : SNMP, ping e agente 
Zabbix. 
• Interface gráfica e configuração de hosts, 
itens, triggers, ações e eventos. 
www.CloudCampus.com.br 9 
Tela de login 
www.CloudCampus.com.br 10 
Administration → Users 
e vemos os grupos 
www.CloudCampus.com.br 11 
Escolha no combo box à direita a 
opção users 
www.CloudCampus.com.br 12 
Vamos adicionar um novo usuário 
www.CloudCampus.com.br 13 
Vamos adicionar uma midia 
www.CloudCampus.com.br 14 
Vamos conceder permissão de 
super admin 
www.CloudCampus.com.br 15 
Usuários e grupos 
• Na quinta aula voltaremos ao tema 
usuários e grupos com mais 
profundidade…aguardem!!! 
www.CloudCampus.com.br 16 
Agenda 
• Introdução. 
• Configuração inicial do Zabbix. 
• Discovery e configuração da comunicação 
do Zabbix Server com seus agentes das 3 
formas disponíveis : SNMP, ping e agente 
Zabbix. 
• Interface gráfica e configuração de hosts, 
itens, triggers, ações e eventos. 
www.CloudCampus.com.br 17 
Nenhum dispositivo descoberto 
www.CloudCampus.com.br 18 
Como o discovery pode ser feito 
• IP ranges 
• Disponibilidade de serviços externos (FTP, 
SSH, WEB, POP3, IMAP, TCP, etc) 
• Informação recebida do Zabbix agent 
• Informação recebida do agente SNMP 
 
www.CloudCampus.com.br 19 
Configuration -> discovery 
www.CloudCampus.com.br 20 
Passo 1 – criando a regra de 
discovery 
www.CloudCampus.com.br 21 
Passo 2 – definindo as ações para 
Linux 
www.CloudCampus.com.br 22 
Inclua uptime/downtime 3600 
www.CloudCampus.com.br 23 
Os servidores Linux usarão o 
template group Linux 
www.CloudCampus.com.br 24 
Auto discovery de Linux servers 
habilitado 
www.CloudCampus.com.br 25 
Clonando o discovery para definir o 
discovery de servidores Windows 
www.CloudCampus.com.br 26 
Na aba Conditions, altere o received 
value para Windows 
www.CloudCampus.com.br 27 
Na aba Operations, altere para o 
host group e o template para 
Windows 
www.CloudCampus.com.br 28 
Nesse ponto tenha dois discovery 
configurados um para Linux e um 
para Windows 
www.CloudCampus.com.br 29 
Regra de discovery para auto 
registro 
www.CloudCampus.com.br 30 
Altere no arquivo 
zabbix_agentd.conf no servidor 
Windows o parâmetro Server 
www.CloudCampus.com.br 31 
Reinicie o servico zabbix_agentd no 
servidor Windows 
www.CloudCampus.com.br 32 
Clique em create action e de um 
nome para a action 
www.CloudCampus.com.br 33 
Na aba conditions nenhuma 
condição é requerida 
www.CloudCampus.com.br 34 
Na aba operations adicione as 
opções 
www.CloudCampus.com.br 35 
Salve a configuração e agora temos 
um discovery de auto registro 
www.CloudCampus.com.br 36 
Vamos configurar o host servidor 
Linux 
www.CloudCampus.com.br 37 
Vamos incluir o template ao 
servidor Linux 
www.CloudCampus.com.br 38 
Monitoração com servidor Linux 
www.CloudCampus.com.br 39 
Configuração do host servidor 
Windows 
www.CloudCampus.com.br 40 
Monitoração com servidor Windows 
incluído 
www.CloudCampus.com.br 41 
Agenda 
• Introdução. 
• Configuração inicial do Zabbix. 
• Discovery e configuração da comunicação 
do Zabbix Server com seus agentes das 3 
formas disponíveis : SNMP, ping e agente 
Zabbix. 
• Interface gráfica e configuração de hosts, 
itens, triggers, ações e eventos. 
www.CloudCampus.com.br 42 
O que é um host? 
• Hosts típicos Zabbix são os dispositivos 
que você deseja monitorar (servers, 
workstations, switches, etc). 
• Criar hosts é uma das primeiras tarefas de 
monitoração do Zabbix. 
• Por exemplo, se você quer monitorar 
algum parâmetro em um servidor “x”, você 
deve primeiro criar um host chamado, 
“Server X” e então você podemonitorar 
itens do servidor. 
• Hosts são organizados em grupos. 
www.CloudCampus.com.br 43 
Clique em Configuration -> Hosts 
www.CloudCampus.com.br 44 
Preencha os dados do novo host 
que será monitorado 
www.CloudCampus.com.br 45 
Configurando um host group 
clique em configuration -> host 
groups 
www.CloudCampus.com.br 46 
Clique em create host group para 
criar um novo grupo de hosts 
www.CloudCampus.com.br 47 
Associe um host a um tipo de host 
e tenha vários monitores 
configurados 
www.CloudCampus.com.br 48 
Aplicações 
 
www.CloudCampus.com.br 49 
Itens de monitoração de vários 
tipos 
www.CloudCampus.com.br 50 
Triggers com limites inferiores e 
superiores 
www.CloudCampus.com.br 51 
Configurando um trigger para 
monitoração de host a cada 5 
minutos 
www.CloudCampus.com.br 52 
Adicionando uma condição de 
dependência no trigger 
www.CloudCampus.com.br 53 
Vamos adicionar a dependência que 
em caso de mudança de status 
operacional gera alerta 
www.CloudCampus.com.br 54 
Dependência adicionada e repare 
que o hostname é genérico, pode 
ser adicionada para qq device 
www.CloudCampus.com.br 55 
Gráficos 
 
www.CloudCampus.com.br 56 
Cenários web 
www.CloudCampus.com.br 57 
Cenários de tempo de resposta e 
código de resposta das páginas 
web 
www.CloudCampus.com.br 58 
Acesso a um mapa de topologia da 
rede com opções de execução de 
scripts para testes nos hosts 
www.CloudCampus.com.br 59 
Comandos remotos 
• Com comandos remotos, você pode 
definir que um determinado comando pré-
definido seja automaticamente executado 
no host monitorado quando for atendida 
alguma condição. 
• Os comandos remotos são um 
mecanismo para monitoramento pró-ativo 
inteligente. 
www.CloudCampus.com.br 60 
Cenário 
www.CloudCampus.com.br 61 
Configurando o arquivo no agente 
• Altere o arquivo de configuração em: 
– /usr/local/etc/zabbix_agentd.conf 
 
• Antes: 
– #EnableRemoteCommands=0 
– #LogRemoteCommands=0 
 
• Depois: 
– EnableRemoteCommands=1 
– LogRemoteCommands=1 
 
www.CloudCampus.com.br 62 
Reinicie o agente Zabbix 
• $sudo /etc/init.d/zabbix-agentd stop 
 
• $sudo /etc/init.d/zabbix-agentd start 
 
www.CloudCampus.com.br 63 
Escolha a opção Configuration -> 
hosts 
www.CloudCampus.com.br 64 
Escolha na coluna Item o servidor 
linux Apache Server 
www.CloudCampus.com.br 65 
Clique no botão Create Item no 
canto superior direito 
www.CloudCampus.com.br 66 
Item para monitorar o 
funcionamento do Apache2 
debian7 e o host do teste troque!!! 
www.CloudCampus.com.br 67 
Clique em Triggers no botão Create 
Trigger no canto superior direito 
www.CloudCampus.com.br 68 
Trigger para monitorar o Apache2 
www.CloudCampus.com.br 69 
https://www.zabbix.com/documentat
ion/2.2/manual/config/items/itemtyp
es 
www.CloudCampus.com.br 70 
Lógica do trigger 
• Segundo a documentação, quando for obtido 
um valor igual a 1 para a chave net.tcp.service 
significa que o serviço está ativo e recebendo as 
requisições. 
• Quando for obtido um valor igual a 0, significa 
que o serviço está inativo. 
• A execução do comando remoto para reiniciar o 
Apache será baseado nos valores coletados 
para este item e trigger. 
• Então, você pode criar com os mesmos 
parâmetros para testar o seu ambiente. 
www.CloudCampus.com.br 71 
Configurando o sudo no host 
Ubuntu cliente 
• Digite o comando visudo, ele abrirá o 
arquivo /etc/sudoers. 
• No final desse arquivo, adicione a linha 
abaixo para dar a permissão ao usuário 
zabbix de reiniciar o Apache sem solicitar 
senha. 
– $sudo visudo 
www.CloudCampus.com.br 72 
Adicione no final do arquivo 
sudoers a linha abaixo 
 
 
 
• zabbix ALL=(ALL) NOPASSWD: /etc/init.d/apache2 restart 
www.CloudCampus.com.br 73 
Configure a Action 
www.CloudCampus.com.br 74 
Preencha as condições 
Nova condição (New condition): 
Escolha a opção trigger referente 
ao monitoramento do apache2. Neste 
caso é a trigger “O Apache está 
ativo?” do host debian7. Clique em 
Adicionar (Add). 
www.CloudCampus.com.br 75 
Preencha os campos da aba Ações 
(Actions). Clique no botão Nova 
(New). 
www.CloudCampus.com.br 76 
Agora teste o funcionamento da ação 
 
• Acesse o host cliente e pare a execução 
do Apache. 
 
– $ sudo /etc/init.d/apache2 stop 
 
www.CloudCampus.com.br 77 
Verificações 
www.CloudCampus.com.br 78 
• Verifique no dashboard o alerta de parada 
do apache. 
• Verifique na log do cliente 
/var/log/zabbix-agent/zabbix_agentd.log 
a mensagem de paralização do apache. 
Mensagem de restart 
www.CloudCampus.com.br 79 
Apache normal novamente 
www.CloudCampus.com.br 80 
Lição de casa para a aula 3 
• Você precisa ter dois e-mails do Gmail 
criados 
– Um para ser seu “robô” (criado para os 
testes) outro para ser seu “destinatário” 
(receberá os avisos) 
• wget https://github.com/SpawW/zabbix-
templates/blob/master/104-disk-
performance/104-disk-
performance.zip?raw=true 
• unzip 104-disk-performance.zip 
 
 
www.CloudCampus.com.br 81 
Dúvidas???? 
 
mmarques@cloudcampus.com.br 
www.CloudCampus.com.br 82

Outros materiais