SlideShare uma empresa Scribd logo
1 de 44
Visão geral do sistema
Luiz Andrade
Consultor de TI
lhlandrade@gmail.com
Conteúdo
Sobre o produto 4
Elementos 13
Funções principais 23
Arquitetura 31
Opções de instalação e distribuição 36
© Zabbix 2013 | 2
Sobre o produto
Introdução 4
História 5
Licença 7
Benefícios competitivos 8
Desempenho 9
Zabbix em números 10
© Zabbix 2013 | 3
Introdução
© Zabbix 2013 | 4
Qual é o problema?
 Custo de downtime é alto
 Ambiente não transparente, difícil de gerenciar
 Impossível de comprar e planejar sabiamente
O Zabbix resolve todos
esses problemas!
História
Product
idea
1998
2001
2004
2005
2006
Primeira
licença
GPL
v. 0.1
v. 1.0
Zabbix SIA
Company
est.
primeira
Versão
Estável
v. 1.1
Protocolo XML
Active Checks
Monitoramento
de logs
Monitoramento
de eventos
Modem GSM
SNMPv3
© Zabbix 2013 | 5
Continuação da História
2007
2008
2009
2012
v. 1.6
v. 1.8
v. 2.0
v. 1.4
Descoberta de
baixo nível
Host com vários
nomes
Gateway Java
Monitoramento
JMX
Inventáraio
Automatico
Monitoramento
via trap SNMP
API
Cache de
configurações
Zabbix Proxy
Passivo
Suporte a IBM
DB2
Itens Calculados
Escalonamento
Proxy Zabbix
Autenticação via
LDAP
Dashboard
Manutenção
Nova interface
SQLite
Descoberta de rede
Monitoramento Web
UTF8, IPv6
O que
vem
agora?
Melhor
escalabilidade
Dashboard
melhorado
Melhor navegação
Melhores
relatórios
v. 2.4
© Zabbix 2013 | 6
Licença
Open Source de
Sem versões ocultas (Corporativas)
GPLv2
Verdade
© Zabbix 2013 | 7
Benefícios Competitivos
 Pacote completo
 Verdadeiramente Open Source
 Preços acessíveis a empresas
 Monitore qualquer coisa
 Monitoramento distribuído
 Suportado comercialmente
© Zabbix 2013 | 8
Desempenho
Com uma configuração estruturada
e um hardware poderoso, permite
processar mais de 15 000 novos
valores por segundo, equivalente a
monitorar 50 000 dispositivos com
15 parâmetros com intervalo de 50
segundos
Nó
Zabbix
único
© Zabbix 2013 | 9
Zabbix em números
Downloads do software em 2012800 000
© Zabbix 2013 | 10
Melhor na
categoria
Zabbix é incluído pela segunda vez
entre as melhores soluções de
monitoramento segundo o Gartner
25 Línguas disponíveis na interface
Elementos
Host 12
Item 13
Trigger 14
Evento 18
Template 19
© Zabbix 2013 | 11
Host
© Zabbix 2013 | 12
Servidor ou dispositivo de
rede tendo IP or nome no DNS
Qualquer applicação Qualquer dispositivo
inteligente
Item
© Zabbix 2013 | 13
Fonte de informação
Agente Zabbix
Consultas do servidor
Agente Zabbix (Ativo)
Processado pelo agente Zabbix
Monitoração simples
Executado pelo servidor Zabbix
Agente SNMP
Todas as versões SNMP
suportadas
Trapper
Usado com Zabbix sender
Arquivos de Log
Interno
Saúde do Zabbix
Agregado
Média/min/máx para grupo de hosts
Monitoramento externo
script[parâmetros]
SSH
Autenticação via chaves ou senhas
Telnet
Calculado
a partir de dados existentes
Trigger
© Zabbix 2013 | 14
Expressão lógica
representando condição para
problema
6 níveis de severidade
Expressões de triggers
© Zabbix 2013 | 15
Sintaxe
{host:key.function(param)}=0
{zabbix:system.cpu.load.avg(600)}>5
Operadores
-, +, /, *, <, >, =, #, |, &
Funções
min, max, avg, last, diff, count, delta, time, etc
Não limitado a único item ou host
{host1:item1}=1 & {host2:item2}>3 | {host3:item3}<0
Dependências de Triggers
© Zabbix 2013 | 16
 Investiga a causa real de múltiplos
