Aller au contenu
En direct Crédit de 100 $ à l'inscription, jusqu'à 300 $ au total L'offre se termine le 31 décembre 2026 Commencer →

InfluxDB 2

InfluxDB est une base de données de séries temporelles conçue pour stocker et interroger des métriques, des événements et des analyses en temps réel. Elle est souvent utilisée avec Grafana pour la surveillance d’infrastructure et les pipelines de données IoT.

ComposantVersion
InfluxDB2.x
Ubuntu24.04 LTS

Vous pouvez définir ces valeurs lors du déploiement d’InfluxDB depuis la marketplace. Laissez un champ vide pour générer automatiquement une valeur aléatoire sécurisée.

VariableDescription
DOCKER_INFLUXDB_INIT_USERNAMENom d’utilisateur administrateur initial
DOCKER_INFLUXDB_INIT_PASSWORDMot de passe administrateur initial
DOCKER_INFLUXDB_INIT_ORGNom de l’organisation initiale
DOCKER_INFLUXDB_INIT_BUCKETNom du bucket initial
ssh ubuntu@<your-vm-ip>

2. Attendez la configuration au premier démarrage

Section intitulée « 2. Attendez la configuration au premier démarrage »

Au premier démarrage, un script de configuration s’exécute automatiquement. Il:

  • démarre InfluxDB et attend qu’il soit prêt;
  • exécute la configuration initiale avec un mot de passe administrateur et un jeton API générés aléatoirement;
  • crée l’organisation par défaut (zsoftly) et le bucket par défaut (default);
  • enregistre tous les identifiants dans /etc/influxdb/credentials.txt.

Cela prend moins de 60 secondes. Suivez la progression:

journalctl -u influxdb-first-boot.service -f
sudo cat /etc/influxdb/credentials.txt

Ce fichier contient le nom d’utilisateur administrateur, le mot de passe, l’organisation, le bucket par défaut et le jeton API. Il est lisible uniquement par root.

Ouvrez un navigateur et accédez à:

http://<your-vm-ip>:8086

Connectez-vous avec le nom d’utilisateur administrateur et le mot de passe indiqués dans le fichier d’identifiants.

La CLI influx est préinstallée. Configurez-la avec les identifiants du fichier:

TOKEN=$(sudo awk '/^Token:/{print $NF}' /etc/influxdb/credentials.txt)
influx config create \
--config-name default \
--host-url http://localhost:8086 \
--org zsoftly \
--token "$TOKEN" \
--active

Vérifiez la connexion:

influx ping
# Vérifier l'état du service
systemctl status influxdb
# Redémarrer
sudo systemctl restart influxdb
# Consulter les journaux
sudo journalctl -u influxdb -f

Fichier de configuration: /etc/influxdb/config.toml

Le port 8086 est accessible sur l’interface réseau de la VM. UFW est activé et n’autorise que SSH (port 22) par défaut.

Pour autoriser l’accès navigateur ou API depuis une adresse IP précise:

sudo ufw allow from <trusted-ip> to any port 8086

Pour accéder à l’interface sans ouvrir le pare-feu, utilisez un tunnel SSH:

# Exécutez ceci sur votre poste local
ssh -L 8086:localhost:8086 ubuntu@<your-vm-ip>
# Ouvrez ensuite dans le navigateur
http://localhost:8086