Num post anterior, vimos Nagios Core: Instalação Passo a Passo a partir do Código Fonte. Hoje, este post apresenta, de forma objetiva, como adicionar e configurar o monitoramento de um servidor no Nagios após a instalação do sistema e de seus plugins. O exemplo utiliza o endereço IP 192.168.0.69, demonstrando os passos básicos para definir o host, associar serviços de monitoramento e validar a configuração para garantir o funcionamento correto no painel do Nagios.
Veja o conteúdo do diretório abaixo:
ls /usr/local/nagios/etc/objects/
Você deve ver arquivos como:
hosts.cfg(se não existir, vamos criar)services.cfgcommands.cfgtemplates.cfg
Criar o arquivo do host (192.168.0.69)
Crie um arquivo para o servidor:
sudo nano /usr/local/nagios/etc/objects/servidor69.cfg
Exemplo de definição do HOST
define host {
use linux-server
host_name servidor69
alias Servidor 192.168.0.69
address 192.168.0.69
max_check_attempts 5
check_period 24x7
notification_interval 30
notification_period 24x7
}
Adicionar serviços para esse host
No mesmo arquivo (servidor69.cfg) ou em services.cfg, adicione:
Ping (obrigatório)
define service {
use generic-service
host_name servidor69
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}
SSH
define service {
use generic-service
host_name servidor69
service_description SSH
check_command check_ssh
}
HTTP (se for servidor web)
define service {
use generic-service
host_name servidor69
service_description HTTP
check_command check_http
}
Garantir que o arquivo está sendo incluído
Abra o nagios.cfg:
nano /usr/local/nagios/etc/nagios.cfg
Verifique se existe algo como:
cfg_dir=/usr/local/nagios/etc/objects
Se existir, não precisa fazer mais nada
Se não existir, adicione essa linha.
Validar a configuração (PASSO CRÍTICO)
Antes de reiniciar:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Você deve ver no final:
Total Warnings: 0
Total Errors: 0
Se der erro, copie a mensagem que eu te ajudo a corrigir.
Reiniciar o Nagios
sudo systemctl restart nagios
ou, dependendo da instalação:
sudo service nagios restart
Ver no painel web
Acesse no navegador:
http://IP_DO_SERVIDOR_NAGIOS/nagios
Entre com o usuário do htpasswd.users e vá em:
- Hosts
- Services
Você deverá ver o servidor69 (192.168.0.69) sendo monitorado
Comment on “Nagios: Configuração de Monitoramento de Host”