problemas
 Ignora notificações dependentes
 Esconde triggers dependentes no
frontend
CRM não responde
MySQL não responde
Linux no Host 1 parou
Espaço livre em disco = 0 Mb
Alarme
Alarme
Alarme
Alarme
Problema real:
disco cheio
Histerese de Triggers
© Zabbix 2013 | 17
Tarefa:
Temperatura média no datacenter é 12-14ºC. Alarmar se temperatura exceder 20
({TRIGGER.VALUE}=0 &
{server:temp.last(0)}>20) |
({TRIGGER.VALUE}=1 &
{server:temp.last(0)}>15)
Eventos
© Zabbix 2013 | 18
Diferentes fontes:
 Triggers
 Descoberta
 Autoregistro
Templates
© Zabbix 2013 | 19
Um template é um conjunto de elementosque
podem ser convenientemente aplicados ao
gerenciamento de vários hosts. Templates
aninhados permitem a gerência de diferentes
hosts eficientemente
Servidor Mail #1 Servidor Mail #2 Servidor Web
Template_ServidorMail Template_ServidorWeb Template_ServerApp
Template_Linux
Template_Postfix
Template_Bacula Template_Apache
Template_MySQL
Servidor de aplicações
Template_JBoss
Funções principais
Coletar 21
Armazenar 23
Gerenciar 24
Alertar 25
Visualizar 26
© Zabbix 2013 | 20
Coletar dados
© Zabbix 2013 | 21
Dados são coletados usando vários métodos, incluindo agentes Zabbix nativos e
opções sem agente: SNMP ver.1, 2, 3, IPMI, trappers, SSH, Telnet.
Hardware
Qualquer aplicação na qual o cliente dependa
Rede
SO
Middleware
Aplicações
Gerência automática de dispositivos
© Zabbix 2013 | 22
Forma de gerenciar
200,000 dispositivos
Descoberta
de Rede
Auto-
registro
Descoberta
de baixo
nível
Range IP : Range portas: Frequencia
: resposta específica de um
dispositivo
Busca:
Criar/Deletar Host :
associar a template
Ação:
Novo dispositivo chega
Novo filesystem adicionado!
Informar localização do servidor
Zabbix
Instalar agente Zabbix
Criar/Deletar Host :
associar a template
Ação:
Procurar periodicamente
componentes novos/faltantes
Para hosts existentes
Criar/Deletar items
Ação:
Coletar dados | Monitoramento Web
Monitoring
© Zabbix 2013 | 23
 Código de resposta, tempo e velocidade (200; 5ms;
256kB/s)
 Cenários Web, incluindo login e logout, são suportados
 HTTP e HTTPS são suportados
 Verificação de strings pré-definidas [palavra/número]
é suportada
Moniramento Web por Proxies
© Zabbix 2013 | 24
Matriz – Nova Iorque
Filial #1 - LondresServidor Zabbix
Proxy Zabbix
Filial #2 - Paris
Proxy Zabbix
Servidor Web
Armazenar Dados
© Zabbix 2013 | 25
 Base de dados relacional (MySQL, PostgreSQL, Oracle,
DB2, SQLite)
 Quantidade ilimitada de dados históricos
 Suporte a armazenamento NoSQL (como Cassandra)
está a caminho
 Reutilize dados armazenados a qualquer momento
