diff --git a/HowtoInfluxDB.md b/HowtoInfluxDB.md index 0dc485a9..d47601bd 100644 --- a/HowtoInfluxDB.md +++ b/HowtoInfluxDB.md @@ -50,6 +50,61 @@ On peut désactiver la collection de statistiques internes à InfluxDB, et ne fa bind-address = "127.0.0.1:8086" ~~~ +### Authentification + +* Documentation : + +On commence par créer un utilisateur avec les droits administrateur : + +~~~ +# influx +Connected to http://localhost:8086 version 1.8.10 +InfluxDB shell version: 1.8.10 +> CREATE USER WITH PASSWORD '' WITH ALL PRIVILEGES +> SHOW USERS +user admin +---- ----- + true +~~~ + +On modifie la configuration dans `/etc/influxdb/influxdb.conf` pour activer l'authentification : + +~~~ +[http] + auth-enabled = true +~~~ + +Puis on redémarre influxDB : + +~~~ +# systemctl restart influxdb +~~~ + +On s'authentifie ensuite via la commande `auth` : + +~~~ +# influx +Connected to http://localhost:8086 version 1.8.10 +InfluxDB shell version: 1.8.10 +> auth +username: root +password: +~~~ + +Ou, avec la commande `influx` : + +~~~ +# influx -username root -password '' +password: +Connected to http://localhost:8086 version 1.8.10 +InfluxDB shell version: 1.8.10 +> +~~~ + +En laissant l'arguement `-password` vide mais bien présent pour qu'il soit demandé à l'utilisateur. + +Attention, si le mot de passe donné n'est pas le bon, aucune erreur n'est affichée, mais les commandes ayant besoin d'être authentifiées seront en erreur. + ### Collectd Pour récupérer les métriques envoyées par [collectd](HowtoCollectd), il suffit d'activer le listener :