sábado, 2 de abril de 2016

Quando você tem um site ou uma rede, é sempre bom ser alertado sobre possíveis problemas tão logo eles ocorram. Existem diversas ferramentas gratuitas e com código aberto que podem supervisionar sua infraestrutura e enviar alertas quando ocorrerem problemas.
Conheça abaixo 10 ferramentas gratuitas que podem ajudar você a monitorar seu servidor,cluster ou rede.

1. Monit
O Monit não apenas monitora seu servidor como também tenta solucionar problemas executando ações pré-definidas para certas situações. Por exemplo, se seu banco de dados travar, o Monit pode reiniciar o serviço automaticamente se esta for a ação que você deseja executar (e geralmente é).
Além disso se você tiver mais de um servidor para monitorar, você pode usar o M/Monit, uma versão do Monit com recursos para monitorar múltioplos servidores.


2. Ganglia
Quando você tem um cluster com várias máquinas, é difícil saber qual o estado do cluster como um todo. E é aí que entra o Ganglia, já que com ele você tem uma visão geral de todo o cluster.


3. Munin
O Munin monitora e exibe um gráfico da performance do sistema. Ele pode produzir gráficos de performance diários, semanais, mensais, anuais e relatórios com diversas informações importantes. Ele pode monitorar recursos como memória, espaço em disco, uso de CPU e aplicações para servidores como MySQL, Apache e Squid.
Um destaque do Munin é que com apenas algumas linhas de código você pode criar um plugin para o monitoramento de praticamente qualquer coisa.


4. Cacti
O Cacti é simular ao Munin em vários aspectos, mas o que o torna diferente é que ele permite o redimensionamento dos gráficos e a visualização de dados em um intervalo específico (de 2 em 2 horas, por exemplo).

5. Nagios
O Nagios pode ser um pouco complicado para instalar e usar, mas seu grande número de recursos supera muitas outras ferramentas voltadas para administradores de TI. O programa suporta o monitoramento de múltiplos hosts e pode enviar alertas via e-mail, pager (!) ou SMS.
Assim como o Monit, ele pode agir automaticamente em certas situações.


6. Zabbix
O Zabbix é uma ferramenta de monitoramento repleta de recursos. Ele suporta visualizações personalizadas, zoom e mapeamento. Além disso ele também pode enviar alertas por e-mail, SMS, mensagem instantânea e também pode emitir alertas sonoros, o que é bom para quando você não estiver perto da máquina monitorada.


7. ObserverNMS
O ObserverNMS é voltado para o Linux, BSD e redes Cisco. O programa suporta a descoberta automática da infraestrutura de rede, oferece gráficos detalhados e pode ser usado em conjunto com o Nagios. Ele também se integra bem ao Collectd caso você queira uma interface mais robusta.

8. Zenoss
O Zenoss é uma versão com código aberto da ferramenta comercial para monitoramento de servidores chamada Zenoss Enterprise. Ele foi criado inteiramente em Python, suporta o formato de plugins do Nagios e sua interface é simples e fácil de usar.


9. Collectd
O Collectd é similar ao Munin e ao Cacti. A diferença é que o Collectd foi desenvolvido com foco na portabilidade e performance. O programa pode coletar dados a cada 10 segundos sem interferir nos processos do seu servidor. Você pode criar extensões para ele em C, Perl ou Java.


10. Argus
O foco do Argus é o monitoramento dos serviços de rede e suporta os protocolos IPv4 e IPv6. Seu sistema de alertas é bem interessante: se ele enviar um alerta sobre um problema para você e este problema não for resolvido em um intervalo pré-definido, um outro alerta será enviado para outra pessoa.


0 comentários:

Postar um comentário