Obtendo o Nagios em um servidor Ubuntu para falar com o NSClient ++ em execução no servidor Windows em uma WAN

1

Instalei o freeSSHD na minha máquina Windows, criei um usuário, habilitei o tunelamento, copiei através de uma chave rsa pública e instalei o NSClient ++. No meu servidor Nagios, tenho Nagios em execução e um arquivo Windows.cfg que parece correto.

Eu posso enviar ssh da caixa nagios para a caixa do windows com o seguinte:

usuário ssh @ windows-box-ipaddr

e

ssh -f -N -L 127.0.0.1:1433:windows-box-ipaddr:1433 administrador @ windows-box-ipaddr

Apesar disso, estou vendo erros como esses no Nagios:

conecte-se ao endereço 127.0.0.1 e à porta 12489: Conexão recusada

Não tenho certeza de qual endereço IP precisa ir no windows.cfg para o host de definição, nem tenho certeza de como o IP do NSClient ++ deve ser definido.

O que sei com certeza é que posso fazer com que esses servidores se conectem por meio do SSH. Eu estou pensando que eu deveria estar usando outra porta ou talvez eu precise abrir muitas portas no firewall. Neste ponto, estou parado.

    
por RE_Woods 02.03.2017 / 23:39

1 resposta

0

O NSCLient ++ por padrão usa a porta 12489, conforme a mensagem de erro informa.

Tente

ssh -f -N -L 12489:localhost:12489 administrator@windows-box

Claro que isso requer que o NSClient ++ esteja realmente em execução e escutando nessa porta. Seu comando encaminharia a porta 1433 - onde você conseguiu esse número de porta?

    
por 03.03.2017 / 00:12