Grafana - odprtokodna programska oprema za analizo in spremljanje


Grafana je odprtokodna programska oprema, bogata s funkcijami, zmogljiva, elegantna in zelo razširljiva programska oprema za analizo in spremljanje, ki deluje v sistemih Linux, Windows in MacOS. To je de facto programska oprema za analitiko podatkov, ki se uporablja v podjetjih Stack Overflow, eBay, PayPal, Uber in Digital Ocean - če omenim le nekaj.

Podpira 30+ odprtokodnih in komercialnih baz podatkov/virov podatkov, vključno z MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus in InfluxDB. Omogoča vam globoko vkopavanje v velike količine operativnih podatkov v realnem času; vizualizirajte, poizvedujte, nastavite opozorila in pridobite vpogled v svoje meritve z različnih lokacij shranjevanja.

Pomembno je, da Grafana omogoča vzpostavitev več neodvisnih organizacij, od katerih ima vsaka svoje okolje uporabe (skrbniki, viri podatkov, nadzorne plošče in uporabniki).

  • Elegantna grafika za vizualizacijo podatkov.
  • Hitri in prilagodljivi grafi s številnimi možnostmi.
  • Dinamične nadzorne plošče za večkratno uporabo.
  • Zelo razširljiv je z uporabo več sto nadzornih plošč in vtičnikov v uradni knjižnici.
  • Podpira uporabniške nastavitve.
  • Podpira več najemnin, ustanovi več neodvisnih organizacij.
  • Podpira preverjanje pristnosti prek LDAP, Google Auth, Grafana.com in Github.
  • Podpira obvestila prek Slacka, PagerDutyja in drugih.
  • Izjemno podpira sodelovanje, saj omogoča izmenjavo podatkov in nadzornih plošč med skupinami in še veliko več.

Preden namestite Grafano na distribucijo Linuxa, je na voljo spletni demo.

Demo URL: http://play.grafana.org/

V tem članku bomo razložili, kako namestiti programsko opremo Grafana - vizualizacija in nadzor podatkov na distribucije CentOS, Debian in Ubuntu.

Namestite Grafano v sisteme Linux

1. Grafano bomo namestili iz njenih uradnih skladišč YUM ali APT, tako da jo lahko posodobite s privzetim upraviteljem paketov.

$ 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
# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2. Po namestitvi Grafane lahko najdete pomembne datoteke na naslednjih mestih:

  • Namesti binarno datoteko v/usr/sbin/grafana-server
  • Namesti skript Init.d na /etc/init.d/grafana-server
  • Ustvari privzeto datoteko (spremenljivke okolja) v/etc/default/grafana-server
  • Namesti konfiguracijsko datoteko v /etc/grafana/grafana.ini
  • Namesti ime storitve systemd grafana-server.service
  • Privzeta konfiguracija nastavi datoteko dnevnika na /var/log/grafana/grafana.log
  • Privzeta konfiguracija podaja sqlite3 db na /var/lib/grafana/grafana.db
  • Namesti HTML/JS/CSS in druge datoteke Grafana na/usr/share/grafana

3. Nato zaženite storitev Grafana, preverite, ali deluje in deluje, nato pa omogočite samodejni zagon ob zagonu, kot sledi. Privzeto se postopek izvaja kot uporabnik grafana (ustvarjen med postopkom namestitve) in posluša na vratih HTTP 3000.

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl status grafana-server
# systemctl enable grafana-server
# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Če ima vaš sistem privzeto omogočen požarni zid, morate odpreti vrata 3000 v požarnem zidu, da dovolite zahteve strank v procesu grafana.

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5. Zdaj za dostop do Grafane uporabite naslednji URL, ki bo preusmeril na stran za prijavo, uporabniške poverilnice kot uporabniško ime: admin in geslo: admin)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Po prijavi boste dostopali do domače nadzorne plošče, kot je prikazano na spodnjem posnetku zaslona.

7. Nato dodajte bazo podatkov ali vir podatkov, kliknite\"Dodaj vir podatkov". Na primer, dodali bomo bazo podatkov MySQL; podajte ime, vrsto in parametre povezave. Nato kliknite Shrani in preizkusi.

Če je povezava z zbirko podatkov uspešna ali neuspešna, boste obveščeni, kot je prikazano na posnetku zaslona. Nato se vrnite na domačo nadzorno ploščo, da dodate novo.

8. Na nadzorni plošči Domov kliknite Nova nadzorna plošča, da dodate novo ploščo za vizualizacijo meritev iz vašega podatkovnega vira.

Od tu lahko dodate več virov podatkov, nadzorne plošče, povabite člane skupine, namestite aplikacije in vtičnike za razširitev privzetih funkcionalnosti in naredite več.

Več informacij najdete na spletni strani Grafana: https://grafana.com/

Grafana je elegantna programska oprema za analizo in spremljanje podatkov v realnem času. Upamo, da ste Grafano uspešno namestili v sistem Linux, sicer uporabite spodnji obrazec za povratne informacije, če želite zastaviti kakršna koli vprašanja ali deliti svoje mnenje o tem.