Gerenciar dados
© Zabbix 2013 | 26
 Histórico
 Redução de dados
 Dados históricos normalizados
 Housekeeping
 Armazenamento de longo prazo
 Períodos de retenção definidos por
item
Alertar
© Zabbix 2013 | 27
Métodos de notificação:
 E-mail, SMS, & Jabber
 Mensagens de chat
 Execução de comandos
Função de reconhecimento
de eventos
Escalonamento flexível
Visualizar | Dashboard
© Zabbix 2013 | 28
Visualizar | Gráficos
© Zabbix 2013 | 29
Visualizar | Mapas
© Zabbix 2013 | 30
 Diferentes elementos disponíveis
 Edição fácil, Drag&Drop
 Dados de referência
Visualizar | Telas
© Zabbix 2013 | 31
Páginas compostas
 Melhor contexto
 Display maior
para helpdesk
Arquitetura
Servidor Zabbix 31
Proxy Zabbix 32
Agente Zabbix 33
© Zabbix 2013 | 32
Servidor Zabbix
© Zabbix 2013 | 33
Base dados
Proxy Zabbix
API
Agentes Zabbix Agentes Zabbix
Verificação simples
Aplicações
móveis
Front-end
Linguagem PHP
Sistemas de
chamados
JSON-RPC
Back-End
Linguagem C
Proxy Zabbix
© Zabbix 2013 | 34
 O proxy é um agregador de dados
 Manutenção zero
 Criação automática de base SQLite, mas outras bases
podem ser usadas também
 Modos passivo e ativo disponíveis
 Pode ser usado para monitoramento web
Agente Zabbix
© Zabbix 2013 | 35
 Agentes nativos
 Pequeno, baixo consumo de recursos
 Disponível para a maioria das plataformas
 Capaz de coletar
Opções de instalação e distribuição
Instalação de servidor único 36
Instalação distribuída 37
Distribuição de nó único 38
Distribuída com Proxy 39
Distribuída with Nós 40
© Zabbix 2013 | 36
Agente
Agente Zabbix | Modos
© Zabbix 2013 | 37
Servidor
Modo passivo
Requisição: carga CPU
Resposta: 1.95
Modo ativoRequisição: o que
verificar?
Resposta: carga CPU...
Carga CPU: 4.32
Vel. cooler (RPM): 3524
Espaço em disco : 13 Gb
Buffer
Frequência ditada pelo agente,
120 seg. por padrão
Maior Performance
Mais seguro
Servidor Único
Servidor Único
Backend Zabbix
Frontend Zabbix Base de dados
© Zabbix 2013 | 38
Distribuído
Servidor 1
Servidor 3
Backend Zabbix
Servidor 2
Frontend Zabbix Base de dados
© Zabbix 2013 | 39
Nó únicoMatriz
Filial #2
?
Servidor Zabbix
© Zabbix 2013 | 40
Distribuído por ProxyMatriz
Filial #2
Servidor Zabbix
Filial #1
Proxy Zabbix passivo
Proxy Zabbix ativo
© Zabbix 2013 | 41
Distribuído por nósHeadquarters
Filial #2
Servidor Mestre
Servidor SlaveServidor Slave
Filial #1
© Zabbix 2013 | 42
Sub-filial
Proxy Zabbix
Treinamento
profissional
Nossos serviços
© Zabbix 2013 | 43
Consultoria
Virada
de chave
Suporte
Técnico
Troubleshooting
Remoto
Desenvolvimento
Upgrade
Criação de
Templates
Obter conhecimento
Construir com
foco no cliente,
para atingir
suas
necessidades,
requerimentos e
complexidades
de negócio
Falar com expert
Outsourcing
Conselhos técnicos
Obter assistência
Otimizar
Obter nova versão
Adicionar dispositivo específico
Perguntas?
Obrigado pela
atenção!
twitter.com/zabbix
google.com/+Zabbix
linkedin.com/company/zabbix
facebook.com/zabbix
lhlandrade@gmail.com

