5 Аутентификация

Обзор

Раздел Users → Authentication позволяет указать метод аутентификации пользователей для Zabbix и внутренние требования к паролям.

Доступные методы аутентификации: внутренняя аутентификация, HTTP, LDAP, SAML и MFA-аутентификация.

Аутентификация по умолчанию

По умолчанию Zabbix использует внутреннюю аутентификацию Zabbix для всех пользователей.

Можно изменить метод аутентификации по умолчанию на системный LDAP. Для этого перейдите на вкладку LDAP и настройте параметры LDAP, затем вернитесь на вкладку Authentication и переключите селектор Default authentication на LDAP.

Обратите внимание, что метод аутентификации можно тонко настраивать на уровне группы пользователей. Даже если аутентификация LDAP включена глобально, некоторые группы пользователей по-прежнему могут проходить аутентификацию через Zabbix. Для этих групп параметр frontend access должен быть установлен в Internal.

Также можно включить аутентификацию LDAP только для определенных групп пользователей, если глобально используется внутренняя аутентификация. В этом случае можно указать и использовать сведения для аутентификации LDAP для конкретных групп пользователей, для которых параметр frontend access должен быть установлен в LDAP. Если пользователь входит хотя бы в одну группу пользователей с аутентификацией LDAP, он не сможет использовать внутренний метод аутентификации.

Методы аутентификации HTTP, SAML 2.0 и MFA можно использовать дополнительно к методу аутентификации по умолчанию.

Zabbix поддерживает just-in-time (JIT) provisioning, что позволяет создавать учетные записи пользователей в Zabbix при первом входе внешнего пользователя и выполнять их подготовку. JIT provisioning поддерживается для LDAP и SAML.

См. также:

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

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

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

Parameter Description
Default authentication Выберите метод аутентификации по умолчанию для Zabbix - Internal или LDAP.
Deprovisioned users group Укажите группу пользователей для деактивированных пользователей. Этот параметр требуется только для JIT provisioning в отношении пользователей, которые были созданы в Zabbix из систем LDAP или SAML, но больше не нуждаются в provisioning.
Необходимо указать отключенную группу пользователей.
Minimum password length По умолчанию минимальная длина пароля установлена в 8. Поддерживаемый диапазон: 1-70. Обратите внимание, что пароли длиной более 72 символов будут усечены.
Password must contain Отметьте один или несколько флажков, чтобы потребовать использование в пароле указанных символов:
- заглавную и строчную латинскую букву
- цифру
- специальный символ

Наведите указатель на знак вопроса, чтобы увидеть подсказку со списком символов для каждого варианта.
Avoid easy-to-guess passwords Если отмечено, пароль будет проверяться на соответствие следующим требованиям:
- не должен содержать имя, фамилию или имя пользователя
- не должен быть одним из распространенных или контекстно-зависимых паролей.

Список распространенных и контекстно-зависимых паролей автоматически формируется на основе списка NCSC "Top 100k passwords", списка SecLists "Top 1M passwords" и списка контекстно-зависимых паролей Zabbix. Внутренним пользователям не будет разрешено задавать пароли, включенные в этот список, поскольку такие пароли считаются слабыми из-за их широкого использования.

Изменения в требованиях к сложности паролей не повлияют на существующие пароли пользователей, но если существующий пользователь решит изменить пароль, новый пароль должен будет соответствовать текущим требованиям. Подсказка со списком требований будет отображаться рядом с полем Password в профиле пользователя и в форме настройки пользователя, доступной из меню Users → Users.