Интеграция Grafana и FreeIPA (авторизация при помощи учетных данных IPA-домена)

Оцените статью

Продолжаю настраивать интеграцию сервисов и FreeIPA и аналогично Zabbix настроим авторизацию Grafana при помощи учетных данных IPA-домена.

Учетную запись и группу для ограничения доступа будем использовать аналогично использовавшейся в заметке «Интеграция Zabbix и FreeIPA (авторизация пользователей домена)».

Прежде всего разрешаем использовать LDAP для авторизации в Grafana для чего в файле /etc/grafana/grafana.ini изменяем параметры.

[auth.ldap]
enabled = true
config_file = /etc/grafana/ldap.toml
allow_sign_up = true

Соответственно настройки в файле /etc/grafana/ldap.toml и в моем случаем получилась следующая конфигурация.

# To troubleshoot and get more log info enable ldap debug logging in grafana.ini
# [log]
# filters = ldap:debug

[[servers]]
host = "srv-kvm-prod-rain-01.rain.shiskitech.ru"
port = 389
use_ssl = false
use_starttls = false
ssl_skip_verify = false

bind_dn = "uid=_zabbix,cn=users,cn=accounts,dc=rain,dc=shiskitech,dc=ru"
bind_password = 'xxxPASSWORDxxx'

search_filter = "(uid=%s)"
search_base_dns = ["cn=users,cn=accounts,dc=rain,dc=shiskitech,dc=ru"]

[servers.attributes]
name = "givenName"
surname = "sn"
username = "uid"
member_of = "memberOf"
email = "mail"

#[[servers.group_mappings]]
#group_dn = "cn=_zabbix_allow,cn=groups,cn=accounts,dc=rain,dc=shiskitech,dc=ru"
#org_role = "Viewer"
#
#[[servers.group_mappings]]
#group_dn = "cn=_zabbix_allow,cn=groups,cn=accounts,dc=rain,dc=shiskitech,dc=ru"
#org_role = "Editor"

[[servers.group_mappings]]
group_dn = "cn=_zabbix_allow,cn=groups,cn=accounts,dc=rain,dc=shiskitech,dc=ru"
org_role = "Admin"

Маппинг групп производится в секциях [[servers.group_mappings]]

Похожие записи

Интересные и курьезные факты из сферы информационных технологий

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

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Давайте рассмотрим настройку окружения для контеризации приложений в RedOS 8 и Centos 8. Что подразуумеватся под окружением? Я вкладываю в это понятие набор графических и консолных утилит для удобной работы…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Интересные и курьезные факты из сферы информационных технологий

Интересные и курьезные факты из сферы информационных технологий

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Добавление резервного контроллера домена РЕД АДМ

Добавление резервного контроллера домена РЕД АДМ

Установка и настройка Keycloak в CentOS 8

Установка и настройка Keycloak в CentOS 8

Интеграция Gitea и Active Directory

Интеграция Gitea и Active Directory

Назначение операций на дополнительные кнопки мыши (Linux Wayland)

Назначение операций на дополнительные кнопки мыши (Linux Wayland)