Authentification influxdb
This commit is contained in:
parent
30938946d4
commit
fa44742144
|
@ -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 : <https://docs.influxdata.com/influxdb/v1.8/administration/authentication_and_authorization/>
|
||||
|
||||
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 <username> WITH PASSWORD '<password>' WITH ALL PRIVILEGES
|
||||
> SHOW USERS
|
||||
user admin
|
||||
---- -----
|
||||
<username> 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 :
|
||||
|
|
Loading…
Reference in a new issue