Настройка ролей и разрешений

Это руководство объясняет, как настроить роли и разрешения для Grafana Alerting для пользователей Grafana OSS. Вы узнаете, как управлять доступом с помощью ролей, разрешений на папки и разрешений на точки контакта.

Пользователь — это любой человек, который может войти в Grafana. Каждый пользователь связан с ролью, включающей разрешения. Разрешения определяют задачи, которые пользователь может выполнять в системе. Например, роль Admin включает разрешения для администратора создавать и удалять пользователей.

Дополнительные сведения см. в разделе Роли организации.

Управление доступом с помощью ролей

В Grafana OSS есть три роли: Admin, Editor и Viewer.

Следующая таблица описывает доступ, который предоставляет каждая роль для Grafana Alerting.

Роль Доступ
Viewer Доступ на чтение к правилам оповещений, ресурсам уведомлений (API уведомлений, точки контакта, шаблоны, временные интервалы, политики уведомлений и silences).
Editor Доступ на запись к правилам оповещений, ресурсам уведомлений (API уведомлений, точки контакта, шаблоны, временные интервалы, политики уведомлений и silences) и провижинингу.
Admin Доступ на запись к правилам оповещений, ресурсам уведомлений (API уведомлений, точки контакта, шаблоны, временные интервалы, политики уведомлений и silences) и провижинингу, а также назначение ролей.

Назначение ролей

Чтобы назначить роли, администратору нужно выполнить следующие шаги.

  1. Перейдите в Administration > Users and access > Users, Teams, or Service Accounts.
  2. Найдите пользователя, команду или сервисную учётную запись, для которой хотите добавить роль.
  3. Добавьте роль, которую хотите назначить.

Управление доступом с помощью разрешений на папки

Вы можете расширить доступ, предоставляемый ролью, к правилам оповещений и silences для конкретных правил, назначая разрешения на отдельные папки.

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

Детали дополнительного доступа, предоставляемого разрешениями на папки, см. в следующей таблице:

Разрешение на папку Дополнительный доступ
View Нет дополнительного доступа: все разрешения уже содержатся в роли Viewer.
Edit Доступ на запись к правилам оповещений и их silences для конкретных правил только в данной папке и подпапках.
Admin Тот же дополнительный доступ, что и Edit.

Note

Вы не можете использовать папки для настройки доступа к ресурсам уведомлений.

Чтобы управлять разрешениями на папки, выполните следующие шаги:

  1. В меню слева нажмите Dashboards.
  2. Наведите курсор мыши на папку и нажмите Go to folder.
  3. Нажмите Manage permissions в меню действий папки (Folder actions).
  4. Обновите или добавьте разрешения по необходимости.

Управление доступом к точкам контакта

Расширьте или ограничьте доступ, предоставляемый ролью, к точкам контакта, назначая разрешения на отдельные точки контакта.

Это позволяет разным пользователям, командам или сервисным учётным записям иметь настроенный доступ для чтения или изменения конкретных точек контакта.

Детали дополнительного доступа, предоставляемого разрешениями на точки контакта, см. в следующей таблице.

Разрешение на точку контакта Дополнительный доступ
View Просмотр и экспорт точки контакта, а также её выбор на странице редактирования правила оповещения
Edit Обновление или удаление точки контакта
Admin Тот же дополнительный доступ, что и Edit, плюс управление разрешениями для точки контакта. Пользователь должен иметь дополнительные разрешения на чтение пользователей и команд.

Назначение разрешений на точки контакта

Чтобы управлять разрешениями на точки контакта, выполните следующие шаги:

  1. В меню слева нажмите Notification configuration, затем выберите вкладку Contact points.
  2. Наведите курсор мыши на точку контакта и нажмите More.
  3. Нажмите Manage permissions в меню действий.
  4. Обновите или добавьте разрешения по необходимости.