Monitoramento Inteligente utilizando o ZABBIX
-
Upload
luiz-andrade -
Category
Technology
-
view
316 -
download
7
Transcript of Monitoramento Inteligente utilizando o ZABBIX
![Page 2: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/2.jpg)
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
![Page 3: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/3.jpg)
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
![Page 4: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/4.jpg)
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!
![Page 5: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/5.jpg)
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
![Page 6: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/6.jpg)
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
![Page 7: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/7.jpg)
Licença
Open Source de
Sem versões ocultas (Corporativas)
GPLv2Verdade
© Zabbix 2013 | 7
![Page 8: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/8.jpg)
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
![Page 9: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/9.jpg)
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
![Page 10: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/10.jpg)
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
![Page 11: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/11.jpg)
Elementos
Host 12
Item 13
Trigger 14
Evento 18
Template 19
© Zabbix 2013 | 11
![Page 12: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/12.jpg)
Host
© Zabbix 2013 | 12
Servidor ou dispositivo de
rede tendo IP or nome no DNS
Qualquer applicação Qualquer dispositivo
inteligente
![Page 13: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/13.jpg)
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
![Page 14: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/14.jpg)
Trigger
© Zabbix 2013 | 14
Expressão lógica
representando condição para
problema6 níveis de severidade
![Page 15: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/15.jpg)
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
![Page 16: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/16.jpg)
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
![Page 17: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/17.jpg)
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)
![Page 18: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/18.jpg)
Eventos
© Zabbix 2013 | 18
Diferentes fontes:
Triggers
Descoberta
Autoregistro
![Page 19: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/19.jpg)
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_ApacheTemplate_MySQL
Servidor de aplicações
Template_JBoss
![Page 20: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/20.jpg)
Funções principais
Coletar 21
Armazenar 23
Gerenciar 24
Alertar 25
Visualizar 26
© Zabbix 2013 | 20
![Page 21: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/21.jpg)
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
![Page 22: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/22.jpg)
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:
![Page 23: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/23.jpg)
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
![Page 24: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/24.jpg)
Moniramento Web por Proxies
© Zabbix 2013 | 24
Matriz – Nova Iorque
Filial #1 - LondresServidor Zabbix
Proxy Zabbix
Filial #2 - Paris
Proxy Zabbix
Servidor Web
![Page 25: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/25.jpg)
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
![Page 26: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/26.jpg)
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
![Page 27: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/27.jpg)
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
![Page 28: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/28.jpg)
Visualizar | Dashboard
© Zabbix 2013 | 28
![Page 29: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/29.jpg)
Visualizar | Gráficos
© Zabbix 2013 | 29
![Page 30: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/30.jpg)
Visualizar | Mapas
© Zabbix 2013 | 30
Diferentes elementos disponíveis
Edição fácil, Drag&Drop
Dados de referência
![Page 31: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/31.jpg)
Visualizar | Telas
© Zabbix 2013 | 31
Páginas compostas
Melhor contexto
Display maior
para helpdesk
![Page 32: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/32.jpg)
Arquitetura
Servidor Zabbix 31
Proxy Zabbix 32
Agente Zabbix 33
© Zabbix 2013 | 32
![Page 33: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/33.jpg)
Servidor Zabbix
© Zabbix 2013 | 33
Base dados
Proxy Zabbix
API
Agentes Zabbix Agentes Zabbix
Verificação simples
Aplicações
móveis
Front-endLinguagem PHP
Sistemas de
chamados
JSON-RPC
Back-EndLinguagem C
![Page 34: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/34.jpg)
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
![Page 35: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/35.jpg)
Agente Zabbix
© Zabbix 2013 | 35
Agentes nativos
Pequeno, baixo consumo de recursos
Disponível para a maioria das plataformas
Capaz de coletar
![Page 36: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/36.jpg)
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
![Page 37: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/37.jpg)
Agente
Agente Zabbix | Modos
© Zabbix 2013 | 37
ServidorModo 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
![Page 38: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/38.jpg)
Servidor Único
Servidor Único
Backend Zabbix
Frontend Zabbix Base de dados
© Zabbix 2013 | 38
![Page 39: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/39.jpg)
Distribuído
Servidor 1
Servidor 3
Backend Zabbix
Servidor 2
Frontend Zabbix Base de dados
© Zabbix 2013 | 39
![Page 40: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/40.jpg)
Nó únicoMatriz
Filial #2
?
Servidor Zabbix
© Zabbix 2013 | 40
![Page 41: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/41.jpg)
Distribuído por ProxyMatriz
Filial #2
Servidor Zabbix
Filial #1
Proxy Zabbix passivoProxy Zabbix ativo
© Zabbix 2013 | 41
![Page 42: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/42.jpg)
Distribuído por nósHeadquarters
Filial #2
Servidor Mestre
Servidor SlaveServidor Slave
Filial #1
© Zabbix 2013 | 42
Sub-filial
Proxy Zabbix
![Page 43: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/43.jpg)
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
![Page 44: Monitoramento Inteligente utilizando o ZABBIX](https://reader031.fdocument.pub/reader031/viewer/2022012405/55a9c29d1a28ab9c7d8b4624/html5/thumbnails/44.jpg)
Perguntas?
Obrigado pela
atenção!
twitter.com/zabbix
google.com/+Zabbix
linkedin.com/company/zabbix
facebook.com/zabbix