O documento apresenta o Zabbix como uma ferramenta de monitoramento de rede e sistemas. Ele descreve como o Zabbix pode monitorar uma variedade de métricas, identificar problemas e ajudar a reduzir tempos de inatividade. O documento também discute como o Zabbix pode ajudar a perceber e resolver problemas de maneira proativa.
Zabbix: seu companheiro de aventuras no misterioso mundo das redes e sistemas. Potilivre/Potitour 2017 - IFRN - Ceará-Mirim.
1. Potilivre/Potitour - "Zabbix: seu companheiro de aventuras no
misterioso mundo das redes e sistemas" 1
PotiTour: Potilivre na estrada
Zabbix: seu companheiro de aventuras no misterioso
mundo das redes e sistemas.
Werneck Costa02/12/2017
4. Background
Apresentação voltada às turmas iniciantes nos cursos¹ de
tecnologia da informação, oferecidos no IFRN Campus
Ceará-Mirim. Tem como objetivos apresentar a
plataforma Zabbix² e suas principais funções³.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1 - http://portal.ifrn.edu.br/campus/ceara-mirim/cursos/
2 - https://www.zabbix.com/
3 - https://www.slideshare.net/WerneckCosta/zabbix-para-iniciantes
4
5. Zabbix on the Road - Meetup Brasil - Natal
(11/2017)
5
• Werneck Bezerra Costa;
• Zabbixeiro desde 2012;
• Certified Professional and Certified Specialist
(Zabbix 3.0);
• Outras apresentações: Slide Share;
• LinkedIn: Perfil profissional.
Background
6. Conselhos de família
Menino(a), seja “gente”!
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
6
7. Conselhos de família
“Gente” de verdade, trabalha.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
7
8. Conselhos de família
Trabalhar... Mas com o que?
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
8
9. Conselhos de família
Tem que ser algo que me traga prazer!
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
9
10. Conselhos de família
Algum tempo depois... (10 minutos, mais ou menos)
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
10
11. Conselhos de família
Você acaba lembrando que prazer e dinheiro
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
11
nem sempre estão atrelados
(ou nem em todas as profissões)
12. Conselhos de família
E agora, José (ou Maria (ou os dois))?
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
12
13. Conselhos de família
O jeito é, infelizmente, desistir de artes-plásticas...
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
13
14. Conselhos de família
Já que optamos por T.I, vamos entender onde nos metemos.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
14
18. Carreiras na T.I
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
18
Independente de qual idade ou carreira, o melhor de tudo é:
Continuar sendo o(a) menino(a) do computador!
19. Carreiras na T.I
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
19
Independente de qual idade ou carreira, o melhor de tudo é:
Ganhar muito dinheiro!
20. Carreiras na T.I
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
20
Independente de qual idade ou carreira, o melhor de tudo é:
Ganhar muito dinheiro!
21. Carreiras na T.I
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
21
Voltando à relação dinheiro x prazer,
T.I dá mais prazer que dinheiro.
Principalmente quando você aprende
a se livrar das dores de cabeça.
22. Carreiras na T.I
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
22
Esta apresentação servirá para te livrar de algumas
dores de cabeça, e até talvez ajudar a aliar
o prazer com o dinheiro (ou melhorar esta relação)
23. Vamos a um caso prático
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
23
26. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
26
27. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
27
28. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
28
29. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
29
30. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
30
31. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
LogPorta Down
31
32. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
32
33. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
No
Yes
33
34. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
No
Yes
Serviço Up
42º
Desligado
200
Yes
34
35. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
No
Yes
Serviço Up
42º
Desligado
200
Yes
Serviço Up
2 GB42º Porta Down
35
36. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
No
Yes
Serviço Up
42º
Desligado
200
Yes
Serviço Up
2 GB42º Porta Down
99%Down
4.70Mbps
Desligado
Yes
36
37. Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
99%Down
4.70Mbps
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
chovendo
42º
Desligado
Log
14 problemas
Porta Down
200
No
Yes
Serviço Up
42º
Desligado
200
Yes
Serviço Up
2 GB42º Porta Down
99%Down
4.70Mbps
Desligado
Yes
4.70Mbps
200
DownDesligado
37
38. 38
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso significa?
39. 39
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso significa?
Nada.
40. 40
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso significa?
Nada. Realmente!
41. 41
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso significa?
Nada. Realmente!
Ninguém está olhando isso...
42. 42
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso significa?
Nada. Realmente!
Ninguém está olhando isso...
Não tem como ver tudo isso!
44. 44
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso pode significar?
45. 45
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
42º Log
14 problemas
Porta Down
200
42º
200
Yes
O que tudo isso pode significar?
46. 46
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
42º
O que tudo isso pode significar?
Temperatura do seu datacenter
Que deveria estar em 18º
Que provocou a parada de
alguns servidores
importantes
Que fez com que a empresa
perdesse dois dias de
faturamento e repensasse a
necessidade de ter vocês na
equipe de informática...
47. 47
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso pode gerar?
50. Realmente
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
50
não é fácil entender esse mundão das redes e sistemas.
E, nessa hora, você certamente irá se perguntar: Será que
existe uma forma de responder as principais questões sobre
as “broncas do dia a dia”?
A certeza é que você passará por problemas nessas áreas.
A resposta está em: errar é u-mano. Mas comer capim, é uma
escolha.
51. Sim, mas quem poderá nos defender?
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
51
54. • O que é?
– Canivete Suíço para monitoramento/gerência de
redes
• Ferramenta livre com status de empresarial
• Monitoramento de redes e servidores
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
54
55. A solução de monitoramento Zabbix é um software de código aberto
de última geração com classe empresarial. Ele é projetado para
monitorar disponibilidade e desempenho dos componentes de uma
infra-estrutura de T.I. O Zabbix é capaz de monitorar um número
ilimitado de métricas e fornecer análises sofisticadas sobre a saúde
da infraestrutura de T.I. Sendo capaz de identificar a "fonte" de um
problema nos sistemas de T.I, permite aos usuários Zabbix (SysOps)
agirem rapidamente, reduzindo os custos associados com a
paralisação.
Tradução livre de: Zabbix LLC
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
55
57. O que o Zabbix é, e o que pode fazer
por você ou pela sua empresa
• Ser proativo, percebendo problemas em tempo hábil;
• Monitorar todo e qualquer dispositivo da
infraestrutura de T.I;
• Montar mapas/telas que possibilitem
entender/resolver problemas rapidamente;
• Criar uma documentação viva e atualizável de toda a
infraestrutura;
• Criar visões baseadas no objetivo de quem “assistirá”
o monitoramento (níveis do suporte de T.I, gerência
empresarial, parceiros de negócio e etc).
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
57
58. Zabbix
• O que é?
– Monitoramento de...
• Sistemas operacionais
– Servidores ou clientes/estações;
– Windows/Unix-Like.
• Ativos de rede
– Switchs, APs, roteadores...
• Qualquer coisa que tenha IP
– impressoras, No-breaks, termômetros SNMP...
– Forma “intrusiva” e “não intrusiva”
• Com ou sem parte (agente) instalada no alvo
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
58
59. Zabbix
• O que é?
– Monitoramento com...
• ...agente próprio, ICMP, SNMP (v1, 2c e 3), IPMI, Telnet,
SSH, JMX (Java), Monitoramento WEB...
• Se a informação existe, ache um meio de extraí-la:
– Scripts (*nix Shell, Python, Perl, PowerShell).
• Discovery:
– Analisa a rede procurando servidores;
– Analisa o Host procurando informações sequenciais
» Vários discos, várias partições;
» Várias placas de rede;
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
59
60. Zabbix
• O que é?
– Armazena informações coletadas em banco de dados
Relacional
• MySQL, Postgresql, SQLite, Oracle e IBM DB2.
– Gerencia eventos que geram alertas
• SMS, e-mail, Gtalk/XMPP, Telegram, Whatspp*, Slack;
• Monitoramento de SLA (acordo de nível de serviços).
– Código aberto =
manutenção/continuidade/adaptações
• Licença GPLv2
– O Zabbix não tem versões diferenciadas
• OpenZabbix, EnterpriseZabbix
* O Whatsapp ainda não fornece um meio homologado para interações (como API, por exemplo). Então são frequentes
os problemas no uso desta estratégia de notificações.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
60
61. Zabbix
• Características
– Infraestrutura LAMP;
– Composto de:
• Servidor (aplicação zabbix_server);
• Agente (aplicação cliente zabbix_agentd);
• Armazenamento (banco de dados);
• Interface Web (PHP);
• Proxy (aplicação opcional zabbix_proxy).
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
61
62. Zabbix
• Componentes
– Servidor:
• Recebe, processa e persiste
(armazena) os dados.
Em instalações pequenas e médias
o Banco de dados e a interface web
também estão instalados no servidor Zabbix.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
62
63. Zabbix
• Componentes
– Agente:
• Cliente instalado em
servidores, que envia
dados ao Servidor
Zabbix (ativo ou
passivo)
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
63
64. Zabbix
• Componentes
– Proxy:
• Parte remota que reúne informações e repassa ao servidor
Zabbix
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
64
65. Zabbix – quando? quem? como?
• Criador: Alexei Vladishev (Letônia)
– Perfil do criador.
• Projeto interno
– em um banco que em ele trabalhava
• Primeiros esboços da ferramenta:
1998
– Primeira versão estável em 2004;
– Mais detalhes aqui.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
65
66. Zabbix – quando? quem? como?
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
66
67. Zabbix - Empresa
• Zabbix LLC
– Empresa que mantém o Zabbix em desenvolvimento
• Constante!
• Versões legadas, estáveis e beta
– Mas como se mantém uma empresa de software
livre?
• Tendo um software livre pauleira (fuderoso)!
• Oferecendo serviços profissionais;
• Suporte, integração, upgrade, desenvolvimento,
construção/customização de templates...
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
67
68. Zabbix - Empresa
Lista completa de
serviços: link
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
68
69. Zabbix – Como é?
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
69
70. Zabbix – Como é?
• Gráficos simples
– Gerados automaticamente após a adição de um
item (não permite mudanças estéticas)
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
70
71. Zabbix – Como é?
• O Zabbix e suas convenções - Áreas visuais
– Gráficos compostos
• Criado manualmente (ou via template) para relacionar
itens.
• Ex: Latência versus Perda de pacotes ICMP
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
71
72. Zabbix – Como é?
• O Zabbix e suas convenções - Áreas visuais
– Mapas
• Conjunto de Hosts ou triggers agrupados visualmente
para fácil identificação de conexões/eventos.
– Uma imagem pode representar um host, um grupo, uma
trigger, um mapa, ou servir só para representar alguma coisa
(puramente como imagem);
– O Zabbix aceita importação de ícones para representar
qualquer coisa que o usuário deseje.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
72
82. Bom, com todo esse poder em mãos, só
nos resta reagir!
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
82
83. 83
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
1
Serviço Up
0.89340 miliseconds
72 usuários
2 GB
40 dias
42º Log
14 problemas
Porta Down
200
42º
200
Yes
O que tudo isso deveria significar?
84. 84
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
2 GB
O que tudo isso deveria significar?
Espaço em disco na partição utilizada pelo sistema comercial
da empresa (para uploads de grandes arquivos)
Isso foi verificado numa sexta à
tarde
em tempo para que o disco da VM fosse aumentado, fazendo com
que os melhores dias de faturamento do mês não fossem perdidos...
85. 85
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso deveria significar?
86. 86
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
O que tudo isso deveria significar?
92. Zabbix
• O Zabbix é pra você?
– Parabéns pela descoberta!
• O próximo passo vai depender do seu
conhecimento atual:
– Se conhecer Linux (utilização do Shell, instalação de
pacotes, edição de configurações), é indicado que
instale o conjunto LAMP e siga com a instalação do
Zabbix utilizando os tutoriais disponíveis aqui;
– Se seu forte não for Linux mas deseja utilizar o Zabbix,
pode começar pelo appliance fornecido pela Zabbix
LLC e disponível aqui.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
92
93. Zabbix
Empresas (ou instituições) nacionais que
utilizam
Equinix (antiga Alog)
Banco Central
CAIXA
CAPES
DNOCS – Departamento
Nacional de Obras Contra as Secas
EletroShopping
IBAMA
INEP
Polícia Militar do Ceará
Prefeitura de Maringá/PR
Prodest – Tecnologia da Informação
SERPRO
UFRN
IFRN
TCU
TRE-BA
TRE-MG
UECE – Universidade Estadual do Ceará
UFBA – Universidade Federal da Bahia
UNESP-Bauru
União Central Brasileira da Igreja Adventista do
Sétimo Dia
UNICAMP – Universidade Estadual de Campinas
USP – Universidade de São Paulo
Dados colhidos neste link
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
93
94. Zabbix
• Fontes/referências:
– Ícones disponibilizados pela comunidade:
https://goo.gl/OfSDGJ
– Apresentação “Zabbix 4 Dummies”, na Linux Day
Torino, da Quadrata.it: Link;
– Site oficial da Zabbix LLC: Link;
– Site da comunidade Brasileira (oficial): Link;
– Monitoring all Elements of Your Database Operations
With Zabbix: Link;
– Utilizando o Zabbix para monitoramento de
Rede/Servidores: Link.
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
94
95. Como me achar
E-mail: werneck.costa@gmail.com
Telegram: @WerneckCosta
Site: http://zabbix.natal.br
Apresentações:
https://www.slideshare.net/WerneckCosta/
Google: werneck costa zabbix
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
95
96. Valeu boy, dei valor tá aqui com essezomi
de rocha mermo. Vou chegar!
Potilivre/Potitour - "Zabbix: seu
companheiro de aventuras no misterioso
mundo das redes e sistemas"
96