40
IV ECD/IFPB 2011, João Pessoa-PB Zabbix e caso de uso na SER-PB Aécio Pires e Michel Costa

Zabbix e caso de uso na SER-PB

Embed Size (px)

DESCRIPTION

Nesta palestra serão apresentadas as características do Zabbix e um caso de uso na Secretaria de Estado da Receita da Paraíba.

Citation preview

Page 1: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Zabbix e caso de uso na SER-PB

Aécio Pires e Michel Costa

Page 2: Zabbix e caso de uso na SER-PB

Agenda

• O que é Zabbix?

• Por que usar Zabbix?

• Características

• Funcionalidades

• Zabbix-BR

• Caso de uso na SER-PB

Page 3: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Zabbix

Page 4: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

O que é?Um software Livre (e de código fonte aberto – Open Source) com sistema de

monitoramento distribuído capaz de monitorar a disponibilidade e performance de toda sua infra-estrutura de rede, além de aplicações;

Suporte a maioria dos sistemas operacionais: Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows, entre outros;

Monitora serviços simples (HTTP, POP3, IMAP, SSH) sem o uso de agentes;

Page 5: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Porque escolher o Zabbix?O que torna o Zabbix tão especial?

All-in-one (Tudo em um), única solução quando se trata de monitoramento!

Todos os dados históricos, tendências e configuração são armazenados em

um banco de dados

Preparado para controle dos pequenos e grandes ambientes distribuídos

Solução verdadeiramente Software Livre (GPLv2), não existe versões

comerciais.

Page 6: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Porque escolher o Zabbix?Toda a lógica está do lado do servidor, os agentes são usados apenas para

coleta de dados

Extremamente flexível! Triggers, escalations, new checks, screens e muito

mais.

Projetado para lidar com as comunicações instáveis

Suporte total ao IPv6

Page 7: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Características

Page 8: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Características

Alexei Vladishev

Fundador e CEO da Zabbix SIADesenvolvedor do Zabbix

Criado por Alexei Vladishev e mantidopela Zabbix company

Versão atual: 1.8.9

Boa documentação e suporte;

Suporte Comercial (ZABBIX SIA -

[email protected]);

Suporte Comercial no Brasil pela Unirede:

http://www.zabbix.com.br

Page 9: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Time de desenvolvedores do Zabbix

Page 10: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

CaracterísticasEnvio de alertas para: e-mail; jabber; SMS e scripts personalizados.

Suporte nativo ao protocolo SNMP;

Interface de gerenciamento Web, de fácil utilização;

Integração com banco de dados (MySQL, Oracle, PostgreSQL ou SQLite);

Geração de gráficos em tempo real;

Page 11: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

CaracterísticasFácil instalação e customização;

Agentes disponíveis para diversas plataformas:

•Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, SCO-OpenServer, Mac

OS, Windows 2000/XP/2003/Vista;

•Agentes para plataformas 32 bits e 64 bits;

Page 12: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Funcionalidades

Page 13: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: DashboardRecursos Prediletos:

➔ Mapas➔ Gráficos➔ Screens (Telas)

Exibição dos itens principais:➔ Problemas por grupos de hosts➔ Estatísticas do Zabbix➔ Lista dos últimos alertas➔ Informações do Web Monitoring➔ Auto Discovery

Page 14: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: Dashboard

Page 15: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: GráficosAcesso Imediato:

➔ Qualquer período de tempo➔ Navegação de linha do tempo fácil➔ Zoom a um clique do mouse➔ Problemas são visualizados➔ Marcação de tempo de down-time

Tipos de Gráficos:➔ Standard (Pontos, Linhas, Cores)➔ Empilhado (Stacked)➔ Torta

Page 16: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: Gráficos

Page 17: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: Telas (Screens)Diferentes Blocos:

➔ Gráficos➔ Mapas➔ Dados em texto plano➔ Lista de problemas➔ Lista dos últimos alertas

Slide Show:➔ Conjunto de telas➔ Exibidas uma após a outra

Page 18: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Visualização: Telas (Screens)

Page 19: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Web MonitoringObjetivos:

➔ Acompanhamento da experiência do usuário➔ Suporte a cenários complexos➔ Monitoramento de desempenho➔ Monitoramento de disponibilidade

