2. Agenda
• Apresentação
• Palestrante
• O que é o Zabbix
• História
• Conceitos
• Funcionalidades
• Arquitetura
• Demografia
• O que há de novo no Zabbix 3.0
• Dúvidas e debate
• Certificação?
3. Palestrante
Ruan Carlos Rodrigues de Oliveira
• Graduando em Sistemas de Informação
• Zabbix Certified Specialist
• Zabbix Certified Professional
• Analista GlobalWeb – Projeto TCU
• Membro comunidades SL
• Zabbix-Brasil
• Bacula Backup-Pt-Br
• Zimbra-BR
4. 4
O que é o Zabbix
Monitoramento de redes e aplicações
Open source e multiplataforma
Flexível e escalável
NMS – Network Management System
5. 5
História
Criador: Alexei Vladishev
Linha do tempo:
1998: surgiu a ideia
Escolhas disponíveis: HP OverView, IBM, BMC..
Caras para comprar e manter.
Nome? ABCDE.... Zabbix!
2001: primeira versão alpha em GPL
2004: versão 1.0
2005: escritório Zabbix SIA
2006: versão 1.1
...
7. Conceitos e definições
Configurações:
• Host: ativo a ser monitorado;
• Template: modelo de monitoramento;
• Item: coletor, dado a ser coletado;
• Trigger: limite, treshold, gatilho;
• Ação: tomadas de decisões baseado em condições;
• Severidade: risco do incidente (total: 6);
• LLD (Low level Discovery): descoberta interna de itens a
serem monitorados;
8. Funcionalidades
Discovery de rede;
Discovery de recursos do host;
LLD (Low Level Discovery) – descoberta interna;
Monitoramento distribuído;
Administração centralizada;
Monitoramento com ou sem agente;
Suporte a todas as versões SNMP;
Envio de alertas por e-mail, SMS, Whatsapp, Telegram ou de
acordo com sua imaginação;
Monitoramento de aplicações Java;
Monitoramento de ambiente virtualizado;
Monitoramento de aplicações Web;
...
10. Usuários e comunidades:
• Facebook: na comunidade Zabbix-Brasil já são, até o
momento, 3444 membros;
• Google: comunidade Zabbix-Brasil no Google totaliza 205
membros;
• Yahoo: comunidade Zabbix-Brasil no Yahoo tem 1746
associados;
• Fórum Zabbix: mais de 30 mil membros no Zabbix
Forums;
• Source Forge: os fontes do projeto Zabbix, nas versões
estáveis, têm cerca de 50 mil downloads por semana;
Algumas das empresas brasileiras que utilizam o Zabbix:
Banco Central
Caixa
DNIT
EMBRATEL
SERPRO
TCU
GLOBO.COM
PETROBRAS
10
Demografia
Presente em diversos lugares
11. • Sessão de usuários dividida em duas: Grupos de usuários e Usuários
• Interface Web redefinida
• Descrição do alerta diretamente no Dashboard
• Dois temas
O que há de novo no Zabbix 3.0
12. • Mapas, telas e apresentações de telas privadas
• Possibilidade de compartilhamento com outros usuários
ou grupos de usuários.
O que há de novo no Zabbix 3.0
16. Envio de e-mail (SMTP) autenticado
O que há de novo no Zabbix 3.0
17. Melhoria de performance
Otimização do cache de histórico
• Índice – nova chave: zabbix[wcache,index,<mode>]
O que há de novo no Zabbix 3.0
18. Cache de ações
• As ações são armazenadas em cache;
• Não precisam ser solicitadas do banco a cada evento;
• Ótimo em ambientes com muitas ações e eventos;
O que há de novo no Zabbix 3.0
19. Monitoração de uso de CPU por processo
• Nova chave de item:
proc.cpu.util[<name>,<user>,<type>,<cmdline>,<mode>,<zone>]
• Exemplo:
• proc.cpu.util[java,joao]
O que há de novo no Zabbix 3.0
20. Suporte a múltiplos processos de escalonamento
• Processo responsável por processar as ações;
• Problema:
• Muitos eventos = atraso no envio de notificações
• Solução:
• Nessa versão é possível configurar o Zabbix para ter mais
de um processo de escalonamento;
• Parâmetro StartEscalators.
O que há de novo no Zabbix 3.0
21. Execução forçada da limpeza de dados
• Processo responsável pela limpeza de dados antigos no banco
de dados.
• Problema:
• Muitos dados para apagar = consumo de recursos em
detrimento de outros processos, ou seja, tarefas mais
importantes podem ser afetadas.
• Solução:
• Gerenciamento manual da limpeza;
• HousekeepingFrequency=0;
• zabbix_server -R housekeeper_execute.
O que há de novo no Zabbix 3.0
22. Dependência entre protótipos de triggers
• Ex.: protótipos de triggers dinâmicas alertando sobre espaço
em disco com vários limites e severidades
• 20% -> 10% -> 5%
O que há de novo no Zabbix 3.0
23. Descoberta de serviços do Windows
• Foi criado uma nova chave LLD:
• service.discovery;
• Serviços podem ser filtrados.
O que há de novo no Zabbix 3.0
24. • Associar com aplicações a partir de regras de descoberta;
• Exportação e importação de mapeamentos de valores;
• Gráficos a partir de itens de log;
• Suporte a múltiplos OID nas descobertas SNMP;
• Seleção automatizada do modo de inventário;
• Reconhecimento em massa mais flexível;
• Melhoria nas monitorações de máquinas virtuais VMWare;
...
Isso não é tudo, existem mais de 50 novas funcionalidades!
O que há de novo no Zabbix 3.0
25. Mude já! Upgrade 2.4 > 3.0
1. Pare o Zabbix server;
2. Faça um backup da base de dados;
3. Faça um backup dos confs, frontend e binários;
4. Instale os novos binários;
5. Revise seu zabbix_server.conf;
6. Inicie os novos binários;
7. Atualize seu frontend (versão PHP requerida: 5.4.0).
26. Referências
Documentação Zabbix:
https://www.zabbix.com/documentation/
[Tradução] O que há de novo no Zabbix 3
http://spinola.net.br/blog/2016/02/21/traducao-o-que-ha-de-
novo-no-zabbix-3-0/
Comunidade Zabbix-Brasil
http://zabbixbrasil.org/
https://www.facebook.com/groups/zabbixbrasil/
https://br.groups.yahoo.com/neo/groups/zabbix-brasil/info