Grafana yra populiari atvirojo kodo platforma, skirta duomenų vizualizacijai ir stebėsenai (monitoring). Ji leidžia kurti informacines skydelius (dashboards), naudojant metrikas, logų žurnalus ir duomenų šaltinius, tokius kaip Prometheus, InfluxDB, MySQL ir daugelį kitų.
Grafana nereikalauja atskiro vykdymo aplinkos sluoksnio ir yra puikiai pritaikyta VPS aplinkoms.
Ši pamoka buvo išbandyta su Ubuntu 22.04 ir 24.04.
0. Reikalavimai
SSH prieiga prie jūsų VPS
Root arba sudo teisės
Interneto ryšys
1. Grafana diegimas
1.1 Sistemos atnaujinimas
Atnaujinkite sistemos paketus:
apt update && apt upgrade -y
1.2 Įdiekite reikalingas priklausomybes
Grafana repozitorijos valdymui reikalingi keli įprasti paketai:
apt install -y apt-transport-https software-properties-common wget
1.3 Pridėkite Grafana APT repozitoriją
Importuokite Grafana GPG raktą.
Ubuntu 24.04 versijoje vykdykite šią komandą (jei naudojate Ubuntu 22.04, šį žingsnį praleiskite ir pereikite prie kitos komandos):
wget -q -O - https://packages.grafana.com/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/grafana.gpg
Ubuntu 22.04 versijoje vykdykite:
mkdir -p /usr/share/keyrings wget -q -O - https://packages.grafana.com/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/grafana.gpg
Taip pat Ubuntu 22.04 versijoje sukurkite repozitorijos failą (Ubuntu 24.04 šio žingsnio nereikia):
nano /etc/apt/sources.list.d/grafana.list
Įklijuokite šį turinį (Ubuntu 24.04 šio žingsnio nereikia):
deb [signed-by=/usr/share/keyrings/grafana.gpg] https://packages.grafana.com/oss/deb stable main
Išsaugokite pakeitimus ir išeikite.
Pridėkite Grafana repozitoriją:
add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
Dar kartą atnaujinkite paketų sąrašus:
apt update
1.4 Įdiekite Grafana
Įdiekite Grafana naudodami APT:
apt install grafana -y
2. Grafana paslaugos valdymas
2.1 Paleiskite Grafana
Grafana galite paleisti šia komanda:
systemctl start grafana-server
2.2 Įjunkite automatinį paleidimą kartu su sistema
Kad Grafana automatiškai startuotų kiekvieno sistemos paleidimo metu, vykdykite:
systemctl enable grafana-server
2.3 Patikrinkite paslaugos būseną
Norėdami patikrinti Grafana būseną, naudokite:
systemctl status grafana-server
Jei viskas tvarkoje, matysite, kad paslauga yra active (running).
3. Ugniasienės nustatymai (nebūtina)
Jei naudojate kitokią ugniasienę nei numatytąją iptables konfigūraciją, įsitikinkite, kad 3000 prievadas yra leidžiamas.
Pavyzdys naudojant UFW:
ufw allow 3000/tcp
Jeigu planuojate Grafana pasiekiamumą viešai internetu, rekomenduojama:
• naudoti atvirkštinį tarpinį serverį (pvz., NGINX)
• įjungti HTTPS
• apriboti prieigą pagal IP adresus arba naudoti papildomą autentifikaciją
4. Prisijungimas prie Grafana
Pagal nutylėjimą Grafana veikia per 3000 prievadą.
Naršyklėje atidarykite:
http://jusu_serverio_ip:3000
Numatytieji prisijungimo duomenys:
• Vartotojo vardas: admin
• Slaptažodis: admin
Įveskite šiuos prisijungimo duomenis:
Pirmo prisijungimo metu Grafana paprašys nustatyti naują slaptažodį. Įveskite naują slaptažodį, pakartokite jį ir spauskite Submit:
Po to būsite nukreipti į Grafana sąsają:
5. Grafana naudojimas
Prisijungę prie Grafana, galite:
• pridėti duomenų šaltinį (Connections → Add new connection)
• kurti valdymo skydelius (dashboards)
• importuoti bendruomenės sukurtus valdymo skydelius pagal jų ID
• stebėti sistemos metrikas, programas arba paslaugas
Pagal numatytuosius nustatymus Grafana konfigūraciją ir duomenis saugo lokaliai, todėl baziniam naudojimui nereikia išorinės duomenų bazės.



