Grafana - avatud lähtekoodiga tarkvara analüüsimiseks ja jälgimiseks


Grafana on avatud lähtekoodiga rikkalik, võimas, elegantne ja väga laiendatav analüüsi- ja jälgimistarkvara, mis töötab Linuxis, Windowsis ja MacOS-is. See on de-facto tarkvara andmete analüüsimiseks, mida kasutatakse Stack Overflow'is, eBays, PayPalis, Uberis ja Digital Ocean'is - kui nimetada vaid mõnda.

See toetab üle 30 avatud lähtekoodiga ja ka ärilisi andmebaase/andmeallikaid, sealhulgas MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus ja InfluxDB. See võimaldab teil süveneda põhjalikult reaalajas toimivate andmete suurtesse mahtudesse; visualiseerida, päringuid teha, märguandeid seada ja saada teavet erinevate salvestusruumide mõõdikute kohta.

Oluline on see, et Grafana võimaldab luua mitu sõltumatut organisatsiooni, millel kõigil on oma kasutuskeskkond (administraatorid, andmeallikad, juhtpaneelid ja kasutajad).

  • Elegantne graafika andmete visualiseerimiseks.
  • Kiired ja paindlikud graafikud koos paljude võimalustega.
  • Dünaamilised ja korduvkasutatavad armatuurlauad.
  • See on väga laiendatav, kasutades ametlikus raamatukogus sadu armatuurlaudu ja pistikprogramme.
  • Toetab energiatarbijate eelistusi.
  • Toetab mitut üürimist, seadistab mitu sõltumatut organisatsiooni.
  • Toetab autentimist LDAP, Google Auth, Grafana.com ja Github kaudu.
  • Toetab märguandeid Slacki, PagerDuty'i ja muu kaudu.
  • Toetab märkimisväärselt koostööd, võimaldades meeskondade vahel andmete ja juhtpaneelide jagamist ja palju muud.

Enne Grafana installimist oma Linuxi jaotisse saate proovida veebidemot.

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

Selles artiklis selgitame, kuidas installida tarkvara Grafana - Data Visualization & Monitoring CentOS, Debiani ja Ubuntu jaotustesse.

Installige Grafana Linuxi süsteemidesse

1. Installime Grafana selle ametlikest YUM- või APT-hoidlatest, et saaksite seda oma vaikepaketi halduri abil värskendada.

$ 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. Pärast Grafana installimist leiate olulised failid järgmistest asukohtadest:

  • Installib binaarse faili/usr/sbin/grafana-server
  • Installib skripti Init.d /etc/init.d/grafana-server
  • Loob vaikefaili (keskkonnamuutujad)/etc/default/grafana-server
  • Installib konfiguratsioonifaili saidile /etc/grafana/grafana.ini
  • Installib systemd teenuse nime grafana-server.service
  • Vaikekonfiguratsioon määrab logifaili aadressile /var/log/grafana/grafana.log
  • Vaikekonfiguratsioon määrab sqlite3 db aadressil /var/lib/grafana/grafana.db
  • Installib HTML/JS/CSS-i ja muud Grafana-failid aadressil/usr/share/grafana

3. Järgmisena käivitage teenus Grafana, kontrollige, kas see töötab ja töötab, seejärel lubage sellel käivitamisel automaatselt käivituda järgmiselt. Vaikimisi käivitatakse protsess grafana kasutajana (loodud installiprotsessi käigus) ja kuulab HTTP-porti 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. Kui teie süsteemil on vaikimisi lubatud tulemüür, peate tulemüüris avama porti 3000, et lubada klienditaotlused grafana protsessis.

-----------  [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. Nüüd kasutage Grafanale juurdepääsu saamiseks järgmist URL-i, mis suunab uuesti sisse logimislehele, kasutajatunnusena kasutajatunnused: admin ja parool: admin)

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

6. Pärast sisselogimist pääsete juurde kodu juhtpaneelile, nagu on näidatud alloleval ekraanipildil.

7. Seejärel lisage andmebaas või andmeallikas, klõpsake nuppu\"Lisa andmeallikas". Näiteks lisame MySQL-i andmebaasi; määrake andmeallika nimi, tüüp ja ühenduse parameetrid. Seejärel klõpsake nuppu Salvesta ja testige.

Teile teatatakse, kui andmebaasiühendus on õnnestunud või see ebaõnnestus, nagu ekraanipildil näidatud. Seejärel minge uue juhtpaneeli lisamiseks tagasi kodu juhtpaneelile.

8. Klõpsake avalehe juhtpaneelil nuppu Uus juhtpaneel, et lisada oma andmeallikast mõõdikute visualiseerimiseks uus paneel.

Siit saate lisada rohkem andmeallikaid, juhtpaneele, kutsuda meeskonnaliikmeid, installida vaikefunktsioonide laiendamiseks rakendusi ja pistikprogramme ning teha rohkem.

Lisateavet leiate Grafana kodulehelt: https://grafana.com/

Grafana on elegantne tarkvara reaalajas andmete analüüsimiseks ja jälgimiseks. Loodame, et installisite Grafana edukalt oma Linuxi süsteemi, vastasel juhul kasutage küsimuste esitamiseks või selle kohta oma mõtete jagamiseks allpool olevat tagasiside vormi.