Подключение Grafana - Документация
Перейти к содержанию

Документация

Подключение Grafana

Grafana — свободная программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга.

Эта пошаговая инструкция поможет вам настроить вход в Grafana c помощью Trusted.ID.

Шаг 1. Создание приложения в Trusted.ID

  1. Авторизуйтесь или зарегистрируйтесь в системе Trusted.ID.
  2. Создайте приложение с настройками:

  3. Адрес приложения - адрес инсталляции системы Grafana;

  4. Возвратный URL #1 (Redirect_uri) - <адрес инсталляции Grafana>/login/generic_oauth.

    Подробнее о создании приложений читайте в инструкции.

  5. Перейдите в настройки приложения. Скопируйте значения полей Идентификатор (Client_id) и Секретный ключ (client_secret).

grafana-settings.png


Шаг 2. Настройка системы Grafana

Настройка авторизации пользователей сервиса Grafana через Trusted.ID происходит в файле конфигурации grafana.ini. На linux-системах файл обычно расположен по пути: /etc/grafana/grafana.ini.

  1. Откройте файл конфигурации grafana.ini в режиме редактирования и перейти к блоку Generic OAuth.
  2. Задайте следующие значения для параметров, при необходимости, раскомментировав или добавив недостающие:

       [auth.generic_oauth]  
       enabled = true  
       name = <НазваниеСистемыTrusted.ID>  
       allow_sign_up = true  
       client_id = <Client_id приложения, созданного в Trusted.ID>  
       client_secret = <Client_secret приложения, созданного в Trusted.ID>  
       scopes = openid profile email  
       empty_scopes = false  
       email_attribute_name = email:email  
       email_attribute_path = data.email  
       login_attribute_path = data.login  
       name_attribute_path = data.givenName  
       auth_url = https://<Адрес системы Trusted.ID>/api/oidc/auth  
       token_url = https://<Адрес системы Trusted.ID>/api/oidc/token
       api_url = https://<Адрес системы Trusted.ID>/api/oidc/me  
    

    grafana-oauth1.png

  3. Перезапустите сервис Grafana для применения новых настроек.

Кнопка входа через Trusted.ID отображается на форме авторизации Grafana.

grafana-trusted-button.png

Для повышения удобства работы и хранения данных веб-сайт TRUSTED.RU использует файлы COOKIE. Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.