2015-10-13 7 views

Antwort

17

Dank @ Donald Mok für seine Antwort, ich will es nur so klar wie möglich zu machen. In der Grafana-Oberfläche können Sie eine Organisation erstellen. Danach können Sie einige Dashboards für diese Organisation erstellen. Daher gibt es ein Problem, dass Sie Organisation für anonyme Benutzer angeben müssen. Und es sollte eine echte Organisation sein (für Ihre Grafana). Und anonyme Benutzer können nur Dashboards dieser Organisation anzeigen.

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

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

Ist es für einen anonymen Benutzer möglich, Dashboards von mehreren Organisationen zu sehen? – Rickkwa

5

Ich hatte das gleiche Problem, aber die Ursache in meinem Fall war piddling Fehler. Ich habe die grafana.log, fand ich, dass

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

ich die org_name in grafana.ini geändert haben, die das Problem gemacht. Nachdem es behoben und Grafana neu gestartet wurde, lief alles gut, wie ich es vorhatte.

Ich empfehle Ihnen, überprüfen Sie Ihre grafana.log-Datei, um zu sehen, was mit Ihrer Konfiguration nicht stimmt.

2

Vor allem in der grafana.ini passen Sie die folgenden Werte:

[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 

Jetzt, nach dem Neustart grafana, Login und stellen Sie sicher, es gibt einen anderen Benutzer als Administrator erstellt. Wenn nicht, erstellen Sie einen. Die Werte im Benutzererstellungsdialog sind für das Erreichen der Aufgabe eigentlich unwichtig.

Schließlich legen Sie den gleichen Organisationsnamen unter globalen Organisationen auf Ihren grafana.ini Wert. Stellen Sie außerdem sicher, dass der von Ihnen erstellte Benutzer die Rolle hat, die Sie in grafana.ini festgelegt haben (in meinem Beispiel wäre dies die Rolle "Anonymous").