A solução de monitoramento Zabbix é um software de código aberto de última geração com classe empresarial. Ele é projetado para monitorar disponibilidade e desempenho dos componentes de uma infraestrutura de T.I. O Zabbix é capaz de monitorar um número ilimitado de métricas e fornecer análises sofisticadas sobre a saúde da infraestrutura de T.I. Sendo capaz de identificar a “fonte” de um problema nos sistemas de T.I, permite aos usuários Zabbix (SysOps) agirem rapidamente, reduzindo os custos associados com a paralisação.

O que é?

– Monitoramento de…

  • Sistemas operacionais

– Servidores ou clientes/estações;

– Windows/Unix-Like.

  • Ativos de rede

– Switchs, APs, roteadores…

  • Qualquer coisa que tenha IP

– impressoras, No-breaks, termômetros SNMP…

– Forma “intrusiva” e “não intrusiva”

  •  Com ou sem parte (agente) instalada no alvo
  • …agente próprio, ICMP, SNMP (v1, 2c e 3), IPMI, Telnet, SSH, JMX (Java), Monitoramento WEB…
  • Se a informação existe, ache um meio de extraí-la:

– Scripts (*nixShell, Python, Perl, PowerShell).

  • Discovery:

– Analisa a rede procurando servidores;

– Analisa o Host procurando informações sequenciais

»Vários discos, várias partições;

»Várias placas de rede;

– Multiusuário com suporte a LDAP

  • Granularização de permissões baseadas em grupos locais.

– Interface web

  • Cadastro de hosts/ativos;
  • Administração simplificada.

– Área visual rica

  • Um dos principais objetivos do monitoramento: informar;
  • Gráficos, Mapas, telas;
  • Facilitam a tomada de ações rapidamente

Armazena informações coletadas em banco de dados Relacional

  • MySQL, Postgresql, SQLite, Oracle e IBM DB2.

–Gerencia eventos que geram alertas

  • SMS, e-mail, Gtalk/XMPP, Telegram, Whatspp*, Slack;
  • Monitoramento de SLA (acordo de nível de serviços).

– Código aberto = manutenção/continuidade/adaptações

  • Licença GPLv2

– O Zabbix não tem versões diferenciadas

*O Whatsapp ainda não fornece um meio homologado para interações (como API, por exemplo). Então são frequentes os problemas no uso desta estratégia de notificações.

Características

– InfraestruturaLAMP;

– Composto de:

  • Servidor (aplicação zabbix_server);
  • Agente (aplicação clientezabbix_agentd);
  • Armazenamento (banco de dados);
  • Interface Web (PHP);
  • Proxy (aplicação opcional zabbix_proxy).

Componentes

– Servidor:

  • Recebe, processa e persiste (armazena) os dados.

– Agente:

  • Cliente instalado em servidores, que envia dados ao Servidor Zabbix (ativo ou passivo)

– Proxy:

  • Parte remota que reúne informações e repassa ao servidor Zabbix