На странице

HTTP

Обзор

Для проверки имен пользователей и паролей можно использовать аутентификацию на основе HTTP или веб-сервера (например, BasicAuthentication, NTLM/Kerberos). Обратите внимание, что пользователь также должен существовать в Zabbix, однако его пароль Zabbix использоваться не будет.

Будьте осторожны! Перед включением этой функции убедитесь, что аутентификация веб-сервера настроена и работает правильно.

Аутентификацию HTTP можно отключить, установив $ZBX_FEATURE_FLAGS['http_auth_enabled'] = false в файле конфигурации веб-интерфейса (zabbix.conf.php). В этом случае вкладка Настройки HTTP с параметрами аутентификации HTTP будет скрыта.

Конфигурация

Параметры конфигурации:

Параметр Описание
Включить HTTP-аутентификацию Установите флажок, чтобы включить HTTP-аутентификацию. При наведении указателя мыши на появится подсказка с предупреждением о том, что при аутентификации веб-сервера все пользователи (даже с доступом к веб-интерфейсу, настроенным как LDAP/Внутренняя) будут проходить аутентификацию на веб-сервере, а не в Zabbix.
Форма входа по умолчанию Укажите, куда перенаправлять неаутентифицированных пользователей:
Форма входа Zabbix — стандартная страница входа Zabbix.
Форма входа HTTP — страница входа HTTP.
Рекомендуется включать аутентификацию на основе веб-сервера только для страницы index_http.php. Если для параметра Форма входа по умолчанию установлено значение «Страница входа HTTP», пользователь будет автоматически авторизован, если модуль аутентификации веб-сервера установит действительное имя пользователя в переменной $_SERVER.
Поддерживаются следующие ключи $_SERVER: PHP_AUTH_USER, REMOTE_USER, AUTH_USER.
Удалять имя домена Список имен доменов, разделенных запятыми, которые следует удалять из имени пользователя.
Например, comp,any: если имя пользователя — «Admin@any» или «comp\Admin», пользователь войдет в систему как «Admin»; если имя пользователя — «notacompany\Admin», вход будет запрещен.
Учитывать регистр при входе Снимите флажок, чтобы отключить учет регистра в именах пользователей при входе (по умолчанию учет регистра включен).
Отключение учета регистра позволяет, например, войти как «admin», даже если пользователь Zabbix называется «Admin» или «ADMIN».
Обратите внимание: если учет регистра при входе отключен и существует несколько пользователей Zabbix с похожими именами (например, Admin и admin), вход для этих пользователей всегда будет запрещен со следующим сообщением об ошибке: «Аутентификация не выполнена: предоставленные учетные данные не являются уникальными».

Для внутренних пользователей, которые не могут войти с использованием HTTP-учетных данных (если в качестве формы входа по умолчанию установлена форма входа HTTP), что приводит к ошибке 401, можно добавить строку ErrorDocument 401 /index.php?form=default к директивам базовой аутентификации. Это перенаправит пользователя на обычную форму входа Zabbix.