Comment installer InfluxDB sur AlmaLinux 8

Dans ce didacticiel, nous allons vous montrer comment installer InfluxDB sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, InfluxDB est une base de données de séries temporelles (TSDB) conçue pour gérer des charges d’écriture et de requête élevées, InfluxDB est développé par InfluxData et écrit en Go.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape d’InfluxDB sur un AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour CentOS et Rocky Linux.

Installer InfluxDB sur AlmaLinux 8

Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.

sudo mise à jour dnf
sudo dnf installer epel-release

Étape 2. Installation d’InfluxDB sur AlmaLinux 8.

Maintenant, nous ajoutons le référentiel InfluxDB à votre système :

sudo tee /etc/yum.repos.d/influxdb.repo<Après avoir ajouté le référentiel, nous continuerons à mettre à jour le système et à installer et démarrer InfluxDB :

sudo mise à jour dnf
sudo dnf installer influxdb

Une fois l’installation réussie, démarrez et activez le service pour qu’il démarre au démarrage :

sudo systemctl démarrer influxdb
sudo systemctl activer influxdb

Étape 3. Configurez le pare-feu.

Ajoutez maintenant des règles de pare-feu pour autoriser les connexions ainsi que le trafic du port 8086 :

sudo firewall-cmd –add-port=8086/tcp –permanent
sudo pare-feu-cmd –reload

Étape 4. Configuration InfluxDB.

Le fichier de configuration local d’InfluxDB se trouve sur /etc/influxdb/influxdb.conf fichier, nous pourrions modifier ce fichier si nous voulons changer :

sudo nano /etc/influxdb/influxdb.conf

Si vous avez besoin d’une authentification HTTP, modifiez la section HTTP InfluxDB pour qu’elle contienne les éléments suivants :

[http]

enabled = true bind-address = “:8086” auth-enabled = true log-enabled = true

Une fois cela fait, redémarrez le service InfluxDB à l’aide de la commande suivante :

sudo systemctl redémarrer influxdb

Étape 5. Créez une base de données sur Influxdb.

Exécutez la commande suivante ci-dessous pour créer une base de données et un mot de passe utilisateur :

curl –utilisateur admin:mot de passe fort -k -XPOST ‘https://server-ip-address:8086/query’ –data-urlencode ‘q=CREATE DATABASE “idroot“‘

Désormais, chaque fois que vous devez exécuter des commandes InfluxDB sur le terminal, vous devez spécifier le nom d’utilisateur et le mot de passe :

influx -nom d’utilisateur ‘admin’ -password ‘strongpassword’

Toutes nos félicitations! Vous avez installé avec succès InfluxDB. Merci d’avoir utilisé ce tutoriel pour installer InfluxDB sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’InfluxDB.