web-dev-qa-db-ja.com

ダッシュボードを表示するためにパスワードが不要になるようにGrafanaをセットアップする方法

これらの設定にもかかわらず、Grafanaではダッシュボードを表示するためにパスワードの使用が必要です。誰かが正しい設定で私を助けてくれますか?

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

[auth.basic]
enabled = false
40

@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
32
Jimilian

私はこの問題を抱えていましたが、私の場合の根本的な原因は小さな間違いでした。 grafana.logファイルを確認したところ、次のことがわかりました。

「2016/02/12 09:24:57 [middleware.go:62 initContextWithAnonymousUser()] [E]匿名アクセス組織エラー:「匿名組織」:組織が見つかりません」

Grafana.iniのorg_nameを変更し、Grafanaを再起動した後、意図したとおりに機能しました。

Grafana.logファイルをチェックして、構成の問題を確認することをお勧めします。

6
Donald Mok

匿名ユーザーのログインをセットアップするには、default.ini/grafana.iniファイル(Grafana\conf)でこれらの小さな構成変更を行う必要があります。

  1. ログインページを非表示にする場合は、この設定を行います

    [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_formtrueに変更します。

  2. 匿名アクセスを有効にする:

    [auth.anonymous]
    # enable anonymous access 
    enabled = true
    
  3. 組織を指定:

    # specify organization name that should be used for unauthenticated users
    org_name = YOUR_ORG_NAME_HERE
    
  4. Grafanaを再起動すると、Grafanaダッシュボードが表示されるはずです。そうでない場合は、組織のロールをViewerからEditorに変更してください。

    # specify role for unauthenticated users
    org_role = Editor
    
6
Mahadev Gouda

まず、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で設定したロールを持っていることを確認してください(この例では、ロールは「匿名」になります)。

4
Chrisissorry