Malgré ces paramètres, Grafana nécessite toujours l'utilisation d'un mot de passe pour afficher les tableaux de bord. Quelqu'un peut-il m'aider s'il vous plaît avec les paramètres corrects?
[auth.anonymous]
# enable anonymous access
enabled = true
[auth.basic]
enabled = false
Merci @ Donald Mok pour sa réponse; Je veux juste que ce soit aussi clair que possible. Dans l'interface Grafana, vous pouvez créer une organisation. Après cela, vous pouvez créer des tableaux de bord pour cette organisation. Donc, il y a un problème que vous devez spécifier l'organisation pour les utilisateurs anonymes. Et cela devrait être une véritable organisation (pour votre Grafana). Et les utilisateurs anonymes ne pourront voir que les tableaux de bord de cette organisation.
#################################### Anonymous Auth ##########################
[auth.anonymous]
# enable anonymous access
enabled = true
# specify organization name that should be used for unauthenticated users
org_name = ORGANIZATION
J'ai eu ce problème, mais la cause fondamentale dans mon cas était une petite erreur. J'ai vérifié le fichier grafana.log et constaté que:
"2016/02/12 09:24:57 [middleware.go: 62 initContextWithAnonymousUser ()] [E] Erreur d'organisation d'accès anonyme: 'Organisation anonyme.': Organisation non trouvée"
J'ai changé le nom_org dans grafana.ini et, après avoir redémarré Grafana, les choses ont bien fonctionné comme prévu.
Je vous recommande de vérifier votre fichier grafana.log pour voir ce qui ne va pas avec votre configuration.
Pour configurer la connexion pour les utilisateurs anonymes, vous devez apporter ces petites modifications à la configuration dans le fichier default.ini/grafana.ini (Grafana\conf).
Si vous souhaitez masquer la page de connexion, procédez comme suit:
[auth]
# Set to true to disable (hide) the login form, useful if you use OAuth
#disable_login_form = false
disable_login_form = true
Changement disable_login_form
à true
.
Activer l'accès anonyme:
[auth.anonymous]
# enable anonymous access
enabled = true
Spécifiez l'organisation:
# specify organization name that should be used for unauthenticated users
org_name = YOUR_ORG_NAME_HERE
Redémarrez Grafana et vous devriez pouvoir voir le tableau de bord Grafana. Sinon, changez simplement votre rôle org de Viewer
à Editor
:
# specify role for unauthenticated users
org_role = Editor
Tout d'abord, dans grafana.ini
ajustez les valeurs suivantes:
[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
Maintenant, après avoir redémarré Grafana, connectez-vous et assurez-vous qu'un autre utilisateur que l'administrateur a été créé. Sinon, créez-en un. Les valeurs dans le dialogue de création d'utilisateur ne sont en réalité pas importantes pour accomplir la tâche.
Enfin, définissez le même nom d’organisation sous organisations globales pour correspondre à votre grafana.ini
valeur. Assurez-vous également que l'utilisateur que vous avez créé a le rôle que vous avez défini dans grafana.ini
_ (dans mon exemple, le rôle serait "Anonymous").