nsclient++ прерывается соединение в той же подсети

Я установил Nagios и nsclient++ на нескольких моих серверах Windows. Все они находятся в одной подсети, поэтому между конечными точками не происходит никакой маршрутизации или межсетевого экрана, и я убедился, что межсетевые экраны на серверах не вызывают проблем. Проблема в том, что запланированные проверки иногда не выполняются с "отказано в соединении", а иногда работают! Это неприятная проблема, потому что я не знаю, что искать.

Одно место, которое я посмотрел, - в журналах nsclient++, где я вижу эту повторяющуюся ошибку:

...\trunk\modules\CheckSystem\PDHCollector.cpp:148: Failed to query performance counters: \238...

Это звучит многообещающе, но я не смог найти много в Google об этой ошибке, так как она относится к NSClient++

1 ответ

Решение

Получаете ли вы какой-либо ответ от вашего сервера Windows, если вы запускаете эту команду на вашем сервере nagios?

./check_nrpe -H <nsclient++ server ip>

Вы также должны проверить, находится ли ваш сервер nagios на разрешенном хосте в Настройках.

[Settings]
allowed_hosts=[ nagios server ip]

Этот файл конфигурации должен быть найден в вашем установочном файле на вашем сервере Windows с именем nsc.ini

Если вам нужна дополнительная помощь, прочитайте вики NSClient, найденный здесь

Другие вопросы по тегам