Monitoramento de Servidores com o Nagios


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.

Mãos a obra
Na máquina onde o Nagios será instalado:
# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin ssh
Na instalação do Nagios será instalado o samba, preencha o campo com o grupo de trabalho

Forneça a senha e confirme a mesma para o usuário administrador do Nagios

Nagios instalado e disponível para acesso, abra o navegador e digite o endereço do servidor Nagios: http://IP/nagios3
Usuário: nagiosadmin
Senha: DIGITE_SENHA
Logo após teremos a tela de administração do Nagios, como na figura abaixo

Vamos criar um arquivo de configuração para um host rodando apache
# vi /etc/nagios3/conf.d/apache_nagios2.cfg

————-
Reiniciar o nagios
# invoke-rc.d nagios3 restart
Configurar o cliente
# apt-get install nagios-nrpe-server nagios-plugins
Será solicitado o grupo de trabalho do Samba, utilize o mesmo do servidor Nagios.
Instalar o apache2 para o exemplo
# apt-get install apache2
Configurar o plugin nrpe para contactar o servidor Nagios
# vi /etc/nagios/nrpe.cfg

Na linha 200 deste mesmo arquivo devemos trocar
De:

Por:

Obs.: Troque pela partição que deseja monitorar
—-
Reiniciar o plugin nrpe
# invoke-rc.d nagios-nrpe-server restart
Para ver o resultado basta utilizar o seu navegador no endereço: http://IP/nagios3
No menu lateral – Current Status – Services – Temos todos os serviços monitorados, incluindo a própria máquina onde esta rodando o Nagios

Algumas informações utilizadas na configuração do Nagios:
HOSTS

Descrição das Opções utilizadas:

SERVIÇOS

Descrição das Opções utilizadas:

Espero que tenham gostado do post, não se esqueçam de assinar o nosso portal. E peço que continuem votando no TopBlog.
 

Share

    Comments

    1. Boa amigo, estava precisando disso, vcs são feras.
      Abraçosssssssssssssss

    2. muito bom esse post. O problema é que uso slackware 13.37, e encontrei dificuldades de instalagr o Nagios na mainha maquina.

    3. É possivel demonstrar a criação do mapa da rede? Conhece alguma solução gratuita que consegue realizar um discover na rede, afim de monitrar o tráfego entre nos especificos… portas de switch?

    4. Parabéns Ricardo e Vagner, apesar do site, são ótimos treinadores.
      Fico muito feliz de ser aluno dos 2 e poder estar aprimorando sempre!!!
      Mais uma vez, obrigado!

    5. se alguem puder me responder, qual melhor servidor linux para instalar o nagios?

    6. Prezado Ricardo,
      E para Servidores Windows como iriamos tratar existe algum agente para windows ?
      Grato
      Cláudio Bruno

    7. Avatar for Ricardo Pinheiro Marcus Vinícius Braga Alcântara : 2 de setembro de 2012 at 4:34 pm

      Teria como disponibilizar um artigo ou tutorial onde se explica como criar o mapa 3D da rede, e como realizar a notificação de parada de serviços via SMS.
      Desde já agradeço pela Atenção.
      Marcus Vinícius.

    8. Amigo,
      Estou com o seguinte problema quando crio um template mesmo indicando no nagios.cfg o caminho ele não reconhece, mais se pego um template pronto (windows.cfg) coloco IP e host name ele funciona.
      Porque?

    9. Grande Mestre,
      Poderia criar um tutorial também com o check_mk, monitorando servidores Linux e Windows.
      Valeu.

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati.