Настройка синхронизации команд

Синхронизация команд позволяет настроить синхронизацию между командами ваших провайдеров аутентификации и командами в Grafana. Это позволяет пользователям LDAP, OAuth или SAML, которые являются членами определённых команд или групп, автоматически добавляться или удаляться как участники определённых команд в Grafana.

Note

Доступно в Grafana Enterprise и Grafana Cloud.

Grafana отслеживает всех синхронизированных пользователей в командах, и вы можете увидеть, какие пользователи были синхронизированы, в списке участников команды, см. метку LDAP на скриншоте. Этот механизм позволяет Grafana удалять существующего синхронизированного пользователя из команды, когда меняется его членство в группе. Этот механизм также позволяет вам вручную добавить пользователя как участника команды, и он не будет удалён, когда пользователь войдёт в систему. Это даёт вам гибкость для комбинирования членства в группах LDAP и членства в командах Grafana.

В настоящее время синхронизация происходит только при входе пользователя в систему, если только LDAP не используется с активной фоновой синхронизацией.

Поддерживаемые провайдеры

Синхронизация команды Grafana с внешней группой

Если вы уже сгруппировали некоторых пользователей в команду, вы можете синхронизировать эту команду с внешней группой.

  1. В Grafana перейдите в Administration > Users and access > Teams.

  2. Выберите команду.

  3. Перейдите на вкладку External group sync и нажмите Add group.

    External group sync

  4. Вставьте значение группы, с которой хотите синхронизироваться. Оно становится GroupID в Grafana. Примеры:

    • Для LDAP это LDAP distinguished name (DN) группы LDAP, которую вы хотите синхронизировать с командой.
    • Для Auth Proxy это значение, которое мы получаем как часть пользовательского заголовка Groups.
  5. Нажмите Add group, чтобы сохранить.

Сопоставление групп не учитывает регистр.

Специфично для LDAP: сопоставление с подстановочными знаками

При использовании LDAP вы можете использовать подстановочный знак (*) в атрибуте common name (CN), чтобы сопоставить любую группу в соответствующем Organizational Unit (OU).

Пример: cn=*,ou=groups,dc=grafana,dc=org может быть сопоставлен с cn=users,ou=groups,dc=grafana,dc=org