Mais conteúdo relacionado

Mais procurados

MySQL Monitoring with Zabbix
MySQL Monitoring with ZabbixMySQL Monitoring with Zabbix
MySQL Monitoring with Zabbix
FromDual GmbH
 

Mais procurados (20)

Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017Zabbix 3.2 presentation June 2017
Zabbix 3.2 presentation June 2017
 
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
 
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for EveryoneAlexei Vladishev - Zabbix - Monitoring Solution for Everyone
Alexei Vladishev - Zabbix - Monitoring Solution for Everyone
 
Google Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with ZabbixGoogle Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with Zabbix
 
Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2Monitoração avançada com Zabbix 2
Monitoração avançada com Zabbix 2
 
Bezpečnostní architektura F5
Bezpečnostní architektura F5Bezpečnostní architektura F5
Bezpečnostní architektura F5
 
Alfresco Certificates
Alfresco Certificates Alfresco Certificates
Alfresco Certificates
 
全自動Zabbix ver2
全自動Zabbix ver2全自動Zabbix ver2
全自動Zabbix ver2
 
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみようAlfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
 
Zabbix Performance Tuning
Zabbix Performance TuningZabbix Performance Tuning
Zabbix Performance Tuning
 
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for AlfrescoCollaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
 
MySQL Monitoring with Zabbix
MySQL Monitoring with ZabbixMySQL Monitoring with Zabbix
MySQL Monitoring with Zabbix
 
全自動Zabbix
全自動Zabbix全自動Zabbix
全自動Zabbix
 
Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures  Zabbix monitoring in 5 pictures
Zabbix monitoring in 5 pictures
 
Alexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With ZabbixAlexei vladishev - Open Source Monitoring With Zabbix
Alexei vladishev - Open Source Monitoring With Zabbix
 
Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介Alfresco Bulk Import toolのご紹介
Alfresco Bulk Import toolのご紹介
 
AWS Black Belt Online Seminar 2018 AWS上の位置情報
AWS Black Belt Online Seminar 2018 AWS上の位置情報AWS Black Belt Online Seminar 2018 AWS上の位置情報
AWS Black Belt Online Seminar 2018 AWS上の位置情報
 
ZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツ
 
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみようAlfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
Alfresco勉強会#26 Alfresco SDK + Eclipseで開発してみよう
 
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
Alfresco Workshop: Introduction to Records Management Using Alfresco Governan...
 

Destaque

Zabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori SuzukiZabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori Suzuki
takanori suzuki
 

Destaque (20)

Monitorando ativos com Zabbix
Monitorando ativos com ZabbixMonitorando ativos com Zabbix
Monitorando ativos com Zabbix
 
Zabbix para iniciantes
Zabbix para iniciantesZabbix para iniciantes
Zabbix para iniciantes
 
Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)
 
Zabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentaçãoZabbix meetup RJ: Infra, tuning e documentação
Zabbix meetup RJ: Infra, tuning e documentação
 
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.IZabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
Zabbix: Uma ferramenta para Gerenciamento de ambientes de T.I
 
Criando Mapas de rede para monitoramento com Zabbix
Criando Mapas de rede para monitoramento com ZabbixCriando Mapas de rede para monitoramento com Zabbix
Criando Mapas de rede para monitoramento com Zabbix
 
Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)Palestra Zabbix no 12 Geinfo (2013)
Palestra Zabbix no 12 Geinfo (2013)
 
Aula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMPAula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMP
 
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro SalesAula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
Aula 008 - Gerenciamento e Desempenho de Redes: Halexsandro Sales
 
Zabbix meetup RJ: Integrações e opensource
Zabbix meetup RJ: Integrações e opensourceZabbix meetup RJ: Integrações e opensource
Zabbix meetup RJ: Integrações e opensource
 
