Настройка LDAP аутентификации в Zabbix

Настройка LDAP аутентификации в Zabbix

В одной из предыдущий статей уже рассказано о том, как выполняется типовая установка Zabbix. Zabbix поддерживает несколько типов аутентификации: локальная (используется по умолчанию), LDAP, HTTP и SAML. В этой публикации рассказано о том, как выполняется настройка LDAP аутентификации в Zabbix.

В качестве сервера LDAP будет использоваться Microsoft Active Directory. Версия Zabbix на момент подготовки публикации – Zabbix 6.4.8.

Настройка LDAP аутентификации в Zabbix

Настройка будет выполняться основываясь на официальном руководстве от Zabbix.

Перед началом настройки LDAP аутентификации нужно выполнить одно действие в Active Directory – создать пользователя, от имени которого Zabbix будет выполнять подключение к AD для проверки наличия пользователя. Настоятельно рекомендуется создавать отдельного рядового пользователя домена без каких-либо расширенных привилегий.

Поэтому самым первым шагом создадим отдельного пользователя в Active Directory:

Добавление сервера LDAP

Теперь перейдем к настройкам на стороне сервера Zabbix. Что нужно сделать:

1. Перейти к меню настроек аутентификации пользователей – “Users” – “Authentication”.

2. На вкладке “Authentication” оставляем режим аутентификации по умолчанию “Internal”. Это нужно для того, чтобы локальные пользователи Zabbix могли продолжать выполнять аутентификацию. Если вы установите значение переключателя в режим “LDAP”, то у вас будет работать только LDAP аутентификация, локальная аутентификация работать не будет.

3. Перейдите на вкладку “LDAP settings”.

4. Включите LDAP аутентификацию и нажмите кнопку для добавления сервера LDAP, к которому сервер Zabbix будет обращаться для проверки аутентификации.

5. Укажите параметры подключения к серверу, как показано на скриншоте ниже.

Ниже приведена сводную таблицу с описанием основных параметров.

Параметр Описание
Name Название подключения. Можете указать любое имя. Обычно указывается имя контроллера AD
Host IP-адрес или DNS имя контроллера
Port 389
Base DN Путь в иерархии AD в дереве которого будет осуществляться поиск пользователя
Search attribute Для Active Directory это атрибут sAMAccountName. Для OpenLDAP атрибут – uid
Bind DN Различаемое имя пользователя, от имени которого сервер Zabbix будет обращаться к AD для получения поиска пользователя
Bind password Пароль пользователя

6. В этом же диалоговом окне вы можете нажать кнопку “Test” и выполнить проверку аутентификации. В случае успешной аутентификации вы увидите соответствующее сообщение, как показано на скриншоте ниже.

7. Сохраните внесенные изменения.

Добавление пользователей

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

Теперь создадим пользователя в Zabbix:

1. Перейдите в раздел “Users” – “Users”.

2. В поле “Username” укажите значение атрибута samaccountname пользователя из Active Directory. В поле “Name” укажите имя пользователя, как оно будет отображаться в Zabbix. Также укажите пароль. Пароль можно указать любой, который соответствует политике безопасности паролей Zabbix. Для аутентификации в любом случае будет использоваться пароль пользователя из AD.

3. На вкладке с разрешениями укажите роль пользователя.

4. Сохраните внесенные изменения.

Этот шаг необходимо выполнить для каждого пользователя.

Настройка режима аутентификации

Поскольку настройку режима аутентификации по умолчанию можно выполнить на основе групп, то создадим отдельную группу и укажем в параметрах группы, что для всех её участников должна выполняться проверка подлинности через LDAP:

1. Перейдите в раздел “Users” – “User groups”.

2. Укажите любое произвольное имя для группы, укажите участников группы. Самое важное – укажите тип аутентификации для доступа к интерфейсу Zabbix – LDAP.

3. Подтвердите внесенные изменения.

Проверка LDAP аутентификации

Заключительный шаг – это проверка работы LDAP аутентификации. Переходим на страницу веб интерфейса Zabbix и указываем логин (samaccountname) и пароль из AD. Домен указывать не нужно.

В случае успешной аутентификации и авторизации вы сможете войти в веб интерфейс от имени доменной учетной записи. В профиле вы можете посмотреть более детальную информацию об учетной записи.

Настройка LDAP аутентификации в Zabbix завершена.

Метаданные статьи

Идентификатор статьи:
96
Категория:
Дата добавления:
2024-03-24 23:17:18
Просмотры:
147
Рейтинг (Голоса):
(0)

Связанные статьи