I – Monitoramento com zabbix – Introdução
Atualmente é comum um único Administrador de Sistemas ser responsável por administrar e monitorar muitos servidores. Esta atividade, quando realizada manualmente, dificulta a verificação da disponibilidade e desempenho dos servidores, e pior, dificulta observar que algum serviço falhou ou simplesmente parou de funcionar antes que algum usuário perceba. Pensando nisso, foram criadas várias ferramentas que possuem como objetivo auxiliar o administrador neste monitoramento. O Zabbix se destaca entre as melhores por sua facilidade de configuração e precisão dos dados informados.
O que é Zabbix?
Zabbix é um software que monitora diversos parâmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatórios e visualização de dados de recursos com base nos dados armazenados, e usa um mecanismo de notificação flexível que permite aos usuários configurar e-mail com alertas para qualquer evento, o que permite uma reação rápida para os problemas do servidor.
Corretamente configurado, o Zabbix pode desempenhar um papel importante no controle da infraestrutura de TI. Isto é igualmente verdade para as pequenas organizações com alguns servidores e para grandes empresas com um grande número de servidores.
O Zabbix é escrito e distribuído sob a GPL (General Public License) versão 2. Isso significa que seu código-fonte é distribuído gratuitamente e está disponível para o público em geral.
Na lista abaixo temos algumas vantagens de se utilizar o Zabbix:
- Solução Open Source;
- Possui agentes altamente eficientes para UNIX e plataformas WIN32;
- Suporte para SNMP (v1, v2);
- Monitoramento distribuído com administração centralizada na web;
- Agentes de alta performance (software de cliente para Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP e Windows Vista);
- Permissões flexíveis de usuário;
- Interface baseada na web.
Para saber mais sobre o Zabbix visite o site: http://www.zabbix.com.
Componentes do Zabbix
O Zabbix é composto de vários componentes. Abaixo temos uma breve descrição sobre eles:
- Zabbix Server – Este é o centro do Software Zabbix. O servidor pode verificar remotamente os serviços de rede (como servidores web e servidores de e-mail), utilizando controles simples. Ele é o componente central para o qual os agentes reportam a disponibilidade, integridade de informações e estatísticas dos servidores. É nele que toda a configuração, estatísticas e dados operacionais são armazenados, sendo o componente que participará ativamente alertando os administradores quando surgirem problemas em qualquer um dos sistemas monitorados;
- Zabbix Proxy – É uma parte opcional da implantação do Zabbix. O Proxy coleta dados de desempenho e disponibilidade, em nome do Zabbix Server. Todos os dados coletados localmente são transferidos para o Zabbix Server Proxy. O Zabbix Proxy é uma solução ideal para um controle centralizado de locais remotos, filiais, não havendo a necessidade dos administradores de redes locais;
- Zabbix Agent – A fim de acompanhar ativamente recursos e aplicações locais (como discos rígidos, memória, processador, etc.) em sistemas em rede, os sistemas devem executar o Agente Zabbix. O agente vai reunir informações operacionais do sistema em que está em execução, e informar esses dados ao Zabbix para posterior processamento. Em caso de falhas (como um disco rígido estar lotado, ou um processo cair), o servidor Zabbix pode ativamente alertar os administradores da máquina que relatou o problema;
- Interface Web – Permite fácil acesso aos dados de monitoração e configuração do Zabbix em qualquer lugar e em qualquer plataforma. A interface é uma parte do servidor Zabbix, e é geralmente (mas não necessariamente) executada na mesma máquina física como uma execução do servidor Zabbix.
Páginas:
I – Introdução
II – Instalação
III – Configuração do Zabbix Server e Agent
IV – Configuração da Interface Web
V – Instalando e configurando o Zabbix Agent no Linux e Windows
