Nagios é uma popular aplicação de monitoração de rede de código aberto distribuída sob a licença GPL. Ele pode monitorar tanto hosts quanto serviços, alertando-o quando ocorrerem problemas e também quando os problemas forem resolvidos.O Nagios foi originalmente criado sob o nome de Netsaint, foi escrito e é atualmente mantido por Ethan Galstad, junto com um exército de desenvolvedores que ativamente mantém plugins oficiais e não-oficiais.Nagios primeiramente foi escrito para o sistema operacional Linux, mas pode rodar em outros Unixes também.
Vamos configurar o Nagios aqui nesse post, vamos começar,
#/usr/sbin/useradd -m nagios
#passwd nagios (guarde essa senha)
#/usr/sbin/groupadd nagcmd
#/usr/sbin/usermod -a -G nagcmd nagios
#/usr/sbin/usermod -a -G nagcmd apache
Faça o download direto do repositório
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
Vamos instalar os pacotes
#tar xzf nagios-3.2.3.tar.gz
#cd nagios-3.2.3
Vamos complilar o Nagios
#./configure –with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
Arquivos de configuração de amostra já foram instalados no diretório / usr / local / nagios / etc diretório. Estes arquivos de exemplo deve funcionar bempara começar com o Nagios. Você precisa fazer apenas uma mudança antes de prosseguir … Editar o arquivo / usr / local / nagios / etc / objects / config contacts.cfg com seu editor favorito e altere o endereço de e-mail associado com a definição de contato nagiosadmin ao endereço que você gostaria de usar para receber alertas.
Ainda dentro da pasta temos que configurar a Interface web.
#make install-webconf
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
#/etc/init.d/httpd restart
Devemos agora compilar os plugins
#tar xzf nagios-plugins-1.4.11.tar.gz
#cd nagios-plugins-1.4.11
#./configure –with-nagios-user=nagios –with-nagios-group=nagios
#make
#make install
Coloque o Nagios na inicialização do sistema operacinal e seu nagios já esta pronto para receber os clientes, para verificar as configurações no Nagios temos um comando desses
#nagios -v /usr/local/nagios/etc/nagios.cfg
Configurando um CLIENTE
Faremos a configuração de um Windows 7 como cliente Nagios usando o programa NSClient++.
Faça o download do NSClient++ para seu windows e instale normalmente observando a hora de colocar o IP do servidor,
Nao coloque senha ou se tiver colocado antes de ler esta parte do post, acontece, vá no arquivo C:Program FilesNSClient++NSC e abra ele, lá você vai encontrar as linhas:
allowed_hosts=176.16.0.9 (isso mesmo o IP que voce colocou na instalação)
password=nagios (senha que você configurou na instalação)
coloque um comentário na linha do password
allowed_hosts=176.16.0.9
;password=nagios
Para terminar a configuração básica do cliente, libere o ping no windows 7.
Espero ter ajudado………. até mais.
Fonte: Documentação do NAGIOS
Fonte: Vivaolinux.com.br
Lauro de Paula Gomes
Analista de Redes