Grafana Installation und Konfiguration unter Ubuntu Server 18.04 LTS

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Grafana ist ein webbasiertes Open Source Frontend zur Visualisierung von Metriken und Alarmierung bei der Überschreitung von Grenzwerten. Grafana unterstützt zahlreiche Datenquellen, z.B. Time Series Databases wie InfluxDB, Graphite oder Prometheus, Log Dateien über Elasticsearch und SQL Datenbanken. Vordefinierte Dashboards sind über einen Marketplace verfügbar.[1] Dieser Artikel zeigt die Installation von Grafana in der Version 6.6.2 unter Ubuntu 18.04 LTS, sowie die Anbindung einer InfluxDB Datenbank als Datasource auf.

Grafana Dashboard mit InfluxDB als Datasource zur Überwachung einer OPNsense Firewall

Installation

Die Installation von Grafana erfolgt bequem über die in Ubuntu integrierte Paketverwaltung.[2] Die nachfolgenden Abschnitte zeigen auf, wie Sie Grafana unter Ubuntu installieren. Informationen zur Installation unter Windows, MAC und anderen Linux Distiriubutionen finden Sie im Download-Bereich von Grafana.[3]

Paketquellen hinzufügen

Da Grafana nicht in den offiziellen Paketquellen enthalten ist, fügen Sie das Grafana Repository wie folgt hinzu:

tk@monitoringlesv2:~$ sudo apt install -y apt-transport-https
tk@monitoringlesv2:~$ sudo apt install -y software-properties-common wget
tk@monitoringlesv2:~$ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
tk@monitoringlesv2:~$ sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
tk@monitoringlesv2:~$ sudo apt update

Grafana installieren und Systemd Daemon aktivieren

Nachdem Sie die Paketquelle hinzugefügt haben, können Sie Grafana installieren und anschließend den SystemD-Dienst für Grafana aktivieren und starten:

tk@monitoringlesv2:~$ sudo apt install grafana
tk@monitoringlesv2:~$ sudo systemctl daemon-reload
tk@monitoringlesv2:~$ sudo systemctl enable grafana-server
tk@monitoringlesv2:~$ sudo systemctl start grafana-server
tk@monitoringlesv2:~$ sudo systemctl status grafana-server

Grafana konfigurieren

Die Konfiguration erfolgt danach gänzlich über das Grafana-Webinterface.[4] Starten Sie für die weiteren Konfigurationsschritte einen Browser nach Wahl.

  • Webinterface: http://<IP-des-Grafana-Servers>:3000
  • Username: admin
  • Passwort: admin

Anmelden am Webinterface

Melden Sie sich mit Benutzernamen admin und Passwort admin an:

Datasource hinzufügen

Dieser Abschnitt zeigt, wie Sie eine InfluxDB als Datasource an Grafana anbinden:

Dashboard importieren

Sie können bequem vordefinierte Grafana Dashboards importieren:

Einzelnachweise

  1. Grafana Dashboards (grafana.com)
  2. Install on Debian or Ubuntu (grafana.com)
  3. Download Grafana (grafana.com)
  4. Getting started (grafana.com)
Foto Thomas Niedermeier.jpg

Autor: Thomas Niedermeier

Thomas Niedermeier arbeitet im Product Management Team von Thomas-Krenn. Er absolvierte an der Hochschule Deggendorf sein Studium zum Bachelor Wirtschaftsinformatik. Seit 2013 ist Thomas bei Thomas-Krenn beschäftigt und kümmert sich unter anderem um OPNsense Firewalls, das Thomas-Krenn-Wiki und Firmware Sicherheitsupdates.

Icon-Twitter.png 

Das könnte Sie auch interessieren

Abfrage von SNMP-Daten mit snmpget und snmpwalk
Graylog - Remote Log Server Management eines Proxmox VE Clusters
InfluxDB2 + Grafana Docker Container Installation in Ubuntu