Instalacja i konfiguracja oprogramowania Grafana w Ubuntu Server 18.04 LTS

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Grafana to internetowy front-end open source służący do wizualizacji metryk i ostrzegania o przekroczeniu wartości granicznych. Grafana obsługuje wiele źródeł danych, np. bazy danych Time Series, takie jak InfluxDB, Graphite czy Prometheus, pliki dziennika systemowego poprzez Elasticsearch i bazy danych SQL. Predefiniowane dashboard-y są dostępne w Marketplace.[1] Ten artykuł przedstawia instalację front-endu Grafana w wersji 6.6.2 w Ubuntu 18.04 LTS, a także podłączenie bazy danych InfluxDB jako źródła danych.

Dashboard Grafana z InfluxDB jako źródło danych do monitoringu firewallu OPNsense

Instalacja

Instalacja front-endu Grafana odbywa się w Ubuntu wygodnie ze zintegrowanego zarządzania pakietami.[2] Poniższej przedstawiamy jak zainstalować front-end Grafana w Ubuntu. Informacje na temat instalacji w systemach Windows, MAC i innych dystrybucjach Linuksa można znaleźć w sekcji Download oprogramowania Grafana.[3]

Dodawanie źródeł pakietów

Ponieważ Grafana nie jest zawarta w oficjalnych źródłach pakietów, należy dodać repozytorium front-endu Grafana w następujący sposób:

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

Instalacja front-endu Grafana i aktywacja daemona Systemd

Po dodaniu źródła pakietu możesz zainstalować front-end Grafana, a następnie aktywować i uruchomić usługę SystemD dla tego front-endu:

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

Konfiguracja front-endu Grafana

Następnie konfiguracja odbywa się całkowicie poprzez interfejs webowy.[4] Uruchom wybraną przez siebie przeglądarkę, aby przejść do dalszych etapów konfiguracji.

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

Logowanie do interfejsu webowego

Zaloguj się za pomocą nazwy użytkownika admin i hasła admin:

Dodawanie źródła danych

W tej części pokazujemy jak można podłączyć do front-endu bazę danych InfluxDB, jako źródło danych:

Import pulpitu

Można łatwo importować predefiniowane pulpity Grafana

Odnośniki

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

Autor: Thomas Niedermeier

Powiązane artykuły

Instalacja i konfiguracja plugina Telegraf w OPNsense
Instalacja modemu Huawei ME909u-521 w systemie Ubuntu 12.04
Plugin Icinga NRPE