Monitoramento Opensource com Zabbix
Monitoramento Opensource com ZabbixMonitoramento Opensource com Zabbix
Monitoramento Opensource com Zabbix
 
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
Zabbix: Apresentação meetup Fortaleza/CE (Brasil)
 
Workshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCSWorkshop de Monitoramento com Zabbix e OCS
Workshop de Monitoramento com Zabbix e OCS
 
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
FLISOL-Jaguaruana/CE - 2013 - Monitoramento com Software Livre - Zabbix 2.0
 
Monitoramento de ativos com zabbix
Monitoramento de ativos com zabbixMonitoramento de ativos com zabbix
Monitoramento de ativos com zabbix
 
Zabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori SuzukiZabbix API at FISL12 by Takanori Suzuki
Zabbix API at FISL12 by Takanori Suzuki
 
Zabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshopZabbix Smart problem detection - FISL 2015 workshop
Zabbix Smart problem detection - FISL 2015 workshop
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?Zabbix 2.0: o que ele pode monitorar na sua rede?
Zabbix 2.0: o que ele pode monitorar na sua rede?
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 

Semelhante a Monitoramento Inteligente utilizando o ZABBIX

Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Rafael Gomes
 
Apresentação werneck costa zabbix network conference
Apresentação werneck costa zabbix   network conferenceApresentação werneck costa zabbix   network conference
Apresentação werneck costa zabbix network conference
Fernanda Goz
 

Semelhante a Monitoramento Inteligente utilizando o ZABBIX (20)

Solução Zabbix
Solução ZabbixSolução Zabbix
Solução Zabbix
 
Zabbix 2010
Zabbix 2010Zabbix 2010
Zabbix 2010
 
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
Monitoramento de Bancos de Dados MS SQL Server com Zabbix - SQL Technology Da...
 
Zabbix: O portal para os iniciantes - 3º Zabbix Meetup do Interior
Zabbix: O portal para os iniciantes - 3º Zabbix Meetup do InteriorZabbix: O portal para os iniciantes - 3º Zabbix Meetup do Interior
Zabbix: O portal para os iniciantes - 3º Zabbix Meetup do Interior
 
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e TecnológicasDe A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
De A a Zabbix - I Congresso de Ciências Exatas e Tecnológicas
 
De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017De A a Zabbix - Puc Campinas - Setembro/2017
De A a Zabbix - Puc Campinas - Setembro/2017
 
De A a Zabbix Devry Metrocamp
De A a Zabbix Devry MetrocampDe A a Zabbix Devry Metrocamp
De A a Zabbix Devry Metrocamp
 
Meetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o ZabbixMeetup Zabbix Day FMB - O que é o Zabbix
Meetup Zabbix Day FMB - O que é o Zabbix
 
Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!Zabbix e KACE, uma boa ideia, e porque não!
Zabbix e KACE, uma boa ideia, e porque não!
 
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
Gestão e monitoramento de redes e dispositivos com Zabbix - FISL12
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Gerenciamento de Redes com Zabbix
Gerenciamento de Redes com ZabbixGerenciamento de Redes com Zabbix
Gerenciamento de Redes com Zabbix
 
Apresentação werneck costa zabbix network conference
Apresentação werneck costa zabbix   network conferenceApresentação werneck costa zabbix   network conference
Apresentação werneck costa zabbix network conference
 
Zabbix
ZabbixZabbix
Zabbix
 
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
1º Meetup Zabbix Meetup do Recife: Edilmar Junior - Para cima e avante do bás...
 
Apresentacao meetup de joao pessoa
Apresentacao meetup de joao pessoaApresentacao meetup de joao pessoa
Apresentacao meetup de joao pessoa
 
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 2º ZABBIX MEETUP DO INTERIOR-SP
 
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SPUserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
UserParameter vs Zabbix Sender - 1º ZABBIX MEETUP DO INTERIOR-SP
 
