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-pluginsNo 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 nagiosadminApó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 apache25. Criar Um Novo Arquivo De Configuração No Host Nagios
monitor:~# nano /etc/nagios3/conf.d/server1_nagios2.cfgdefine 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 restartA 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.cfgDe
allowed_hosts=127.0.0.1para
allowed_hosts=10.10.10.105Reinicie o serviço nrpe no server1:
server1:~# /etc/init.d/nagios-nrpe-server restartVerifique 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_usersA saída deve ser algo como:
USERS OK - 2 users currently logged in |users=2;5;10;0Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.