これらの設定にもかかわらず、Grafanaではダッシュボードを表示するためにパスワードの使用が必要です。誰かが正しい設定で私を助けてくれますか?
[auth.anonymous]
# enable anonymous access
enabled = true
[auth.basic]
enabled = false
@Donald Mokの回答に感謝します。できるだけ明確にしたいだけです。 Grafanaインターフェースでは、組織を作成できます。その後、この組織のダッシュボードを作成できます。そのため、匿名ユーザーの組織を指定する必要があるという問題があります。そして、それは(あなたのGrafanaにとって)本当の組織でなければなりません。匿名ユーザーは、この組織のダッシュボードのみを表示できます。
#################################### Anonymous Auth ##########################
[auth.anonymous]
# enable anonymous access
enabled = true
# specify organization name that should be used for unauthenticated users
org_name = ORGANIZATION
私はこの問題を抱えていましたが、私の場合の根本的な原因は小さな間違いでした。 grafana.logファイルを確認したところ、次のことがわかりました。
「2016/02/12 09:24:57 [middleware.go:62 initContextWithAnonymousUser()] [E]匿名アクセス組織エラー:「匿名組織」:組織が見つかりません」
Grafana.iniのorg_nameを変更し、Grafanaを再起動した後、意図したとおりに機能しました。
Grafana.logファイルをチェックして、構成の問題を確認することをお勧めします。
匿名ユーザーのログインをセットアップするには、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
まず、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を再起動した後、ログインして、adminが作成したユーザーとは別のユーザーであることを確認します。そうでない場合は、作成します。ユーザー作成ダイアログの値は、タスクを達成するために実際には重要ではありません。
最後に、grafana.ini
値に一致するように、グローバル組織の下に同じ組織名を設定します。また、作成したユーザーがgrafana.ini
で設定したロールを持っていることを確認してください(この例では、ロールは「匿名」になります)。