Trocando a porta de serviços para monitoramento Nagios
Dica publicada em Linux / Configuração
Trocando a porta de serviços para monitoramento Nagios
Procurei em alguns lugares e vi que o pessoal tem algumas dúvidas quanto à troca de portas para o Nagios realizar o monitoramento, como por exemplo o SSH.
Bom, para isto é simples. Vamos ver as configurações referentes ao monitoramento do SSH no Nagios:
# vi /usr/local/nagios/etc/objects/localhost.cfg
Procure pela sessão referente ao serviço SSH:
Vamos supor que você queira que o Nagios monitore seu SSH que escuta na porta 2222, basta então você alterar a linha "check_command" para esta forma:
No caso do Nagios, o sinal de "!" não é excessão e sim usado como um separador para os argumentos usados nos comandos.
Isto também vale para outros serviços, para ver as opções vá até o diretório "/usr/local/nagios/libexec".
Lá estão todos os comandos usados pelo Nagios.
Basta então usar a opção '-h' ou '--help', como por exemplo:
/usr/local/nagios/libexec/check_ssh -h
Ou:
/usr/local/nagios/libexec/check_ssh --help
Até a próxima!
Bom, para isto é simples. Vamos ver as configurações referentes ao monitoramento do SSH no Nagios:
# vi /usr/local/nagios/etc/objects/localhost.cfg
Procure pela sessão referente ao serviço SSH:
define service{
use local-service ; Name of service template to use
host_name localhost
service_description SSH
check_command check_ssh
notifications_enabled 1
}
use local-service ; Name of service template to use
host_name localhost
service_description SSH
check_command check_ssh
notifications_enabled 1
}
Vamos supor que você queira que o Nagios monitore seu SSH que escuta na porta 2222, basta então você alterar a linha "check_command" para esta forma:
define service{
use local-service ; Name of service template to use
host_name localhost
service_description SSH
check_command check_ssh!-p 2222
notifications_enabled 1
}
use local-service ; Name of service template to use
host_name localhost
service_description SSH
check_command check_ssh!-p 2222
notifications_enabled 1
}
No caso do Nagios, o sinal de "!" não é excessão e sim usado como um separador para os argumentos usados nos comandos.
Isto também vale para outros serviços, para ver as opções vá até o diretório "/usr/local/nagios/libexec".
Lá estão todos os comandos usados pelo Nagios.
Basta então usar a opção '-h' ou '--help', como por exemplo:
/usr/local/nagios/libexec/check_ssh -h
Ou:
/usr/local/nagios/libexec/check_ssh --help
Até a próxima!