4Linux - Monitoramento de Redes com o Zabbix
4Linux - Monitoramento de Redes com o Zabbix4Linux - Monitoramento de Redes com o Zabbix
4Linux - Monitoramento de Redes com o Zabbix
 
Apresentacao_Zabbix
Apresentacao_ZabbixApresentacao_Zabbix
Apresentacao_Zabbix
 

Último

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Dirceu Resende
 

Último (7)

EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
 
Apostila e caderno de exercicios de WORD
Apostila e caderno de exercicios de  WORDApostila e caderno de exercicios de  WORD
Apostila e caderno de exercicios de WORD
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 

Monitoramento Inteligente utilizando o ZABBIX

  • 1. Visão geral do sistema Luiz Andrade Consultor de TI lhlandrade@gmail.com
  • 2. Conteúdo Sobre o produto 4 Elementos 13 Funções principais 23 Arquitetura 31 Opções de instalação e distribuição 36 © Zabbix 2013 | 2
  • 3. Sobre o produto Introdução 4 História 5 Licença 7 Benefícios competitivos 8 Desempenho 9 Zabbix em números 10 © Zabbix 2013 | 3
  • 4. Introdução © Zabbix 2013 | 4 Qual é o problema?  Custo de downtime é alto  Ambiente não transparente, difícil de gerenciar  Impossível de comprar e planejar sabiamente O Zabbix resolve todos esses problemas!
  • 5. História Product idea 1998 2001 2004 2005 2006 Primeira licença GPL v. 0.1 v. 1.0 Zabbix SIA Company est. primeira Versão Estável v. 1.1 Protocolo XML Active Checks Monitoramento de logs Monitoramento de eventos Modem GSM SNMPv3 © Zabbix 2013 | 5
  • 6. Continuação da História 2007 2008 2009 2012 v. 1.6 v. 1.8 v. 2.0 v. 1.4 Descoberta de baixo nível Host com vários nomes Gateway Java Monitoramento JMX Inventáraio Automatico Monitoramento via trap SNMP API Cache de configurações Zabbix Proxy Passivo Suporte a IBM DB2 Itens Calculados Escalonamento Proxy Zabbix Autenticação via LDAP Dashboard Manutenção Nova interface SQLite Descoberta de rede Monitoramento Web UTF8, IPv6 O que vem agora? Melhor escalabilidade Dashboard melhorado Melhor navegação Melhores relatórios v. 2.4 © Zabbix 2013 | 6
  • 7. Licença Open Source de Sem versões ocultas (Corporativas) GPLv2 Verdade © Zabbix 2013 | 7
  • 8. Benefícios Competitivos  Pacote completo  Verdadeiramente Open Source  Preços acessíveis a empresas  Monitore qualquer coisa  Monitoramento distribuído  Suportado comercialmente © Zabbix 2013 | 8
  • 9. Desempenho Com uma configuração estruturada e um hardware poderoso, permite processar mais de 15 000 novos valores por segundo, equivalente a monitorar 50 000 dispositivos com 15 parâmetros com intervalo de 50 segundos Nó Zabbix único © Zabbix 2013 | 9
  • 10. Zabbix em números Downloads do software em 2012800 000 © Zabbix 2013 | 10 Melhor na categoria Zabbix é incluído pela segunda vez entre as melhores soluções de monitoramento segundo o Gartner 25 Línguas disponíveis na interface
  • 11. Elementos Host 12 Item 13 Trigger 14 Evento 18 Template 19 © Zabbix 2013 | 11
  • 12. Host © Zabbix 2013 | 12 Servidor ou dispositivo de rede tendo IP or nome no DNS Qualquer applicação Qualquer dispositivo inteligente
  • 13. Item © Zabbix 2013 | 13 Fonte de informação Agente Zabbix Consultas do servidor Agente Zabbix (Ativo) Processado pelo agente Zabbix Monitoração simples Executado pelo servidor Zabbix Agente SNMP Todas as versões SNMP suportadas Trapper Usado com Zabbix sender Arquivos de Log Interno Saúde do Zabbix Agregado Média/min/máx para grupo de hosts Monitoramento externo script[parâmetros] SSH Autenticação via chaves ou senhas Telnet Calculado a partir de dados existentes
  • 14. Trigger © Zabbix 2013 | 14 Expressão lógica representando condição para problema 6 níveis de severidade
  • 15. Expressões de triggers © Zabbix 2013 | 15 Sintaxe {host:key.function(param)}=0 {zabbix:system.cpu.load.avg(600)}>5 Operadores -, +, /, *, <, >, =, #, |, & Funções min, max, avg, last, diff, count, delta, time, etc Não limitado a único item ou host {host1:item1}=1 & {host2:item2}>3 | {host3:item3}<0
  • 16. Dependências de Triggers © Zabbix 2013 | 16  Investiga a causa real de múltiplos problemas  Ignora notificações dependentes  Esconde triggers dependentes no frontend CRM não responde MySQL não responde Linux no Host 1 parou Espaço livre em disco = 0 Mb Alarme Alarme Alarme Alarme Problema real: disco cheio
  • 17. Histerese de Triggers © Zabbix 2013 | 17 Tarefa: Temperatura média no datacenter é 12-14ºC. Alarmar se temperatura exceder 20 ({TRIGGER.VALUE}=0 & {server:temp.last(0)}>20) | ({TRIGGER.VALUE}=1 & {server:temp.last(0)}>15)
  • 18. Eventos © Zabbix 2013 | 18 Diferentes fontes:  Triggers  Descoberta  Autoregistro
  • 19. Templates © Zabbix 2013 | 19 Um template é um conjunto de elementosque podem ser convenientemente aplicados ao gerenciamento de vários hosts. Templates aninhados permitem a gerência de diferentes hosts eficientemente Servidor Mail #1 Servidor Mail #2 Servidor Web Template_ServidorMail Template_ServidorWeb Template_ServerApp Template_Linux Template_Postfix Template_Bacula Template_Apache Template_MySQL Servidor de aplicações Template_JBoss
  • 20. Funções principais Coletar 21 Armazenar 23 Gerenciar 24 Alertar 25 Visualizar 26 © Zabbix 2013 | 20
  • 21. Coletar dados © Zabbix 2013 | 21 Dados são coletados usando vários métodos, incluindo agentes Zabbix nativos e opções sem agente: SNMP ver.1, 2, 3, IPMI, trappers, SSH, Telnet. Hardware Qualquer aplicação na qual o cliente dependa Rede SO Middleware Aplicações
  • 22. Gerência automática de dispositivos © Zabbix 2013 | 22 Forma de gerenciar 200,000 dispositivos Descoberta de Rede Auto- registro Descoberta de baixo nível Range IP : Range portas: Frequencia : resposta específica de um dispositivo Busca: Criar/Deletar Host : associar a template Ação: Novo dispositivo chega Novo filesystem adicionado! Informar localização do servidor Zabbix Instalar agente Zabbix Criar/Deletar Host : associar a template Ação: Procurar periodicamente componentes novos/faltantes Para hosts existentes Criar/Deletar items Ação:
  • 23. Coletar dados | Monitoramento Web Monitoring © Zabbix 2013 | 23  Código de resposta, tempo e velocidade (200; 5ms; 256kB/s)  Cenários Web, incluindo login e logout, são suportados  HTTP e HTTPS são suportados  Verificação de strings pré-definidas [palavra/número] é suportada
  • 24. Moniramento Web por Proxies © Zabbix 2013 | 24 Matriz – Nova Iorque Filial #1 - LondresServidor Zabbix Proxy Zabbix Filial #2 - Paris Proxy Zabbix Servidor Web
  • 25. Armazenar Dados © Zabbix 2013 | 25  Base de dados relacional (MySQL, PostgreSQL, Oracle, DB2, SQLite)  Quantidade ilimitada de dados históricos  Suporte a armazenamento NoSQL (como Cassandra) está a caminho  Reutilize dados armazenados a qualquer momento
  • 26. Gerenciar dados © Zabbix 2013 | 26  Histórico  Redução de dados  Dados históricos normalizados  Housekeeping  Armazenamento de longo prazo  Períodos de retenção definidos por item
  • 27. Alertar © Zabbix 2013 | 27 Métodos de notificação:  E-mail, SMS, & Jabber  Mensagens de chat  Execução de comandos Função de reconhecimento de eventos Escalonamento flexível
  • 28. Visualizar | Dashboard © Zabbix 2013 | 28
  • 29. Visualizar | Gráficos © Zabbix 2013 | 29
  • 30. Visualizar | Mapas © Zabbix 2013 | 30  Diferentes elementos disponíveis  Edição fácil, Drag&Drop  Dados de referência
  • 31. Visualizar | Telas © Zabbix 2013 | 31 Páginas compostas  Melhor contexto  Display maior para helpdesk
  • 32. Arquitetura Servidor Zabbix 31 Proxy Zabbix 32 Agente Zabbix 33 © Zabbix 2013 | 32
  • 33. Servidor Zabbix © Zabbix 2013 | 33 Base dados Proxy Zabbix API Agentes Zabbix Agentes Zabbix Verificação simples Aplicações móveis Front-end Linguagem PHP Sistemas de chamados JSON-RPC Back-End Linguagem C
  • 34. Proxy Zabbix © Zabbix 2013 | 34  O proxy é um agregador de dados  Manutenção zero  Criação automática de base SQLite, mas outras bases podem ser usadas também  Modos passivo e ativo disponíveis  Pode ser usado para monitoramento web
  • 35. Agente Zabbix © Zabbix 2013 | 35  Agentes nativos  Pequeno, baixo consumo de recursos  Disponível para a maioria das plataformas  Capaz de coletar
  • 36. Opções de instalação e distribuição Instalação de servidor único 36 Instalação distribuída 37 Distribuição de nó único 38 Distribuída com Proxy 39 Distribuída with Nós 40 © Zabbix 2013 | 36
  • 37. Agente Agente Zabbix | Modos © Zabbix 2013 | 37 Servidor Modo passivo Requisição: carga CPU Resposta: 1.95 Modo ativoRequisição: o que verificar? Resposta: carga CPU... Carga CPU: 4.32 Vel. cooler (RPM): 3524 Espaço em disco : 13 Gb Buffer Frequência ditada pelo agente, 120 seg. por padrão Maior Performance Mais seguro
  • 38. Servidor Único Servidor Único Backend Zabbix Frontend Zabbix Base de dados © Zabbix 2013 | 38
  • 39. Distribuído Servidor 1 Servidor 3 Backend Zabbix Servidor 2 Frontend Zabbix Base de dados © Zabbix 2013 | 39
  • 40. Nó únicoMatriz Filial #2 ? Servidor Zabbix © Zabbix 2013 | 40
  • 41. Distribuído por ProxyMatriz Filial #2 Servidor Zabbix Filial #1 Proxy Zabbix passivo Proxy Zabbix ativo © Zabbix 2013 | 41
  • 42. Distribuído por nósHeadquarters Filial #2 Servidor Mestre Servidor SlaveServidor Slave Filial #1 © Zabbix 2013 | 42 Sub-filial Proxy Zabbix
  • 43. Treinamento profissional Nossos serviços © Zabbix 2013 | 43 Consultoria Virada de chave Suporte Técnico Troubleshooting Remoto Desenvolvimento Upgrade Criação de Templates Obter conhecimento Construir com foco no cliente, para atingir suas necessidades, requerimentos e complexidades de negócio Falar com expert Outsourcing Conselhos técnicos Obter assistência Otimizar Obter nova versão Adicionar dispositivo específico