Acabei de implantar o Nagios em um servidor Gentoo e está tudo bem, exceto o ssh, que é marcado como "CRÍTICO" porque está recusando conexões. Mas isso ocorre porque ele está sendo executado em uma porta diferente da padrão 22. Como faço para alterá-la para monitorar a porta correta?
10
check_ssh
em/etc/nagios/objects/commands.cfg
. Obrigado pela ajuda :) #No ssh pluging config /etc/nagios-plugins/config/ssh.cfg, existe um apelido chamado check_ssh_port. se não existe, você pode defini-lo como acima:
no arquivo de serviço /etc/nagios3/conf.d/services_nagios2.cfg, defina seu serviço ssh para monitorar assim:
substitua 12000 pela porta e servidor ssh padrão pelo seu destino.fonte
Como nenhuma das soluções acima funcionou para mim, publicarei esta pequena variação.
Essa definição é a padrão (por exemplo
localhost.cfg
:) com a única adição da opção -p e o espaço intermediário.Eu acho que é uma versão híbrida de duas das soluções fornecidas.
Funciona no Nagios Core 4 com nagios-plugins 2.1.1
fonte
check_ssh!-p 123456
, por exemplo.Você também pode definir o segundo parâmetro, "servidor", no parâmetro host_name, desta maneira:
Portanto, se o endereço do host mudar, você precisará modificar esse parâmetro apenas uma vez, para todos os serviços definidos para esse host.
fonte
funcionando corretamente, você pode tentar.
fonte