Exemplo:➔ Passo 1 – Acesso a home page➔ Passo 2 – Login (POST, GET)➔ Passo3 – Executar relatório➔ Passo 4 - Logout

Page 20: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 21: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Serviços de TIObjetivos:

➔ Monitoramento de nível de negócio➔ Monitoramento SLA➔ Escalonamento de problemas➔ Causa raíz do problema

Estrutura de árvore baseada em:➔ Dependências➔ Localização Física➔ Tipo de serviço, etc

Page 22: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 23: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Gerenciamento de usuáriosAutenticação:

• Standard: Banco de dados do Zabbix• LDAP (Active Directory)• Apache (Kerberos, Unix, etc)

Permissões:• Depende do tipo de usuário• Nível de permissão por grupos

E ainda:• Notificações apenas para grupos de usuários

Page 24: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Extendendo o ZabbixNovas checagens no agente:

• UserParameter=mysql.qps,mysqladmin –uroot status|cut –f9 –d”:”• UserParameter=sum[*],echo “$1+$2”|bc

Exemplos: mysql.qps = 456, sum[4,5] = 9

Novo método de notificação:Apenas uma questão de escrever um Shell Script (geração de voz, chamada

Skype, qualquer coisa)

Novas checagens no servidor:Apenas uma questão de escrever um Shell Script

Page 25: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Comunidade

Page 26: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Zabbix-BRFundada em junho de 2008 por André Déo

402 usuários

Site: http://zabbixbrasil.org

Twitter: http://twitter.com/zabbixbr

Wiki: http://zabbixbrasil.org/wiki

Lista de discussão:http://br.groups.yahoo.com/group/zabbix-brasil/

Page 27: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Caso de uso na SER-PB

Page 28: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Secretaria de Estado da Receita da ParaíbaSER-PB

Cenário

• Possui 190 Ativos de Rede (Principais), espalhados por 18 Postos Fiscais e 54 Coletorias e Outros;

● Conta com uma equipe de 10 pessoas, Analistas de Infraestrutura e Suporte.

Page 29: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Secretaria de Estado da Receita da ParaíbaSER-PB

Necessidade do Monitoramento

• Ter um maior controle dos acontecimentos;

• Proatividade;

• Minimizar problemas.

Page 30: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Secretaria de Estado da Receita da ParaíbaSER-PB

Escolha do Zabbix

• Baseada nos requisitos;

• Serviços Nativos;

• Falsos Positivos;

• Comunidade.

Page 31: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 32: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 33: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 34: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Page 35: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Secretaria de Estado da Receita da ParaíbaSER-PB

Contribuição do Zabbix para SER-PB

• Proatividade;

• Subsídios para identificar problemas;

• Problemas Minimizados.

“ Prevenir é melhor que remediar ! ”

Page 36: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

PERGUNTAS ?

Page 37: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Contatos Palestrantes:

[email protected]

[email protected]

• http://blog.aeciopires.com

Page 38: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Referências:Site do Zabbix:

http://www.zabbix.com

Licença Zabbix:http://www.zabbix.com/licence.php

Manual do Zabbix:http://www.zabbix.com/documentation.php

Lista da Comunidade Brasileira:http://br.groups.yahoo.com/group/zabbix-brasil

Page 39: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Referências:Apresentações:

Aécio Pires e André Déo – Gerência de Redes com Zabbix: conhecendo a ferramenta, V ENSOL, 2011.http://www.slideshare.net/aeciopires/gerncia-de-redes-com-zabbix-conhecendo-a-ferramenta

Alexei Vladishev, Fundador do Zabbix – Open Source Enterprise Monitoring With Zabbix, Open Source Data Center Conference, 2009.http://www.netways.de/osdc/y2009/programm/v/open_source_enterprise_monitoring_with_zabbix/

Alexei Vladishev, Fundador do Zabbix – Free Software that helps, FISL 12, 2011.http://www.slideshare.net/zabbixbr/fisl12-2011

Page 40: Zabbix e caso de uso na SER-PB

IV ECD/IFPB 2011, João Pessoa-PB

Agradecimentos:

Convite e organização do evento

Liberação para participação no evento

SER-PB – Secretaria de Estado da Receita da Paraíba