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"
|
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
|
### Collectd
|
||||||
|
|
||||||
Pour récupérer les métriques envoyées par [collectd](HowtoCollectd), il suffit d'activer le listener :
|
Pour récupérer les métriques envoyées par [collectd](HowtoCollectd), il suffit d'activer le listener :
|
||||||
|
|
Loading…
Reference in a new issue