Pereiti prie pagrindinio turinio

Kaip įdiegti Grafana Ubuntu sistemose

Šioje pamokoje parodysime, kaip įdiegti ir paleisti Grafana Ubuntu sistemose.

Atnaujinta šiandien

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.

Ar gavote atsakymą į savo klausimą?