По умолчанию если вы включили авторизацию в Grafana, то только зарегистрированные пользователи могут просмотреть Dashboard. Но можно это изменить.
Вариант 1
В первом варианте мы включим анонимный доступ к Grafana и зададим роль по умолчанию для анонимных пользователей.
- В файле конфигурации grafana.ini включаем анонимный доступ в целом
sudo vim /etc/grafana/grafana.ini
[auth.anonymous] enabled = true
- Там же задаем роль для анонимных пользователей
[auth.anonymous] org_role = Viewer
- Перезапускаем сервис grafana-server
sudo systemctl restart grafana-server
- Переходим в настройки Dashboard и проверяем какие права у роли Viewer во вкладке Permissions
- Открываем ссылку Dashboard в новом окне браузера инкогнито
Вариант 2
Пользователь со стажем сразу заметит, что вариант выше по умолчанию даст доступ анонимным пользователем ко всем Dashboard, хоть и только на чтение. Дело в том, что роль Viewer по умолчанию имеет доступ ко всем Dashboard.
Это можно решить либо отбиранием прав у роли Viewer к Dashboard, либо создать свою собственную роль и выдать права на Dashboard этой роли. Но создание своей роли к сожалению, доступно только вGrafana Enterprise.
Так как у меня нет лицензии на Grafana Enterprise я просто оставлю ссылку на оф документации по созданию роли.
Комментарии