Grafana, softver otvorenog koda za analizu i nadzor

O Grafani

U sljedećem članku ćemo pogledati Grafanu. Ovo je softver za analizu i nadzor. Otvorenog je koda, bogat funkcijama, moćan, elegantan i izuzetno proširiv. Možemo ga pokrenuti na Gnu / Linux, Windows i MacOS. Je softver za analizu podataka, koji se koristi na nekim poznatim web lokacijama kao što su Stack Overflow, PayPal ili Uber.

Podržava više od 30 izvora otvorenog koda, kao i komercijalne baze podataka / izvore podataka, uključujući MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus i InfluxDB. Sa moći ćemo se udubiti u velike količine operativnih podataka u realnom vremenu. Moći ćemo pregledavati, savjetovati se, postavljati upozorenja i dobiti informacije o vašim mjernim podacima.

Važno je napomenuti da Grafana dozvoljava stvaranje više neovisnih organizacija. Svaki sa svojim okruženjem upotrebe (administratori, izvori podataka, paneli i korisnici).

Opće karakteristike Grafane

Grafana paneli

  • Imat ćemo elegantna grafika za vizualizaciju podataka. Grafika je brza i fleksibilna, s brojnim opcijama.
  • Stavlja nam na raspolaganje dinamički paneli za višekratnu upotrebu.
  • Es vrlo proširiv, možemo koristiti mnoge panele i dodatke dostupne u službenoj biblioteci.
  • Stavit će nam na raspolaganje autentifikacija putem LDAP-a, Google Auth, Grafana.com i Github.
  • Snažno podržava suradnju omogućavanjem razmjena podataka i kontrolne ploče između timova.
  • A je dostupan online demo tako da možete isprobati Grafana prije nego što je instalirate na svoj računar.

Instalirajte Grafana na Ubuntu 18.04

Mi ćemo instalirati Grafana iz vašeg službena spremišta. Tako ga možemo ažurirati pomoću našeg zadanog upravitelja paketa. Prije svega, reci to morat ćemo instalirati curl u našem sistemu. Dalje otvorimo terminal (Ctrl + Alt + T) i napisat ćemo svaki od sljedećih redova:

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list

curl https://packagecloud.io/gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-get install grafana

Lokacija važnih datoteka

Nakon završetka instalacije u našem Ubuntuu, moći ćemo pronaći važne datoteke na sljedećim lokacijama:

  • El binarna datoteka naći ćemo ga u / usr / sbin / grafana-server.
  • El skripta Init.d naći će se u /etc/init.d/grafana-server.
  • Kreirajte zadanu datoteku (vars okruženje) u / etc / default / grafana-server.
  • Instalirajte konfiguracijska datoteka en /etc/grafana/grafana.ini.
  • Zadana postavka postavlja log file en /var/log/grafana/grafana.log.
  • Zadane postavke navode a sqlite3 db en /var/lib/grafana/grafana.db.
  • The HTML / JS / CSS datoteka i ostale Grafana datoteke en / usr / share / grafana.

Pokrenite Grafana

Dalje ćemo započeti uslugu. Prvo ćemo provjeriti radi li ovo, a zatim ćemo omogućiti da se automatski pokrene prilikom pokretanja. Po defaultu se postupak izvodi kao korisnik grafana (stvorene tokom procesa instalacije) y slušajte na HTTP portu 3000.

Dalje ćemo vidjeti dva načina za pokretanje servera:

Pokrenite preko Systemd-a

Počinjemo upisivanjem u terminal (Ctrl + Alt + T):

systemctl daemon-reload

Uslugu nastavljamo s upisivanjem u isti terminal:

systemctl start grafana-server

systemctl status grafana-server

Ako nekome treba, možete saznati više o tome kako pokrenuti uslugu na ovaj način na web stranici projekta.

Počnite putem init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

Možete dobiti više informacija o kako pokrenuti uslugu na ovaj način na web stranici projekta.

Stranica za prijavu

Jednom kada je server pokrenut, možemo otvoriti naš omiljeni pregledač i napisati sljedeći URL: http://direccion-IP:3000 o http://tu-dominio.com:3000 para pristup web interfejsu. Ova adresa će nas odvesti na stranicu za prijavu. Ovdje možemo koristiti korisničke vjerodajnice poput korisničko ime: admin y lozinka: admin.

Prijava Grafana

Nakon prijave, pristupit ćemo početnoj ploči, kao što je prikazano na snimku zaslona ispod.

dodaj izvor podataka grafana

U ovom trenutku morat ćemo dodati bazu podataka ili izvor podataka. Mi ćemo kliknuti na 'Dodajte izvor podataka'. Na primjer, dodati ćemo MySQL bazu podataka. Navest ćemo ime izvora podataka, vrstu i parametre veze. Zatim ćemo kliknuti na Spremi i testiraj.

stvoriti bazu podataka grafana

Program će nas obavijestiti ako je veza s bazom podataka uspješna, kao što je prikazano na sljedećem snimku zaslona. U slučaju da veza ne uspije, možemo se obratiti dokumentacija o MySQL vezama da nas nude na web stranici projekta i izvrše potrebnu konfiguraciju.

grafana veza OK

Na početnoj ploči kliknite na Nova ploča za dodavanje nove. Pomoću nje možemo vizualizirati metrike našeg izvora podataka.

Nova ploča grafana

Odavde možemo dodati više izvora podataka, panele, pozvati članove tima, instalirati aplikacije i dodatke za proširenje zadanih funkcionalnosti itd. Za više informacija možete konsultovati homepage projekta ili direktno kontaktirajte službena dokumentacija.

Ukratko, Grafana je elegantan softver za analiza i praćenje podaci u stvarnom vremenu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   bilbo rekao je

    »Softver za analizu i nadzor»

    Šta analizira i šta nadgleda? Iz grafikona razumijem da analizira podatke o opterećenju operativnog sistema i mreže i nadgleda ukupno zdravlje operativnih sistema. Ali to može biti bilo šta drugo. Mogu li analizirati i pratiti status dionica na berzi? Pa moglo bi biti. Nakon čitanja članka, niko ne bi rekao da ili ne.

    Kako se loše vi informatičari objašnjavate!

    1.    Damian Amoedo rekao je

      Osnovni pojmovi od Grafane. Možete analizirati i nadzirati podatke koji se mogu pohraniti u izvorima kojima Grafana ima pristup. Nakon pisanja drugog pasusa postalo mi je jasno da je to jasno. Zbog ograničenja prostora nisam mogao napisati sve mogućnosti ovog programa. Ali uvijek možete provjeriti web stranicu projekta na kojoj ćete pronaći odgovore koje tražite.

  2.   Ruben Cardenal rekao je

    Da, Grafana je jako slatka i sve to. Ali, kao i svi sistemi za nadzor, slatkiji ili funkcionalniji (ja osobno, Nagios + Cacti od uvijek), nije bitna količina grafike po ekranu, već znanje šta vidite i kako to protumačiti u skladu s vašim operativnim okruženjem .