Monitoramento · 2 min read · Oct 17, 2025

Instalando Nagios No Debian Lenny E Monitorando Um Servidor Debian Lenny

Instalando Nagios No Debian Lenny E Monitorando Um Servidor Debian Lenny

Introdução

Nagios é uma solução de monitoramento para infraestruturas de TI complexas, Nagios é fácil de implementar e pode ser estendido por módulos personalizados, chamados plugins. Neste guia, explico como instalar o Nagios em um host Debian Lenny e fazer a configuração para isso. Além disso, vamos instalar uma segunda máquina Debian que monitoramos com plugins remotos e locais.

1. Instalação De Duas Máquinas Debian Padrão

Prepare duas máquinas Debian Lenny com uma configuração mínima. Construa um bom ambiente de trabalho.

Neste guia, me referirei à seguinte configuração padrão:

  • Host Nagios: - Nome do Host: monitor
  • IP: 10.10.10.105
  • Servidor Exemplo: - Nome do Host: server1
  • IP: 10.10.10.100

2. Instalar Nagios

monitor:~# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin  
server1:~# apt-get install nagios-nrpe-server nagios-plugins

No processo de instalação, você será solicitado a informar o grupo de trabalho samba e as configurações WINS, apenas deixe essas opções como padrão.

3. Configurando Uma Configuração Básica Do Nagios No Host De Monitoramento

Para obter acesso à Página de Configuração do Nagios, precisamos definir a senha para o usuário nagiosadmin:

monitor:~# htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

Após isso, você deve ser capaz de fazer login em: http://10.10.10.105/nagios3/ com o nome de usuário nagiosadmin e a senha que você acabou de definir.

Se você acessar o site de detalhes do serviço, verá que o Nagios já fornece uma configuração básica para o localhost.

4. Instalar Um Servidor Web No Servidor Exemplo

server1:~# apt-get install apache2

5. Criar Um Novo Arquivo De Configuração No Host Nagios

monitor:~# nano /etc/nagios3/conf.d/server1_nagios2.cfg
define host{
        use             generic-host
        host_name       server1
        alias           server1
        address         10.10.10.100
}
define service{
        use                     generic-service
        host_name               server1
        service_description     HTTP-Server
        check_command           check_http
}

Reinicie o serviço nagios com:

monitor:~# /etc/init.d/nagios3 restart

A variável ‘use’ em cada objeto aqui indica qual template está sendo usado. O objeto generic-host pode ser encontrado no arquivo /etc/nagios3/generic-host_nagios2.cfg, enquanto o generic-service é determinado no arquivo /etc/nagios3/generic-service_nagios2.cfg.

Agora você deve ser capaz de ver o server1 e o serviço http na Página de Detalhes do Serviço do Nagios.

6. Preparar Cliente nrpe No server1 Para Enviar Mais Dados Para O Nagios

Precisamos alterar a configuração nrpe do servidor que queremos monitorar, primeiro altere a linha para o host permitido (linha 79 por padrão):

server1:~# nano /etc/nagios/nrpe.cfg

De

allowed_hosts=127.0.0.1

para

allowed_hosts=10.10.10.105

Reinicie o serviço nrpe no server1:

server1:~# /etc/init.d/nagios-nrpe-server restart

Verifique o serviço nrpe manualmente antes de continuarmos a alterar a configuração. Fazemos isso a partir do nosso host Nagios.

monitor:~# cd /usr/lib/nagios/plugins/  
monitor:/usr/lib/nagios/plugins# ./check_nrpe -H 10.10.10.100 -c check_users

A saída deve ser algo como:

USERS OK - 2 users currently logged in |users=2;5;10;0
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.