radius_health

Директива `radius_health` настраивает запросы проверки работоспособности к RADIUS-серверу в NGINX.

Синтаксисradius_health ["user"] ["passwd"];
По умолчаниюnone
Контекстlocation
Аргументыnone

Описание

Директива radius_health используется в контексте конфигурации NGINX для задания параметров запросов проверки работоспособности к указанному RADIUS-серверу. С помощью этой директивы администраторы могут указать учетные данные — имя пользователя и пароль — для аутентификации проверки работоспособности на RADIUS-сервере, что гарантирует, что сервер работает и способен обрабатывать запросы. Это помогает поддерживать высокую доступность и надежность в средах, где для аутентификации используется RADIUS.

В реализации директива radius_health позволяет конфигурировать через синтаксис radius_health ["user"] ["passwd"];, где 'user' — это имя пользователя, а 'passwd' — пароль, используемый во время проверки работоспособности. Она должна быть указана в контексте location, и, хотя у нее нет значения по умолчанию, она должна быть правильно определена для эффективного мониторинга состояния. Поведение проверки работоспособности зависит от настроек связанной директивы radius_server, которая также управляет политиками таймаута и повторных попыток.

Включив проверки работоспособности, если RADIUS-сервер перестаёт корректно отвечать или считается недоступным, NGINX может отключиться от него и перенаправлять запросы к другим здоровым RADIUS-серверам, что помогает обеспечить непрерывную доступность служб аутентификации. Эта директива особенно полезна в средах с несколькими RADIUS-серверами, где автоматический мониторинг состояния может значительно повысить устойчивость и производительность.

Пример конфига

location /auth {
    radius_servers "radius_server_1";
    radius_health ["testuser"] ["testpassword"];
    auth_radius "Authentication Realm";
}

Убедитесь, что имя пользователя и пароль корректно настроены и соответствуют настройкам сервера RADIUS.

Директива должна находиться внутри блока location; в противном случае она не будет работать.

Если проверки работоспособности настроены неправильно, это может привести к ложноположительным или ложноотрицательным результатам, что повлияет на общую доступность сервисов.

← Ко всем директивам