NSClient ++ :: Не удалось установить безопасное соединение

Пытаюсь получить активные проверки хоста Windows с моего сервера nagios. На данный момент я даже не использую nagios, а просто запускаю check_nt из командной строки.

  • Проверено, что порт открыт, он позволяет telnet
  • Гарантированный небезопасный режим настроен в nsclient.ini
  • Гарантированный подключающийся хост введен в «разрешенные хосты»
  • На этом этапе безопасность не является проблемой , поэтому шифрование, пароли и т. д. не нужны и не нужны.
  • Для устранения неполадок я просто запускаю "ВЕРСИЯ КЛИЕНТА" команда, поскольку она проста
  • Я убедился, что в службе nsclient ++ есть опция «разрешить взаимодействие с рабочим столом».

Вот команда, которую я использую с разрешенного хоста:

check_nt -H 10.10.5.200 -p 12489 -v CLIENTVERSION

Это результат:

[root@nagioshost]# /usr/lib64/nagios/plugins/check_nt -H 10.10.5.200 -p 12489 -v CLIENTVERSION
No data was received from host!
could not fetch information from server

Запуск 'nscp test' Я вижу, что соединение установлено, но оно не работает:

D       nrpe Accepting connection from: 10.10.7.101, count=1
E       nrpe Failed to establish secure connection: short read: 219
                    c:\source\nscp\include\socket/connection.hpp:243

Вот мой nsclient .ini поля

[/settings/default]
password = Me0zf92h7f
allowed hosts = 10.10.7.101



[/settings/NRPE/server]
verify mode = none
port = 12489
insecure = true



[/modules]
CheckExternalScripts = 1
CheckHelpers = 1
CheckEventLog = 1
CheckNSCP = 1
CheckDisk = 1
CheckSystem = 1
NRPEServer = 1
0
задан 17 January 2016 в 05:30
1 ответ

check_nrpe для NRPEServer, а check_nt для NSCLientServer

Поэтому вам нужно переместить вашу конфигурацию в модуль NSClientServer для работы check_nt или, еще лучше, прекратить использование check_nt и перейти к check_nrpe * .

[/settings/default]
password = Me0zf92h7f
allowed hosts = 10.10.7.101

[/settings/NSClient/server]
port = 12489

[/modules]
CheckExternalScripts = 1
CheckHelpers = 1
CheckEventLog = 1
CheckNSCP = 1
CheckDisk = 1
CheckSystem = 1
NSClientServer = 1
  • check_nt очень ограничен по сравнению с check_nrpe.
3
ответ дан 4 December 2019 в 12:24

Теги

Похожие вопросы