O que há de novo no Zabbix 3.0
O que há de novo no Zabbix 3.0
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?
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
O que é o Zabbix
Monitoramento de redes e aplicações
Open source e multiplataforma
Flexível e escalável
NMS – Network Management System
5
HistóriaCriador: Alexei Vladishev
Linha do tempo:
1998: surgiu a ideiaEscolhas disponíveis: HP OverView, IBM, BMC..Caras para comprar e manter.
Nome? ABCDE.... Zabbix!
2001: primeira versão alpha em GPL2004: versão 1.02005: escritório Zabbix SIA2006: versão 1.1...
6
História
Conceitos e definiçõesConfiguraçõ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;
FuncionalidadesDiscovery 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;...
9
Arquitetura
Zabbix Server
Zabbix Proxy
Zabbix Java Gateway
API
IntegraçõesAutomatizaçõesRelatórios
Zabbix AgentBanco de dados
Web Interface
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
Demografia
Presente em diversos lugares
• 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
• 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
Criptografia na comunicação e autenticação dos Daemons.
O que há de novo no Zabbix 3.0
Previsão de valor e de momento.Funções preditivas: forecast e timeleft.
O que há de novo no Zabbix 3.0
Agendamento de horário para coleta de itens
O que há de novo no Zabbix 3.0
Envio de e-mail (SMTP) autenticado
O que há de novo no Zabbix 3.0
Melhoria de performanceOtimização do cache de histórico
• Índice – nova chave: zabbix[wcache,index,<mode>]
O que há de novo no Zabbix 3.0
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
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
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
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
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
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
• 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
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).
Referências
Documentação Zabbix:https://www.zabbix.com/documentation/
[Tradução] O que há de novo no Zabbix 3http://spinola.net.br/blog/2016/02/21/traducao-o-que-ha-de-novo-no-zabbix-3-0/
Comunidade Zabbix-Brasilhttp://zabbixbrasil.org/ https://www.facebook.com/groups/zabbixbrasil/ https://br.groups.yahoo.com/neo/groups/zabbix-brasil/info
Debate
Obrigado!Alguma pergunta?