O documento discute o sistema de monitoramento de código aberto Zabbix, destacando que ele é uma ferramenta flexível, escalável e de baixo custo para monitorar ambientes distribuídos de pequeno e grande porte, podendo monitorar praticamente todos os dispositivos e plataformas.
Open4Education | MC122 - Introdução a ALM OpenSource
Solução Zabbix
1. INOVAÇÃO
Nosso diferencial é a inovação.
Desenvolvemos soluções e executamos idéias de forma única.
Solução em Monitoramento
2. Monitoramento Open-Source
com Zabbix
• Tudo em um (Community = Enterprise)
• Preparado para controle dos pequenos e grandes ambientes distribuídos
• Sem add-nos proprietários e sem edições profissionais ou demo
• Extremamente flexível! Triggers, escalations, new checks, screens, etc.
• Projetado para lidar com comunicações instáveis
Porque escolher o Zabbix?
O que é o Zabbix?
• Licenciado em código aberto (GPLv2)
• Um dos sistemas de monitoramento mais populares e completo
• Compete com ferramentas comerciais da HP, IBM e outros
• Tem cerca de 40.000 usuários
• Escalabilidade para 100.000 dispositivos
• Pode monitorar praticamente todas as plataformas e dispositivos
Fatores críticos de sucesso
• Não compará-lo a outro sistema de monitoramento
- Criação de um sistema do zero!
• Contribuição de usuários e comunidade
• Evolução, não revolução! Não há grandes saltos
• Dependência mínima de terceiros
• Desenvolvimento de uma solução de monitoramento confiável
3. Monitoramento Open-Source
com Zabbix
Principais componentes
Servidor
- Núcleo do Zabbix
- Centraliza toda a lógica
- Processamento dos dados
Web Interface (frontend)
- Acessa o histórico
- Configurações
Agente
- Coleta de dados / Ações
Proxy
- Coleta de dados remota
Funcionamento básicoFuncionamento básico
4. Monitoramento Open-Source
com Zabbix
HOST
- É a configuração do ativo a ser monitorado
- Contém parâmetros como:
– Endereço IP;
– Nome da máquina;
– Inventário;
– Template associado;
– Etc;
TRIGGER
- É o uma expressão lógica flexível usada para definir uma condição de problema
- Geração de eventos
- Nível de severidade
- É uma maneira de usar flapping (interfaces intermitentes)
- Possibilidade de utilizar dependências
5. Monitoramento Open-Source
com Zabbix
Alta Disponibilidade
Como monitorar?
Checagem de serviços:
• FTP, SSH, HTTP, SMTP, DNS …
Agente Zabbix:
• Verificação ativa e passiva
• Monitoramento de logs, logs de eventos
• Fácil de estender
• Execução de comando remoto
• Extremamente eficiente!
IPMI:
• Monitoramento de Hardware
• Gerenciamento remoto (reboot, reset, halt)
SNMP v1, v2, v3:
• Dispositivos de rede
• NET-SNMP para servidores
• SNMP traps
Monitoramento de aplicações:
• Oracle, Weblogic, JBOSS, Websphere,
PgSQL, TomCat.
6. Monitoramento Open-Source
com Zabbix
Monitoração com agentes
Checagem passiva:
• Requer polling no lado do servidor
• O servidor inicia as conexões
• Possível limitação de rede
• Requer maior performance
Checagem ativa:
• Altamente eficiente
• Buffer de coleta de dados
Gráficos
• Qualquer período de tempo
• Navegação por timeline
• Exibe condições de alertas
7. Monitoramento Open-Source
com Zabbix
Monitoramento Web
• Tempo de resposta
• Velocidade de download
• Código de resposta
• Disponibilidade de um determinado conteúdo
• Capacidade para cenários com login/logout
• Suporte a HTTP/HTTPS
8. Monitoramento Open-Source
com Zabbix
Conclusão
• Uma solução completa para monitoração da infraestrutura.
• Open-Source, licenciado pela (GPLv2). Sem versões comerciais.
• Pronto para o monitoramento de pequenos e grandes ambientes distribuídos.
• Baixo custo de implantação, uma vez que não há custo de aquisição.
• Extremamente flexível! Você poderá adaptá-lo as suas necessidades.
• Tem suporte da Zabbix SIA e o desenvolvimento é constante.
Conheça agora esta ferramenta poderosa.