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

Преимущества безопасности: check_by_ssh по сравнению с check_nrpe

Вопрос в том, что безопаснее, а что лучше с точки зрения конфигурации.

У меня есть несколько систем Centos и Debian. Демон NRPE установлен и работает на всех них, с nrpe.conf настроен с allowed_hosts=127.0.0.1,<Nagios_monitoring_server_IP>. Порт NRPE клиента по умолчанию также позволяет Nagios_monitoring_server_IP через iptables. Все проверки с сервера мониторинга Nagios используют check_nrpe.

Это самый безопасный вариант или лучше использовать check_by_ssh с ключом вместо этого?

check_nrpe не является безопасным, если вы не настроите и не используете сертификаты, в противном случае вы не используете "Анонимный Диффи-Хеллман" см. вики OpenSSL для объяснения.

Безопасность NRPE основана только на белых списках IP-адресов, поэтому она небезопасна и от атак MITM ...

check_by_ssh использует ту же безопасность, что и любое SSH-соединение, и безопасна в логике доверия при первом использовании (когда ключ хоста добавлен в known_hosts)

Вот почему кластерный протокол Icinga 2 построен на TLS с сертификатами.