Хотите узнать, как настроить аутентификацию Grafana LDAP в Active Directory? В этом уроке мы покажем вам, как аутентифицировать пользователей Grafana, используя Active Directory базы данных Microsoft Windows и протокол LDAP.

• Ubuntu 18.04
• Ubuntu 19.04
• Графана 6.0.2

Что такое Графана?

Grafana - это платформа с открытым исходным кодом для мониторинга, анализа и визуализации данных, которая поставляется с веб-сервером, позволяющим получать к нему доступ из любого места.

В веб-интерфейсе пользователи могут создавать информационные панели Grafana с панелями для представления метрик с течением времени.

Учебник Grafana:

На этой странице мы предлагаем быстрый доступ к списку уроков Grafana.

Учебник - Брандмауэр Windows Domain Controller

Во-первых, нам нужно создать правило брандмауэра на контроллере домена Windows.

Это правило брандмауэра позволит серверу Grafana запрашивать базу данных Active Directory.

На контроллере домена откройте приложение с именем Брандмауэр Windows в режиме повышенной безопасности.

Создайте новое правило для входящего брандмауэра.

zabbix active directory

Выберите опцию ПОРТ.

zabbix windows firewall port

Выберите опцию TCP.

Выберите опцию Определенные локальные порты.

Введите порт TCP 389.

zabbix windows firewall port ldap

Выберите опцию Разрешить соединение.

zabbix windows firewall allow connection

Проверьте опцию ДОМЕН.

Проверьте частную опцию.

Проверьте опцию PUBLIC.

Zabbix windows firewall profile

Введите описание правила брандмауэра.

grafana ldap active directory firewall

Поздравляем, вы создали необходимое правило брандмауэра.

Это правило позволит Grafana запрашивать базу данных Active Directory.

Учебник - Создание учетной записи домена Windows

Далее нам нужно создать как минимум 2 учетные записи в базе данных Active Directory.

Учетная запись ADMIN будет использоваться для входа в веб-интерфейс Grafana.

Учетная запись GRAFANA будет использоваться для запроса базы данных Active Directory.

На контроллере домена откройте приложение с именем: Active Directory - пользователи и компьютеры.

Создайте новую учетную запись внутри контейнера Users.

Zabbix active directory account

Создайте новый аккаунт с именем: admin

Пароль настроен для пользователя Admin: 123qwe ..

Эта учетная запись будет использоваться для аутентификации в качестве администратора в веб-интерфейсе Grafana.

grafana active directory adminzabbix active directory admin properties

Создайте новый аккаунт с именем: grafana

Пароль настроен для пользователя grafana: kamisama123 @

Эта учетная запись будет использоваться для запроса паролей, хранящихся в базе данных Active Directory.

grafana active directory authentication accountzabbix active directory ldap bind properties

Поздравляем, вы создали необходимые учетные записи Active Directory.

Учебник - Создание доменной группы Windows

Далее нам нужно создать как минимум 3 группы в базе данных Active Directory.

На контроллере домена откройте приложение с именем: Active Directory - пользователи и компьютеры.

Создайте новую группу внутри контейнера Users.

Grafana active directory group

Создайте новую группу с именем: grafana-admin

Члены этой группы будут иметь разрешение администратора на веб-интерфейсе Grafana.

grafana ldap active directory admin group

Важный! Добавьте пользователя с правами администратора в группу grafana-admin.

grafana ldap activedirectory memberof

Создайте новую группу с именем: grafana-editor

Члены этой группы будут иметь разрешение редактора в веб-интерфейсе Grafana.

grafana ldap active directory editor group

Создайте новую группу с именем: grafana-viewer

Члены этой группы будут иметь разрешение на просмотр веб-интерфейса Grafana.

grafana ldap active directory viewer group

Поздравляем, вы создали необходимые группы Active Directory.

Учебное пособие - Аутентификация Grafana LDAP в Active Directory

Теперь нам нужно настроить сервер Grafana для аутентификации в базе данных активного каталога.

Найдите и отредактируйте файл ldap.toml.

# locate ldap.toml
# vi /etc/grafana/ldap.toml

Вот оригинальный файл конфигурации ldap.toml, установленный пакетом Grafana.

Copy to Clipboard

Вот новый файл с нашей конфигурацией.

Copy to Clipboard

Вам нужно изменить IP-адрес на IP-адрес вашего контроллера домена.

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

Найдите и отредактируйте файл grafana.ini

# locate grafana.ini
# vi /etc/grafana/grafana.ini

Раскомментируйте и включите раздел аутентификации Grafana LDAP.

Вот оригинальный раздел аутентификации LDAP.

Copy to Clipboard

Вот новый раздел аутентификации LDAP.

Copy to Clipboard

Перезапустите сервис Grafana.

# /etc/init.d/grafana-server restart

Теперь вы можете проверить подлинность Grafana LDAP Active Directory.

Grafana Dashboard Войти

Откройте браузер и введите IP-адрес вашего сервера плюс: 3000.

В нашем примере в браузере был введен следующий URL:

• http://34.216.84.149:3000

Веб-интерфейс Grafana должен быть представлен.

grafana default password

На экране входа в систему используйте пользователя Admin и пароль от базы данных Active Directory.

• Имя пользователя: admin
• Пароль: введите пароль Active Directory.

После успешного входа в систему будет отображаться панель управления Grafana.

Grafana Dashboard

Поздравляем! Вы настроили аутентификацию Grafana в Active Directory с использованием LDAP.