InfluxDB - Installation & Prise en main sur Ubuntu 22.x - Troisième partie
Mis à jour le 02/11/2022
Dans un premier billet nous avons installé le serveur InfluxDB et dans le deuxième billet le client en ligne de commande. Nous abordons maintenant la configuration initiale du serveur.
La configuration initiale va permettre de créer un utilisateur par défaut et peut être réalisée de deux façons :
- Avec la commande
influx
(voir le billet précédent pour son installation) - 0u via l'interface web à l'adresse http://localhost:8086/.
Voici en détails comment procéder pour chacune des deux approches.
1) Configuration initiale en ligne de commande
L'initialisation en ligne de commande est réalisée avec :
influx setup
Qui déroule un ensemble de question :
> Welcome to InfluxDB 2.0! ? Please type your primary username demo ? Please type your password ******** ? Please type your password again ******** ? Please type your primary organization name demo_org ? Please type your primary bucket name demo_bucket ? Please type your retention period in hours, or 0 for infinite 0 ? Setup with these parameters? Username: demo Organization: demo_org Bucket: demo_bucket Retention Period: infinite Yes User Organization Bucket demo demo_org demo_bucket
Et maintenant sur http://localhost:8086/ on obtient l'écran de connexion. On peut alors se connecter avec le primary username et le password renseignés plus haut et avoir l'écran d'accueil :
2) Configuration initiale avec l'interface web
Voici comment se déroule l'initialisation via l'interface web d'InfluxDB à l'adresse http://localhost:8086/. Cliquer sur les images pour les agrandir.
Localisation des ressources
Voici quelques répertoires et fichiers à connaître où retrouver configurations et données :
- Configuration du serveur InfluxDB : fichier
/etc/influxdb/config.toml
- Données du serveur InfluxDB : répertoire
/var/lib/influxdb
- Logs du serveur InfluxDB : répertoire
/var/log/influxdb/
- Configuration locale : fichier
$HOME/.influxdbv2/configs
Changement du port
Par défaut le port du serveur InfluxDB est 8086. Le port peut être configuré dans
le fichier /etc/influxdb/config.toml
avec le paramètre http-bind-address
,
par exemple : http-bind-address = ":8888"
. Ne pas oublier le :
qui précède le
numéro du port. Et redémarrer le serveur avec la commande systemctl restart influxd
.
Attention : penser également à modifier le port dans le fichier $HOME/.influxdbv2/configs
pour que la commande influx
continue à fonctionner correctement.
Télémétrie
La société InfluxData collecte des informations sur l'utilisation d'InfluxDB.
Les données collectées sont décrites sur la page Telemetry Collected by InfluxDB 2.x.
Plusieurs approches sont proposées dans la documentation pour désactiver la télémétrie.
Si l'on choisi de désactiver la télémétrie le plus simple nous semble de l'indiquer
dans le fichier de configuration /etc/influxdb/config.toml
en y ajoutant la ligne reporting-disabled = true
.