d26c4de304c3321bc72314577d5522c1d169f0b3
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 |