zabbix monitoring
Post on 22-Nov-2015
53 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Alessandro Silva
Zabbix Network Monitoring
ZABBIXNetwork Monitoring
Por Alessandro Silva
-
Alessandro Silva
Zabbix Network Monitoring
Sobre o palestrante
Bacharel em Informtica e Especialista em TI Aplicada a Educao pelo NCE/UFRJ.
Ps-graduando em Gerncia de Segurana da Informao NCE/UFRJ Mais de 10 anos na indstria de TI e 7 somente com Linux. Certificaes: LPIC-3, Red Hat Certified System Administrator, Novell CLA e
DCTS, Zabbix Certified Specialist e Zabbix for Large Enviroments. Desde 2011 trabalhando com projetos de monitorao com Zabbix. Principais interesses:
Linux e Certificaes Zabbix Moodle Drupal
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix - um histria tpica ...
Uma ideia de uma soluo melhor para monitorao
Foi lanado como um software livre sob a GPL v2
A empresa foi criada para fins comerciais
Foco na prestao de servios
histria bastante tpica:
-
Alessandro Silva
Zabbix Network Monitoring
Por que Monitorar?
Zabbix pode salvar sua vida ($$$$$$$)- Downtimes custam caro!
Identificar e corrigir problemas prematuramente.
- O cliente no pode descobrir o problema primeiro
Mensurar e analisar a disponibilidade e o desempenho.
- Trabalho mais produtivo dos SysAdmins.- Reduz os custos com automatizao.- Administrao manual custa caro.
Planejar upgrades de hardware e reestruturar o ambiente com antecedncia.
-
Alessandro Silva
Zabbix Network Monitoring
Tudo numa nica soluo
Possveis Modelos
- Verses enterprise e community
- Tudo includo
Sistema de monitoramento Enterprise Open Source.
Sem add-ons proprietrios e sem edies profissionais ou demo.
-
Alessandro Silva
Zabbix Network Monitoring
Monitorao por agentes
Auto busca
Escalonamentos e repetio de notificaes
Monitoramento pr-ativo
Aes remotas
Monitoramento via web
Grficos, mapas, telas
SLA, Reports
Monitorao distribuda, IPV6, etc.
O que o Zabbix?
Zabbix um software livre e de cdigo aberto para monitorao distribuda, capaz de monitorar disponibilidade e performance de servidores, ativos de rede e aplicaes.
Funcionalidades do Zabbix:
-
Alessandro Silva
Zabbix Network Monitoring
Fatores Crticos de sucesso
No compar-lo a outro sistema de monitoramento. Criao de um sistema do zero!
Ouvidos a usurios e comunidade Desenvolvimento de uma soluo de monitoramento confivel Manter as coisas simples Evoluo, no revoluo! No h grandes saltos. Seja eficiente: usar poucos recursos do sistema quanto possvel
(Memria / CPU) Dependncia mnima de terceiros
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix Componentes principais
Servidor:
- Zabbix Server, a lgica do sistema
- Processamento de dados, escalations
Web front-end:
- O acesso aos dados histricos
- Configurao
Agente:
- Servidor de coleta de dados, aes
Proxy:
- Coleta de dados remota
-
Alessandro Silva
Zabbix Network Monitoring
Detalhes Tcnicos
Utilizao de interface web para visualizao e configurao. Core escrito em C e front-end em PHP. Suporte multiplataforma (Linux, *BSD, Solaris, AIX, HP-UX,Windows,...) Suporte a diferentes SGBDs: MySQL, PostgreSQL, Oracle, SQLite... No baseado em nenhuma ferramenta como Nagios, RRD, Cacti, Funciona em ambientes embarcados.
Princpios chave do desenvolvimento do Zabbix Manter tudo simples e flexvel Manter os pr-requisitos de hardware acessveis Poltica de zero bug.
-
Alessandro Silva
Zabbix Network Monitoring
Funcionamento
Notificao
ControleCentralizado
ConfiguraoStatusChecagens
Monitorao SNM
P
Monitorao com agente
Monitorao com ping e porta
Dispositivos monitorados
Dispositivos de rede
Servidores com Agente Zabbix
Servidores sem Agente Zabbix
-
Alessandro Silva
Zabbix Network Monitoring
Como monitorar ?
Checagem de servios: FTP, SSH, HTTP, SMTP, DNS
Agente Zabbix: Verificaes tiva e passiva
Monitoramento de logs, logs de eventos
Fcil de estender
Execuo de comando remoto
Extremamente eficiente!
SNMP v1, v2, v3 Dispositivos de rede NET-SNMP para servidores
SNMP traps
Outros: WMI, JMX, Nagios plugins
Monitoramento de aplicaes
Oracle, Weblogic, JBOSS, Websphere, PgSQL, TomCat.
IPMI Monitoramento de Hardware Gerenciamento remoto (reboot, reset, halt)
-
Alessandro Silva
Zabbix Network Monitoring
Monitorao com Agente
Checagem ativa- Altamente eficiente- Buffer de coleta de dados
Checagem passiva- Requer pollers- O servidor conecta no agente- Requer performance adicional- Limitaes de rede
-
Alessandro Silva
Zabbix Network Monitoring
Plataformas suportadas
-
Alessandro Silva
Zabbix Network Monitoring
Alta Disponibilidade
-
Alessandro Silva
Zabbix Network Monitoring
Monitoramento JMX
Utilizao ZapCat Verso 2.0
- Suporte nativo JMX seguro
- Monitoramento de infraestrutura: JBOSS Weblogic Websphere TomCat
- Monitoramento de aplicaes Java
'
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix para ambientes virtuais
Ambientes virtuais
KVM VMware Xen
Monitoramento
VMBix Gerenciamento
Adicionar ou remover recursos sob demanda Alto load
Adicione novas VM's
-
Alessandro Silva
Zabbix Network Monitoring
Monitoramento de Banco de Dados
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix e Cloud
Amazon EC2 Rackspace Cloud VMWare Virtuozo Gerenciamento: Adio de recursos sob demanda
Alta carga de CPU - Adicionar um Cloud server Falta de espao em disco - Adicionar um novo
cloud storage.
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix Mobile
MoZBX Android/iPhone/Windows Mobile
Mozaby - iPhone
Zax - Android
Mobbix - Android
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix Mobile - Mobbix
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix Proxy
Vantagens:
Facilidade na administrao da infraestrutura Gerenciado no front-end do Zabbix Configurao armazenada no Zabbix Server Serve para distribuir a carga do Zabbix Server
- Zabbix Server no consegue trabalhar com balanceamento de carga.
Proxy um coletor de dados!
-
Alessandro Silva
Zabbix Network Monitoring
Zabbix Proxy: Como funciona?
Pode ser passivo ou ativo capaz de coletar milhares de valores
por segundo (VPS) Mantm a monitorao em caso de
perda de conexo com Zabbix Server Dados so armazenados no banco de
dados do proxy (buffer) Envia os dados para o Zabbix Server ao
recuperar a conexo. No requer muitos recursos No envia alertas!
Proposta: Raspberry pi
-
Alessandro Silva
Zabbix Network Monitoring
Monitoramento Distribudo
Estrutura de rvore Cada n um Zabbix Server Cada n independente Administrao descentralizada Podemos combinar proxies e nodes.
-
Alessandro Silva
Zabbix Network Monitoring
Performance Tuning
Hardware: CPU Quad Core, 8GB, RAID10 BBWC
Custo: R$ 6.500,00
Zabbix pode entregar 1 milho de valores por minuto ou cerca de 15.000 valores por segundo.
Mesmo assim, poderamos ter baixa performance.
-
Alessandro Silva
Zabbix Network Monitoring
Sintomas de baixa performance
Zabbix com fila sem entregar os alarmes em tempo.
Administration->Queue
Frequente lentido para gerar grficos e dados em branco.
Falso positivos de eventos que j no existem ou chegaram atrasados.
Tempo de resposta do front-end (lentido)
-
Alessandro Silva
Zabbix Network Monitoring
Performace: Problemas na implantao
Uso de templates padro
- Faa seu prprios templates Banco sem otimizao
- Converse com seu DBA para tunar seu BD Configurao no otimizada
- Tuning nas configuraes do Zabbix Housekeeper
Uso de verses antigas
No otimizao do Apache e PHP
-
Alessandro Silva
Zabbix Network Monitoring
Eu tentei de tudo e minha performance continua deixando a desejar ...
Execute todos os componentes em hardware separados!
Zabbix Server8 GB MemriaCPU 8 ncleos
Zabbix Database16 GB MemriaCPU 8 ncleos
Storage ou RAID 10
Zabbix Front-end4 GB MemriaCPU 2 ncleos
-
Alessandro Silva
Zabbix Network Monitoring
Mas, se aplica somente a TI ?
-
Tem caf ?
-
Porto de garagem
-
Monitorao Temperatura e umidade
-
Transbordamento Nvel de gua
-
Cluster Bomba D'gua
-
Vazamento de gua
-
Alessandro Silva
Zabbix Network Monitoring
Por que escolher o Zabbix ?
Uma soluo completa para monitorao da infraestrutura. Open Source e licenciado pela (GPLv2). No h verses comerciais. Todos os dados histricos, tendncias e configuraes so armazenadas em
um banco de dados. Pronto para o monitoramento de pequenos e grandes ambientes distribudos. Baixo custo de implantao, uma vez que no h custo de aquisio. Extremamente flexvel! Voc poder adapt-lo as suas necessidades. Tem suporte da Zabbix SIA e o desenvolvimento constante.
-
Alessandro Silva
Zabbix Network Monitoring
Software Proprietrio? Pense duas vezes!
Ele vem com certas limitaes
Voc pode fazer apenas o que o fabricante impe. O cdigo fonte no est disponvel
Limitaes de contrato:
Nmero mximo de ativos monitorados Licena cobrada por agente
Somente uso no comercial
Restries tcnicas: Nmeros de CPUs, tamanho de dados, etc.
Seja cuidadoso: Sua liberdade pode estar restrita a quanto voc pode pagar!
-
Alessandro Silva
Zabbix Network Monitoring
Como ganhar dinheiro com Zabbix ?
Suporte Comercial Treinamento 0% com a venda de licenas Desenvolvimento patrocinado Implementaes Consultoria e Servios
-
Alessandro Silva
Zabbix Network Monitoring
Novidades
Treinamento Zabbix Essentials EAD AgendaLivre.org contato@agendalivre.org Linux Solutions
Zabbix Meeting Brasil 1 Evento de Zabbix na Amrica do Sul
2013 Rio de Janeiro
-
Alessandro Silva
Zabbix Network Monitoring
Referncias
Dois livros esto disponveis: Ingls e Japons.
Documentao farta e de alta qualidade. http://blog.zabbix.com/ http://www.zabbix.com/documentation/
-
Alessandro Silva
Zabbix Network Monitoring
Alessandro Silva
E-mail: contato@alessandrosilva.infoFacebook: http://alessandrosilva.info/facebookTwitter: http://alessandrosilva.info/twitterLinkedin: http://alessandrosilva.info/linkedin
Obrigado!
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40
top related