Você está na página 1de 29

Curso Formao Zabbix

Mdulo I Mdulo I
Janssen dos Reis Lima
Por que monitorar?
Ambiente de TI importante para as
empresas
Infraestrutura indispensvel e de misso
crtica crtica
Servios precisam estar disponveis
Verificar sade dos ativos de rede
Proatividade tudo
Evitar downtimes
www.qualificati.com.br
Disponibilidade
Servios importantes no podem falhar
Usurios no podem perceber quedas
Registro de eventos atravs de alertas
Restabelecimento automtico de servios Restabelecimento automtico de servios
No gerar insatisfao dos usurios
www.qualificati.com.br
Planejamento da capacidade
Coleta de mtricas
Histrico de utilizao
Grficos e relatrios
Atualizao de hardware e software Atualizao de hardware e software
Dimensionamento de recursos
Balanceamento de carga
Ciclo de vida
www.qualificati.com.br
Comportamento no usual
Lentido no sistema
Atuar no foco do problema
S se identifica um problema atravs de
monitoramento monitoramento
Configurao mal feita
www.qualificati.com.br
Segurana
Pensou em informao, pensou em segurana
Ambiente seguro e estvel s possvel com
monitoramento
Como o sistema se comporta? Como o sistema se comporta?
Anlise de logs
Ter iniciativa
www.qualificati.com.br
Performance
Obter dados de desempenho
Taxa de transferncia
Taxa de leitura e gravao de discos
Velocidade de link Velocidade de link
Comparar atravs de testes
Benchmarking
Stress
Escalabilidade
www.qualificati.com.br
Zabbix
Soluo open source para de monitoramento
da infraestrutura de TI
Criado em 1998 por Alexei Vladishev
Em 2001 foi lanada a primeira verso sob a Em 2001 foi lanada a primeira verso sob a
licena GPL
Em 2005, foi instituda a empresa Zabbix SIA
Atualmente na verso 2.2
Qual o tamanho da sua empresa?
www.qualificati.com.br
Caractersticas
Capacidade de monitorar milhares de itens
Monitoramento distribudo
Flexibilidade de ajustar-se ao seu ambiente
Interface de administrao amigvel
Servidores que rodam em sistemas Unix-like Servidores que rodam em sistemas Unix-like
GNU/Linux, AIX, FreeBSD, OpenBSD, HP-UX e Solaris
Agentes nativos para Unix-like e MS Windows
Auto-descobrimento de servidores e dispositivos de
redes
Escalabilidade
Flexibilidade
www.qualificati.com.br
Caractersticas
Monitoramento agregado
Monitoramento pr-ativo
Sistema de notificao
Execuo de aes
Autenticao segura de usurios e grupos Autenticao segura de usurios e grupos
Visualizao de relatrios, grficos, telas e mapas
Monitoramento Web
Monitoramento de servios de TI (SLA)
Monitoramento JMX e Banco de Dados
Monitoramento de mquinas virtuais
Suporte a SNMP e IPMI
www.qualificati.com.br
Por que usar?
Ferramenta open source
Fcil de ser configurado
Informaes armazenadas em SGBD relacional
No necessita de plugins No necessita de plugins
Integrao entre sistemas com API prpria
www.qualificati.com.br
Arquitetura do Zabbix
Organizada dentro do contexto dos servios de rede no
modelo Three-Tier
Aplicao, banco de dados e interface Web
Camada de aplicao
Representada pelo back-end Representada pelo back-end
Desenvolvida na linguagem C
Camada de banco de dados
Suporta os principais SGBDs do mercado
Camada interface Web
Representada pelo front-end
Desenvolvida na linguagem PHP
www.qualificati.com.br
Arquitetura do Zabbix
www.qualificati.com.br
Elementos do Zabbix
Zabbix Server
Armazena todos os dados coletados na base de
dados
Zabbix Proxy Zabbix Proxy
Responsvel por fazer a coleta em hosts remotos
Zabbix Agent
Reporta ao Zabbix Server ou para o Zabbix Proxy,
entregando as mtricas de monitoramento
www.qualificati.com.br
Conceitos do Zabbix
Elementos utilizados para o monitoramento
Host
Item
Trigger Trigger
Evento
Template
www.qualificati.com.br
Host
Qualquer dispositivo presente na rede com
um IP ou nome DNS
Computadores
Impressoras Impressoras
Servidores
Roteadores
Etc.
www.qualificati.com.br
Item
Fonte de informao utilizada para coletar dados
Podem ser dos seguintes tipos:
Agente Zabbix (passivo ou ativo)
Monitoramento simples
Agente SNMP
Trapper
Arquivos de log Arquivos de log
Interno
Monitoramento externo
SSH
Telnet
JMX
IPMI
Banco de dados
Calculado
www.qualificati.com.br
Agente passivo X ativo
www.qualificati.com.br
Trigger
Regra que avalia uma expresso lgica
Zabbix toma deciso comparando um valor
coletado com a expresso definida
Classificada por nveis de severidade:
No classificada No classificada
Informao
Ateno
Mdia
Alta
Desastre
www.qualificati.com.br
Trigger - Sintaxe bsica
{<server>:<key>.<function>(parameter)}<operator><constant>
Exexmplo:
{Servidor:system.cpu.load.last(0)}>5
Onde:
Servidor: host Servidor: host
system.cpu.load: item coletado
last: funo da trigger
(0): parmetro (neste caso o ltimo valor coletado)
>: operador
5: constante valor limite que ser comparado
www.qualificati.com.br
Trigger
Operadores
Lgicos
Matemticos
Funes Funes
min
max
avg
last
www.qualificati.com.br
Evento
Qualquer acontecimento gerado por
diferentes fontes:
Triggers
Descoberta Descoberta
Autoregistro
www.qualificati.com.br
Template
Conjunto padro de elementos
Melhor gerenciamento
Facilita a operao do ambiente
Objetos por herana Objetos por herana
Ex.: vrios hosts com a mesma caractersticas que
utilizam os mesmos itens.
Template OS Linux
www.qualificati.com.br
Funes do Zabbix
Coletar
Armazenar
Gerenciar
Alertar Alertar
Visualizar
www.qualificati.com.br
Coletar
Realizada pelo elemento Item
Mtodos de coleta: Agent, SNMP, IPMI etc.
Camadas
www.qualificati.com.br
Camadas
Hardware CPU, memria, FAN, temperatura etc.
Rede Roteador, trfego de entrada/sada, velocidade de link etc.
Sistema Operacional Unix, GNU/Linux, Mac OS, Solaris, Windows etc.
Middleware Jboss, TomCat, Oracle, Apache etc.
Aplicaes Qualquer aplicao utilizada pelo cliente.
Armazenar
Gravar os dados coletados em uma base de
dados
Reutilizar os dados para gerar relatrios
Exemplo: Exemplo:
Dados consolidados por tempo
www.qualificati.com.br
Gerenciar
Dados coletados so gerenciados para manter
histricos a longo prazo
Perodo de armazenamento definido para
cada item cada item
Comprime os dados armazenados na base de
dados
Exibio dos grficos no fica comprometida
www.qualificati.com.br
Alertar
Notificao dos eventos ocorridos
E-mail
SMS
Jabber Jabber
Possibilidade de escalonar os eventos
www.qualificati.com.br
Visualizar
Visualizao de alto nvel dos dados coletados
e eventos ocorridos
Dashboard simples e eficiente
Viso geral de alertas e eventos Viso geral de alertas e eventos
Fila de coleta dos itens
Grficos
Mapas
Telas
www.qualificati.com.br