Installation von InfluxDB und Grafana auf Debian 9

Zur graphischen Darstellung von Metriken ist Grafana aktuell die beste Lösung. Während früher mit MRTG und RRDTool eckige und statische Bilder erzeugt wurden, kann mit Grafana bis in den Sekundenbereich gezoomt werden. Dank komplexer Querystrings lassen sich hochwertige Grafiken erstellen und ein Modul für Alerting ist ebenfalls integriert.
Im Folgenden wird die Installation von InfluxDB und Grafana mit Debian 9 kurz erklärt. Wir verwenden hier die Pakete der Hersteller, da die von Debian mitgelieferten Versionen teils veraltet sind.

Erklärung
Debian 9 wird am besten über die Netinstall installiert und im Tasksel Standard System und SSH aktiviert. Anschließend suchen Sie die Seite von Influx auf, klicken auf die aktuellste Version und folgen den Anweisungen:
https://portal.influxdata.com/downloads

Ein Beispiel:

  1. wget https://dl.influxdata.com/influxdb/releases/influxdb_1.5.4_amd64.deb
  2. dpkg -i influxdb_1.5.4_amd64.deb
  3. systemctl enable influxdb


In der Datei /etc/influxdb/influxdb.conf enabled stellen Sie auf true und bind-address auf *:8086. Setzen Sie auch den Wert für auth-enabled auf true.

Jetzt erstellen Sie noch ein User/PW Paar und starten den Dienst neu:

  1. influx

> CREATE USER "influx" WITH PASSWORD 'influx_pass' WITH ALL PRIVILEGES

  1. systemctl restart influxdb


Für Grafana öffnen Sie http://docs.grafana.org/installation/debian/ und laden auch hier die letzte Version.

  1. wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_5.2.1_amd64.deb
  2. apt-get install -y adduser libfontconfig
  3. dpkg -i grafana_5.2.1_amd64.deb


  1. /bin/systemctl daemon-reload
  2. /bin/systemctl enable grafana-server
  3. /bin/systemctl start grafana-server


Jetzt ist Grafan über http://<IP>:3000 erreichbar und über admin/admin können Sie sich bereits einloggen.
Nach der Aufforderung der PW-Changes kommt eine Art Wizar. In Datasource verwenden Sie folgende Werte:
- Name InfluxDB

- Type InfluxDB

- URL http://localhost:8086

- Access Server

- Auth "With Credentials"

- InfluxDB Details

Database: influx

User: influx

PW: influx_pass

Save, Go Back und Sie könne mit Ihrem ersten Dashboard beginnen. Viel Erfolg dabei!


Weiterführende Informationen finden Sie unter:
https://www.max-it.de/managed-services/

Kontakt
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter TechCorner@max-it.de