Назад | Перейти на главную страницу

Получение Nagios на сервере Ubuntu для общения с NSClient ++, работающим на сервере Windows в глобальной сети

Я установил freeSSHD на свой компьютер с Windows, создал пользователя, включил туннелирование, скопировал с помощью открытого ключа rsa и установил NSClient ++. На моем сервере Nagios у меня запущен Nagios и файл Windows.cfg выглядит правильно.

Я могу использовать ssh из окна nagios в окно Windows со следующим:

ssh пользователь @ windows-box-ipaddr

и

ssh -f -N -L 127.0.0.1:1433:windows-box-ipaddr:1433 администратор @ windows-box-ipaddr

Несмотря на это, в Nagios я вижу такие ошибки:

подключиться к адресу 127.0.0.1 и порту 12489: соединение отклонено

Я не уверен, какой IP-адрес должен быть указан в windows.cfg для хоста определения, и я не уверен, что должен быть установлен IP-адрес NSClient ++.

Что я точно знаю, так это то, что я могу заставить эти серверы подключаться через SSH. Я думаю, что мне следует использовать другой порт или, возможно, мне нужно открыть много портов в брандмауэре. На данный момент я остановился.

NSCLient ++ по умолчанию использует порт 12489, как сообщает сообщение об ошибке.

Пытаться

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

Конечно, для этого необходимо, чтобы NSClient ++ действительно работал и прослушивал этот порт. Ваша команда перенаправит порт 1433 - откуда вы взяли этот номер порта?