Monitoring/InfluxDB.md
... ...
@@ -17,6 +17,7 @@ InfluxDB, Grafana
17 17
18 18
### InfluxDB
19 19
20
+#### Configuration statique
20 21
La base de données InfluxDB par défaut est installée sur DGSI en suivant [la documentation officielle](https://docs.influxdata.com/influxdb/v1.2/introduction/installation/)
21 22
22 23
Les seuls changements à la configuration par défaut sont :
... ...
@@ -25,15 +26,41 @@ Les seuls changements à la configuration par défaut sont :
25 26
reporting-disabled = true # La machine n'a pas internet
26 27
27 28
[http]
28
- auth-enabled = true
29
+ auth-enabled = true # Authentification obligatoire
29 30
```
30 31
31
-Atention : ne pas lancer influxcb en root car il va ensuite créer des fichiers en root ce qui l'empecherera
32
-de fonctioner en service (avec l'utilisateur par défaut influxdb)
32
+Attention : ne pas lancer influxcb en root car il va ensuite créer des fichiers en root ce qui l’empêchera
33
+de fonctionner en service (avec l'utilisateur par défaut Influxdb)
33 34
34
-TODO
35
+
36
+#### Création d'une base de données
37
+
38
+[En suivant la documentation](https://docs.influxdata.com/influxdb/v1.2/query_language/authentication_and_authorization/)
39
+
40
+J'ai ensuite créé un utilisateur admin `renas`:
41
+```bash
42
+$ influx
43
+Connected to http://localhost:8086 version 1.2.0
44
+InfluxDB shell version: 1.2.0
45
+> use _internal
46
+> CREATE USER renas WITH PASSWORD '<password>' WITH ALL PRIVILEGES
47
+```
48
+
49
+Création d'un utilisateur et d'une base de données pour telegraf
50
+```
51
+> CREATE DATABASE telegraf
52
+> use telegraf
53
+> CREATE USER telgraf WITH PASSWORD '<password>'
54
+> GRANT ALL ON "telegraf" TO "telegraf"
55
+```
56
+
57
+TODO:
58
+ - (ouvrir ticket) Sécurisation TLS
59
+ - (ouvrir ticket) Voir les autres options
60
+ - (ouvrir ticket) Amélioration de la conf pour la monté en charge
35 61
36 62
## Ajout d'un serveur à telegraf (avec Ansible et sans)
63
+
37 64
### Conf par défaut
38 65
39 66
### Plugins telegraf et personnalisation