NAGIOS Tutorial
Nagios é um sistema de monitoração das aplicações de rede. Ele vigia hosts e serviços que você especificar, alertando quando o serviço ou host estiver "down" e também quando os mesmos estiverem "up", trabalhando de forma pró-ativa. Está ferramenta é a evolução do NetSaint.
Lista de características do Nagios:
Monitoração de serviços de rede como HTTP, SMTP, SSH, Telnet, etc;
Monitoração dos recursos dos servidores, espaço em disco, CPU, memória.
Notificações de falhas por e-mail, pager, etc, em tempo real.
Interface Web informativa, que podemos identificar de maneira fácil os problemas.
Nagios roda no Unix e seus variantes, opcionalmente requer um servidor web para ser instalado (interface de monitoração).
PREPARANDO O AMBIENTE PARA A INSTALAÇÃO
Faça o download do último pacote do Nagios e do último pacote dos plugins para um diretório temporário. Nesse tutorial usaremos /tmp/nagios.
# mkdir /tmp/nagios
# cd /tmp/nagios
Acesse: http://www.nagios.org/download/ E baixe os pacotes nagios-2.5.tar.gz e nagios-plugins-1.4.3.tar.gz.
Primeiro nós iremos instalar o gerenciador de aplicações Nagios. Vamos descomprimir o arquivo tar.gz:
# tar xvzf nagios-2.5.tar.gz
Depois de descomprimido o arquivo tar.gz, iremos para o diretório nagios-2.5:
# cd nagios-2.4
Agora precisamos decidir onde iremos instalar o nosso sistema. Você pode instalar o Nagios em qualquer lugar, mas o melhor é instalar na localização padrão (/usr/local/nagios), porque a documentação original sempre se refere para ele. Dessa forma será fácil resolver problemas que possam acontecer.
Crie o diretório onde você gostaria de instalar o Nagios:
# mkdir /usr/local/nagios
Neste ponto precisamos criar um usuário e grupo que o Nagios irá usar para carregar o serviço. Você pode usar o "root" para isto, mas não é recomendado como segurança. Em geral para uma fácil manutenção, decidi dedicar um novo usuário e grupo para essa função. O usuário e grupo terão o nome de "nagios".