Étape 1 :Mettez à jour votre système
```bash
sudo apt-get mise à jour
sudo apt-get mise à niveau
```
Étape 2 :Installer le référentiel InfluxDB2
```bash
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key ajouter -
source /etc/os-release
echo "deb https://repos.influxdata.com/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
```
Étape 3 :Installer InfluxDB2
```bash
sudo apt-get mise à jour
sudo apt-get install influxdb2
```
Étape 4 :Démarrez InfluxDB2
```bash
sudo systemctl start influxdb2
```
Étape 5 :Créer une base de données InfluxDB2
Pour vous connecter à la base de données InfluxDB2, vous devez utiliser le client InfluxDB2.
Installer la CLI d'afflux
```bash
curl -sL https://dl.influxdata.com/influxdb/cli/latest/linux/amd64/influx | sudo tar -C /usr/local/bin -xz
```
Une fois le client influx installé, exécutez la commande suivante pour créer une base de données nommée `telegraf` :
```bash
afflux créer une base de données telegraf
```
Étape 6 :Configurer InfluxDB2
Vous pouvez configurer InfluxDB2 à l'aide du fichier `influxd.conf` situé dans `/etc/influxdb2/influxdb.conf`.
- Adresse de liaison :InfluxDB2 écoute sur le port « 8086 » par défaut. Vous pouvez changer cela en définissant le paramètre `bind-address`.
- Authentification HTTP :InfluxDB2 ne nécessite pas d'authentification par défaut. Pour activer l'authentification HTTP, définissez le paramètre « http-authentication-enabled » sur « true » et fournissez un nom d'utilisateur et un mot de passe.
- Politique de conservation des données :InfluxDB2 stocke les données pendant 30 jours par défaut. Vous pouvez modifier cela en définissant le paramètre « default-retention-policy ».
Étape 7 :tester InfluxDB2
Vous pouvez tester InfluxDB2 en insérant des données dans la base de données `telegraf`. Pour ce faire, utilisez la commande suivante :
```bash
afflux écrire telegraf -precision rfc3339 \
cpu,host=serverA usage_idle=89.2 1620233200 \
cpu, hôte =serveur A utilisation_busy =10,8 1620233200
```
Cette commande insérera deux points de données dans la base de données `telegraf`. Le premier point de données concerne la mesure du « processeur » et comporte deux champs :« usage_idle » et « usage_busy ». Le deuxième point de données concerne également la mesure du « cpu », mais a des valeurs différentes pour les deux champs.
Étape 8 :Visualiser les données InfluxDB2
Vous pouvez visualiser les données InfluxDB2 à l'aide du tableau de bord Grafana. Grafana est un outil d'analyse et de visualisation open source populaire qui peut être utilisé pour afficher des données provenant de plusieurs sources de données.
Pour installer Grafana sur Ubuntu 20.04 LTS, suivez ces étapes :
```bash
sudo apt-get mise à jour
sudo apt-get install grafana
```
Une fois Grafana installé, démarrez le service et ouvrez votre navigateur Web pour accéder à l'interface Web de Grafana à l'adresse « http://localhost:3000 ».
Conclusion
Dans ce didacticiel, vous avez appris à installer InfluxDB2 sur Ubuntu 20.04 LTS. Vous avez également appris à créer une base de données, à insérer des données dans la base de données et à visualiser les données à l'aide de Grafana. InfluxDB2 est une puissante base de données de séries chronologiques qui peut être utilisée pour surveiller et analyser les données de séries chronologiques.
|