Grafana - Un software cu sursă deschisă pentru analiză și monitorizare


Grafana este un software de analiză și monitorizare cu sursă deschisă, bogat în funcții, puternic, elegant și foarte extensibil, care rulează pe Linux, Windows și >MacOS. Este un software de facto pentru analiza datelor, fiind utilizat la Stack Overflow, eBay, PayPal, Uber și Oceanul digital – pentru a menționa doar câteva.

Acceptă 30+ open source, precum și baze de date/surse de date comerciale, inclusiv MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus și InfluxDB. Vă permite să explorați în profunzime volume mari de date operaționale în timp real; vizualizați, interogați, setați alerte și obțineți informații din valorile dvs. din diferite locații de stocare.

Citiți și: Cum să instalați software-ul Piwik (Google Analytics) în Linux

Important, Grafana permite configurarea mai multor organizații independente, fiecare având propriul mediu de utilizare (administratori, surse de date, tablouri de bord și utilizatori).

Caracteristici Grafana:

  • Grafică elegantă pentru vizualizarea datelor.
  • Grafice rapide și flexibile cu numeroase opțiuni.
  • Tablouri de bord dinamice și reutilizabile.
  • Este foarte extensibil folosind sute de tablouri de bord și pluginuri din biblioteca oficială.
  • Acceptă preferințele utilizatorilor cu putere.
  • Suportă închiriere multiplă, configurați mai multe organizații independente.
  • Acceptă autentificarea prin LDAP, Google Auth, Grafana.com și Github.
  • Acceptă notificări prin Slack, PagerDuty și multe altele.
  • Sprijină remarcabil colaborarea, permițând partajarea datelor și a tablourilor de bord între echipe și multe altele.

O demonstrație online este disponibilă pentru a o încerca înainte de a instala Grafana pe distribuția dvs. Linux.

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

În acest articol, vom explica cum să instalați software-ul Grafana – Vizualizare și monitorizare a datelor pe CentOS, Debian și Ubuntu > distribuții.

Instalați Grafana în sistemele Linux

1. Vom instala Grafana din depozitele sale oficiale YUM sau APT, astfel încât să îl puteți actualiza folosind manager de pachete implicit.

Instalați Grafana pe Debian și Ubuntu

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

Instalați Grafana pe CentOS, RHEL și Fedora

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. După instalarea Grafana, puteți găsi fișiere importante în următoarele locații:

  • Instalează binarul pe /usr/sbin/grafana-server
  • Instalează scriptul Init.d pe /etc/init.d/grafana-server
  • Creează un fișier implicit (variabile de mediu) în /etc/default/grafana-server
  • Instalează fișierul de configurare pe /etc/grafana/grafana.ini
  • Instalează numele serviciului systemd grafana-server.service
  • Configurația implicită setează fișierul jurnal la /var/log/grafana/grafana.log
  • Configurația implicită specifică un sqlite3 db la /var/lib/grafana/grafana.db
  • Instalează HTML/JS/CSS și alte fișiere Grafana la /usr/share/grafana

3. Apoi, porniți serviciul Grafana, verificați dacă este în funcțiune, apoi activați-l să pornească automat la momentul pornirii, după cum urmează. În mod implicit, procesul este rulat ca utilizator grafana (creat în timpul procesului de instalare) și ascultă pe portul HTTP 3000.

Porniți serverul Grafana (prin Systemd)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

Porniți serverul Grafana (prin init.d)

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. Dacă sistemul dvs. are un firewall activat în mod prestabilit, trebuie să deschideți portul 3000 în firewall pentru a permite cererile clienților către procesul 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. Acum utilizați următoarea adresă URL pentru a accesa Grafana, care va redirecționa către pagina de conectare, acreditările utilizatorului ca nume de utilizator: admin și parolă: admin)

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

6. După conectare, veți accesa tabloul de bord principal, așa cum se arată în captura de ecran de mai jos.

7. Apoi, adăugați o bază de date sau o sursă de date, faceți clic pe „Adăugați o sursă de date”. De exemplu, vom adăuga o bază de date MySQL; specificați numele sursei de date, tipul și parametrii de conexiune. Apoi faceți clic pe Salvați și testați.

Veți fi notificat dacă conexiunea la baza de date a reușit sau a eșuat, așa cum se arată în captura de ecran. Apoi reveniți la tabloul de bord principal pentru a adăuga un nou tablou de bord.

8. Din tabloul de bord Acasă, faceți clic pe Tabloul de bord nou pentru a adăuga un nou panou pentru vizualizarea valorilor din sursa dvs. de date.

De aici, puteți adăuga mai multe surse de date, tablouri de bord, puteți invita membrii echipei, instala aplicații și pluginuri pentru a extinde funcționalitățile implicite și face mai mult.

Puteți găsi mai multe informații de pe pagina de pornire Grafana: https://grafana.com/

Grafana este un software elegant pentru analiza și monitorizarea datelor în timp real. Sperăm că ați instalat cu succes Grafana pe sistemul dvs. Linux, în caz contrar, utilizați formularul de feedback de mai jos pentru a pune întrebări sau pentru a vă împărtăși părerile despre acesta.