Grafana je bezplatný a open source nástroj pro monitorování a vizualizaci dat na podnikové úrovni s podporou databází Graphite, InfluxDB, Prometheus, Elasticsearch a mnoha dalších. Můžete si vytvořit svůj vlastní řídicí panel pro vlastní aplikace nebo sledování výkonu infrastruktury.
V tomto tutoriálu vysvětlíme, jak nainstalovat Grafana na Ubuntu 18.04 LTS (Bionic Beaver).
Předpoklady
- Server se systémem Ubuntu 18.04 LTS.
- N uživatelů bez oprávnění root s právy sudo.
Instalovat Grafana
Ve výchozím nastavení není Grafana k dispozici ve výchozím úložišti Ubuntu 18.04. Budete tedy muset do svého systému přidat repozitář Grafana. Můžete jej přidat pomocí následujícího příkazu:
sudo nano /etc/apt/sources.list
Na konec souboru přidejte následující řádek:
deb https://packagecloud.io/grafana/stable/debian/ stretch main
Uložte a zavřete soubor a poté přidejte klíč GPG pomocí následujícího příkazu:
sudo curl https://packagecloud.io/gpg.key | sudo apt-key add -
Dále aktualizujte úložiště Grafana a nainstalujte Grafana pomocí následujícího příkazu:
sudo apt-get update -y
sudo apt-get install grafana -y
Po úspěšném dokončení instalace byste měli vidět následující výstup:
Preparing to unpack .../grafana_5.1.3_amd64.deb ... Unpacking grafana (5.1.3) ... Processing triggers for ureadahead (0.100.0-20) ... Processing triggers for systemd (237-3ubuntu10) ... Setting up grafana (5.1.3) ... Adding system user `grafana' (UID 112) ... Adding new user `grafana' (UID 112) with group `grafana' ... Not creating home directory `/usr/share/grafana'. ### NOT starting on installation, please execute the following statements to configure grafana to start automatically using systemd sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable grafana-server ### You can start grafana-server by executing sudo /bin/systemctl start grafana-server Processing triggers for ureadahead (0.100.0-20) ... Processing triggers for systemd (237-3ubuntu10) ...
Dále spusťte Grafana server a povolte jeho spuštění při spouštění pomocí následujícího příkazu:
sudo systemctl daemon-reload
sudo systemctl enable grafana-server
sudo systemctl start grafana-server
Dále zkontrolujte stav serveru Grafana pomocí následujícího příkazu:
sudo systemctl status grafana-server
Výstup:
? grafana-server.service - Grafana instance Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-13 15:43:13 UTC; 11s ago Docs: http://docs.grafana.org Main PID: 19946 (grafana-server) Tasks: 8 (limit: 1114) CGroup: /system.slice/grafana-server.service ??19946 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid cfg:default.paths.l Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="create user Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="create inde Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Executing migration" logger=migrator id="alter user_ Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Created default admin user: admin" Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Starting plugin search" logger=plugins Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Plugin dir created" logger=plugins dir=/var/lib/graf Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Initializing Alerting" logger=alerting.engine Jun 13 15:43:19 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:19+0000 lvl=info msg="Initializing CleanUpService" logger=cleanup Jun 13 15:43:20 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:20+0000 lvl=info msg="Initializing Stream Manager" Jun 13 15:43:20 ubuntu1804 grafana-server[19946]: t=2018-06-13T15:43:20+0000 lvl=info msg="Initializing HTTP Server" logger=http.server address lines 1-19/19 (END)
Přístup do Grafany
Grafana je nyní nainstalována a nakonfigurována, je čas otevřít ovládací panel Grafana.
Otevřete webový prohlížeč a zadejte adresu URL http://ip-ip-vašeho-serveru:3000 , budete přesměrováni na následující stránku:
Nyní zadejte své uživatelské jméno jako správce a heslo jako správce, poté klikněte na tlačítko Přihlásit se, na následující stránce byste měli vidět řídicí panel Grafana:
Odkazy
- Grafana