У меня есть множество клиентов Windows, которые я хочу отслеживать через nagios / nsclient. Я установил последнюю версию nsclient на два win7 x64 и один win2012 r2. Из них одна win7 работает, а две другие машины возвращаются could not complete SSL handshake
при попытке подключения с машины nagios (libexec / check_nrpe -H имя хоста -c check_cpu).
Что я пробовал:
sslv3 alert: unexpected message
(win7) или failed to establish secure connection: no shared cipher
(win2012)Я застрял, пытаясь выяснить, чем отличаются рабочие и неработающие системы Windows 7, и пытаюсь применить это к системе Windows 2012.
Если вы используете версию 0.4.3 (что я предполагаю), безопасность "по умолчанию" была немного улучшена. К сожалению, это означает, что небезопасный check_nrpe работать не будет.
Когда вы устанавливаете NSClient ++, у вас есть возможность выбрать «небезопасный режим», который должен нормально работать с классическим check_nrpe.
Вы также можете настроить это «в сообщении», используя команду nrpe следующим образом:
nscp nrpe install --insecure
Если вы хотите использовать «немного более безопасные» режимы, предлагаемые NSClient ++, вам также необходимо установить NSClient ++ на сервере nagios и использовать версию check_nrpe для NSClient ++, которая поддерживает современный SSL и аутентификацию на основе сертификатов.