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, MRTGCacti e Nagios.

Mas nenhum apresenta a robustez e as funcionalidades do Zabbix.

Figura00

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!

Figura 1 - Visão de negócio

 

Figura 1 – Visão de negócio

 

 

 

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.

Figura 2 - Exemplo de Tela

 

Figura 2 – Exemplo de Tela

 

 

 

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

Figura 3 - Componentes

 

Figura 3 – Componentes

 

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.

Figura 4 - Appliances

 

Figura 4 – Appliances

 

 

 

Comunidade Brasileira

Todos estão convidados a conhecer a comunidade brasileira, com site e uma ativa lista de discussão.

Homepage: Zabbix

Anúncios