Как настроить Grafana так, чтобы для просмотра панелей мониторинга не требовался пароль
Несмотря на эти настройки, Grafana по-прежнему требует использования пароля для просмотра панелей мониторинга. Может кто-нибудь, пожалуйста, помогите мне с правильными настройками?
[auth.anonymous]
# enable anonymous access
enabled = true
[auth.basic]
enabled = false
Ответы
Ответ 1
Спасибо @Donald Mok за ответ; Я просто хочу сделать это как можно более понятным. В интерфейсе Grafana вы можете создать организацию. После этого вы можете создать несколько панелей для этой организации. Итак, есть проблема, что вам нужно указать организацию для анонимных пользователей. И это должна быть настоящая организация (для вашего Графана). А анонимные пользователи смогут видеть только информационные панели этой организации.
#################################### Anonymous Auth ##########################
[auth.anonymous]
# enable anonymous access
enabled = true
# specify organization name that should be used for unauthenticated users
org_name = ORGANIZATION
Ответ 2
У меня была эта проблема, но основной причиной в моем случае была маленькая ошибка. Я проверил файл grafana.log и обнаружил, что:
"2016/02/12 09:24:57 [middleware.go: 62 initContextWithAnonymousUser()] [E] Ошибка организации анонимного доступа:" Анонимная организация. "Организация не найдена"
Я изменил имя org_name в grafana.ini, и после перезапуска Grafana все заработало так, как я планировал.
Я рекомендую вам проверить файл grafana.log, чтобы увидеть, что не так с вашей конфигурацией.
Ответ 3
Чтобы настроить логин для анонимных пользователей, вам нужно внести эти небольшие изменения в конфигурацию в файле default.ini/grafana.ini(Grafana\conf).
-
Если вы хотите скрыть страницу входа, выполните эту настройку:
[auth]
# Set to true to disable (hide) the login form, useful if you use OAuth
#disable_login_form = false
disable_login_form = true
Измените disable_login_form
на true
.
-
Включить анонимный доступ:
[auth.anonymous]
# enable anonymous access
enabled = true
-
Укажите организацию:
# specify organization name that should be used for unauthenticated users
org_name = YOUR_ORG_NAME_HERE
-
Перезапустите Grafana, и вы должны увидеть панель управления Grafana. Если нет, просто поменяйте роль организации с Viewer
на Editor
:
# specify role for unauthenticated users
org_role = Editor
Ответ 4
Прежде всего, в grafana.ini
настройте следующие значения:
[auth.anonymous]
# enable anonymous access
enabled = true
# specify organization name that should be used for unauthenticated users
org_name = YOUR_ORG_NAME_HERE
# specify role for unauthenticated users
org_role = SOME_USER_NAME_HERE # e.g. Anonymous
Теперь, после перезапуска Grafana, войдите в систему и убедитесь, что был создан другой пользователь, кроме администратора. Если нет, создайте его. Значения в диалоге создания пользователя на самом деле не важны для выполнения задачи.
Наконец, установите то же имя организации в глобальных orgs, чтобы оно соответствовало вашему значению grafana.ini
. Кроме того, убедитесь, что у созданного вами пользователя есть роль, которую вы установили в grafana.ini
(в моем примере это была бы роль "Аноним").