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
- 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.
Nakon prijave, pristupit ćemo početnoj ploči, kao što je prikazano na snimku zaslona ispod.
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.
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.
Na početnoj ploči kliknite na Nova ploča za dodavanje nove. Pomoću nje možemo vizualizirati metrike našeg izvora podataka.
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.
»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!
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.
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 .