1 HTTP
Обзор
Аутентификация на основе HTTP или веб-сервера authentication (например, BasicAuthentication, NTLM/Kerberos) может использоваться для проверки имен пользователей и паролей. Обратите внимание, что пользователь также должен существовать в Zabbix, однако его пароль Zabbix использоваться не будет.
Будьте внимательны! Перед включением убедитесь, что аутентификация веб-сервера настроена и работает корректно.
Аутентификацию HTTP можно отключить во веб-интерфейсе, настроив соответствующий параметр на вкладке HTTP settings в разделе Users > Authentication. Когда аутентификация HTTP отключена, вкладка с параметрами аутентификации HTTP не будет отображаться во веб-интерфейсе. Обратите внимание, что переустановка веб-интерфейса (запуск setup.php) сбросит настройки аутентификации, включая конфигурацию аутентификации 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.
появится подсказка с предупреждением о том, что при аутентификации веб-сервером все пользователи (даже с