Weboldal keresés

Grafana – Nyílt forráskódú szoftver elemzéshez és megfigyeléshez


A Grafana egy nyílt forráskódú, funkciókban gazdag, hatékony, elegáns és nagymértékben bővíthető elemző és felügyeleti szoftver, amely Linux, Windows és rendszereken fut. >MacOS. Ez egy de facto adatelemzési szoftver, amelyet a Stack Overflow, az eBay, a PayPal, az Uber és a Digitális óceán – csak hogy néhányat említsünk.

30+ nyílt forráskódú, valamint kereskedelmi adatbázisokat/adatforrásokat támogat, beleértve a MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus és InfluxDB. Lehetővé teszi, hogy mélyrehatóan ássunk bele nagy mennyiségű valós idejű, működési adatba; vizualizálhat, lekérdezhet, riasztásokat állíthat be, és betekintést nyerhet a különböző tárolási helyekről származó mérőszámaiból.

Olvassa el még: A Piwik (Google Analytics) szoftver telepítése Linux alatt

Fontos, hogy a Grafana lehetővé teszi több független szervezet létrehozását, amelyek mindegyike saját használati környezettel rendelkezik (rendszergazdák, adatforrások, irányítópultok és felhasználók).

A Grafana jellemzői:

  • Elegáns grafika az adatok megjelenítéséhez.
  • Gyors és rugalmas grafikonok számos lehetőséggel.
  • Dinamikus és újrafelhasználható műszerfalak.
  • Nagyon bővíthető több száz irányítópult és bővítmény segítségével a hivatalos könyvtárban.
  • Támogatja a hatékony felhasználói beállításokat.
  • Támogatja a több bérlést, több független szervezet beállítását.
  • Támogatja az LDAP, Google Auth, Grafana.com és Githubon keresztüli hitelesítést.
  • Támogatja az értesítéseket a Slack, a PagerDuty és egyebeken keresztül.
  • Figyelemreméltóan támogatja az együttműködést azáltal, hogy lehetővé teszi az adatok és az irányítópultok csapatok közötti megosztását és még sok mást.

Elérhető egy online demó, amelyet kipróbálhat, mielőtt telepítené a Grafana-t Linux disztribúciójára.

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

Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni a Grafana – Data Visualization & Monitoring szoftvert CentOS, Debian és Ubuntu rendszerekre. > disztribúciók.

Telepítse a Grafana-t Linux rendszereken

1. Telepítjük a Grafana programot a hivatalos YUM vagy APT tárolójából, hogy frissíthesse a alapértelmezett csomagkezelő.

Telepítse a Grafana-t Debianra és Ubuntura

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

Telepítse a Grafana-t CentOS-re, RHEL-re és Fedorára

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. A Grafana telepítése után a következő helyeken találhat fontos fájlokat:

  • Binárisan telepíti a /usr/sbin/grafana-server fájlt
  • Telepíti az Init.d szkriptet a következő helyre: /etc/init.d/grafana-server
  • Létrehozza az alapértelmezett fájlt (környezeti változókat) a /etc/default/grafana-server fájlba
  • Telepíti a konfigurációs fájlt a /etc/grafana/grafana.ini fájlba
  • Telepíti a grafana-server.service nevű rendszerszolgáltatást
  • Az alapértelmezett konfiguráció a naplófájlt a /var/log/grafana/grafana.log címen állítja be
  • Az alapértelmezett konfiguráció egy sqlite3 db-ot ad meg a következő helyen: /var/lib/grafana/grafana.db
  • Telepíti a HTML/JS/CSS és más Grafana fájlokat a /usr/share/grafana címen

3. Ezután indítsa el a Grafana szolgáltatást, ellenőrizze, hogy működik-e, majd engedélyezze az automatikus indítást rendszerindításkor az alábbiak szerint. Alapértelmezés szerint a folyamat grafana felhasználóként fut (a telepítési folyamat során jött létre), és a 3000 HTTP-porton figyel.

Indítsa el a Grafana Servert (a Systemd-n keresztül)

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

Indítsa el a Grafana Servert (az init.d-n keresztül)

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. Ha rendszerén alapértelmezés szerint engedélyezve van a tűzfal, akkor meg kell nyitnia a 3000 portot a tűzfalon, hogy engedélyezze az ügyfelek kérését a grafana folyamathoz.

-----------  [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. Most használja a következő URL-t a Grafana eléréséhez, amely átirányít a bejelentkezési oldalra, a felhasználói hitelesítő adatokhoz felhasználónév: admin és >jelszó: rendszergazda)

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

6. A bejelentkezés után hozzáfér a kezdőlap irányítópultjához, ahogy az alábbi képernyőképen is látható.

7. Ezután adjon hozzá egy adatbázist vagy adatforrást, majd kattintson az „Add Source hozzáadása” gombra. Például hozzáadunk egy MySQL adatbázist; adja meg az adatforrás nevét, típusát és kapcsolati paramétereit. Ezután kattintson a Mentés és tesztelés gombra.

A képernyőképen látható módon értesítést kap, ha az adatbázis-kapcsolat sikeres vagy meghiúsult. Ezután térjen vissza a kezdőlapra, és adjon hozzá egy új irányítópultot.

8. A Főoldal irányítópulton kattintson az Új irányítópult elemre, ha új panelt szeretne hozzáadni az adatforrásból származó mutatók megjelenítéséhez.

Innen további adatforrásokat, irányítópultokat adhat hozzá, meghívhatja csapattagjait, telepíthet alkalmazásokat és beépülő modulokat az alapértelmezett funkciók kiterjesztéséhez, és még sok mást tehet.

További információkat a Grafana honlapján talál: https://grafana.com/

A Grafana egy elegáns szoftver a valós idejű adatelemzéshez és -figyeléshez. Reméljük, hogy sikeresen telepítette a Grafana-t Linux rendszerére, ellenkező esetben használja az alábbi visszajelzési űrlapot, és tegye fel kérdését, vagy ossza meg gondolatait vele kapcsolatban.