Stap 1:Update uw systeem
``` bash
sudo apt-get-update
sudo apt-get-upgrade
```
Stap 2:Installeer de InfluxDB2-repository
``` bash
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key toevoegen -
bron /etc/os-release
echo "deb https://repos.influxdata.com/ubuntu $(lsb_release -cs) stabiel" | sudo tee /etc/apt/sources.list.d/influxdb.list
```
Stap 3:Installeer InfluxDB2
``` bash
sudo apt-get-update
sudo apt-get install influxdb2
```
Stap 4:Start InfluxDB2
``` bash
sudo systemctl start influxdb2
```
Stap 5:Maak een InfluxDB2-database
Om verbinding te maken met de InfluxDB2-database, moet u de InfluxDB2-client gebruiken.
Installeer de instroomcli
``` bash
curl -sL https://dl.influxdata.com/influxdb/cli/latest/linux/amd64/influx | sudo tar -C /usr/local/bin -xz
```
Zodra de influx-client is geïnstalleerd, voert u de volgende opdracht uit om een database met de naam `telegraf` te maken:
``` bash
instroom database telegraf maken
```
Stap 6:Configureer InfluxDB2
U kunt InfluxDB2 configureren met behulp van het bestand `influxd.conf` dat zich op `/etc/influxdb2/influxdb.conf` bevindt.
- Bindadres:InfluxDB2 luistert standaard op poort `8086`. U kunt dit wijzigen door de `bind-address` parameter in te stellen.
- HTTP-authenticatie:InfluxDB2 vereist standaard geen authenticatie. Om HTTP-authenticatie in te schakelen, stelt u de parameter `http-authentication-enabled` in op `true` en geeft u een gebruikersnaam en wachtwoord op.
- Gegevensbewaarbeleid:InfluxDB2 bewaart gegevens standaard gedurende 30 dagen. U kunt dit wijzigen door de parameter `default-retention-policy` in te stellen.
Stap 7:Test InfluxDB2
U kunt InfluxDB2 testen door enkele gegevens in de `telegraf`-database in te voegen. Gebruik hiervoor de volgende opdracht:
``` bash
instroom schrijven telegraf -precisie rfc3339 \
cpu,host=serverA gebruik_idle=89.2 1620233200 \
cpu,host=serverA gebruik_busy=10.8 1620233200
```
Dit commando zal twee datapunten in de `telegraf` database invoegen. Het eerste gegevenspunt is voor de `cpu`-meting en heeft twee velden:`usage_idle` en `usage_busy`. Het tweede gegevenspunt is ook voor de 'cpu'-meting, maar heeft verschillende waarden voor de twee velden.
Stap 8:Visualiseer InfluxDB2-gegevens
U kunt de InfluxDB2-gegevens visualiseren met behulp van het Grafana-dashboard. Grafana is een populaire open-source analyse- en visualisatietool die kan worden gebruikt om gegevens uit meerdere gegevensbronnen weer te geven.
Volg deze stappen om Grafana op Ubuntu 20.04 LTS te installeren:
``` bash
sudo apt-get-update
sudo apt-get install grafana
```
Zodra Grafana is geïnstalleerd, start u de service en opent u uw webbrowser om toegang te krijgen tot de Grafana-webinterface op `http://localhost:3000`.
Conclusie
In deze tutorial leerde je hoe je InfluxDB2 installeert op Ubuntu 20.04 LTS. Je hebt ook geleerd hoe je een database maakt, gegevens in de database invoegt en de gegevens visualiseert met Grafana. InfluxDB2 is een krachtige tijdreeksdatabase die kan worden gebruikt voor het monitoren en analyseren van tijdreeksgegevens. |