Criado por André Déo para o Pplware
Atuo como administrador de redes há um bom tempo, e nesse período já utilizei vários softwares Open Source para monitorização de rede, ativos, serviços e etc, como por exemplo, MRTG, Cacti e Nagios.
Mas nenhum apresenta a robustez e as funcionalidades do Zabbix.
O Zabbix possui suporte a maioria dos sistemas operativos: Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, Mac OS, Windows, entre outros. Monitoriza serviços simples (http, pop3, imap, ssh) sem a necessidade de uso de agentes.
É capaz de monitorizar a disponibilidade e performance de toda a infraestrutura de rede, suas aplicações e ainda providenciar uma visão de negócio para os gestores!
Principais vantagens
- All-in-one (Tudo em um), única solução quando se trata de monitorização.
- Todos os dados históricos, tendências e configuração são armazenados numa base de dados.
- Preparado para controle dos pequenos até os grandes ambientes distribuídos.
- Solução verdadeiramente Software Livre (GPLv2), não existe versões comerciais.
- Toda a lógica está do lado do servidor, os agentes são usados apenas para recolha de dados.
- Extremamente flexível! Triggers, Escalonamento, Novas Verificações, Ecrãs e muito mais.
- Projetado para lidar com as comunicações instáveis.
- Suporte total para IPv6.
- Suporte para IPMI.
- Monitorização de Aplicações Java.
- Descoberta automática de Hardware.
- Envio de alertas para: e-mail, Jabber, SMS e scripts personalizados.
- Suporte nativo ao protocolo SNMP (v1, v2c e v3).
- Interface de gestão Web de fácil utilização.
- Integração com base de dados (MySQL, Oracle, PostgreSQL, SQLite e DB2).
- Fácil instalação e customização;
- Agentes específicos para plataformas 32 bits e 64 bits.
- Integração com os Contadores de Performance do Windows.
- Descoberta automática de dispositivos e configuração através do LLD (Low Level Discovery).
- Suporte a scripts externos para adicionar funcionalidades de monitorização não previstas originalmente no produto.
- Interface web e bases de dados padrão SQL que garantem integração com softwares legacy.
- Geração de gráficos em tempo real.
Componentes
Server:
- Núcleo do Zabbix, lógica do sistema
- Processamento de Dados, Escalonamento
Interface Web:
- Acesso ao histórico de dados
- Configuração
Agente:
- Servidor de recolha de dados, ações
Proxy:
- Recolha remota de dados, é um super agente
Recolha de dados
Verificações de serviço:
- FTP, SSH, HTTP, SMTP, DNS …
Agente Zabbix:
- Verificação átiva e passiva
- Monitorização de registros e logs de eventos
- Fácil de personalizar
- Execução de comando remoto
- Suporte a JMX, IMPI, SNMP
- Capacidade de routerar cada um dos itens acima em uma interface de rede diferente
- Extremamente eficiente!
Outros:
- Plugins WMI, importar dados do Nagios, API para programadores
Appliances
Devido aos baixos requisitos de hardware um simples Raspberry PI pode ser usado como Zabbix Proxy, mas existem também soluções de appliances comerciais.
Comunidade Brasileira
Todos estão convidados a conhecer a comunidade brasileira, com site e uma ativa lista de discussão.
Sobre o autor:
André Déo é bacharel em Sistemas de Informação, com Especialização em Redes de Computadores, atualmente é Administrador de Redes no Gabinete do Reitor da Unicamp e Professor Universitário (Faculdade privada), usuário de Linux desde 2002 (Slackware e CentOS), seus interesses incluem Software Livre, SNMP, Gerência de Redes, Videogames, Séries e Filmes. Fundador da Comunidade ZABBIX Brasil.