2015-10-13 106 views

回答

17

謝謝@莫文蔚的回答,我只是想讓它儘可能的清楚。在Grafana界面中,您可以創建組織。之後,您可以爲該組織創建一些儀表板。因此,您需要爲匿名用戶指定組織。它應該是真正的組織(對於你的Grafana)。匿名用戶將只能看到該組織的儀表板。

#################################### Anonymous Auth ########################## 
[auth.anonymous] 
# enable anonymous access 
enabled = true 

# specify organization name that should be used for unauthenticated users 
org_name = ORGANIZATION 
+1

匿名用戶可能會看到來自多個組織的儀表板嗎? – Rickkwa

5

我有同樣的問題,但在我的情況的根本原因是擺弄錯誤。 我檢查了grafana.log,我發現

"2016/02/12 09:24:57 [middleware.go:62 initContextWithAnonymousUser()] [E] Anonymous access organization error: 'Anonymous Org.': Organization not found"

我也改變了grafana.ini的ORG_NAME,這使得問題。 修復它並重新啓動grafana後,事情進展順利,因爲我打算。

我建議你檢查一下你的grafana.log文件,看看你的配置有什麼問題。

2

首先,在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中設置的角色(在我的示例中,角色是「匿名」)。

相關問題