Grafana - Opinn hugbúnaður fyrir greiningu og eftirlit


Grafana er opinn uppspretta, ríkur, öflugur, glæsilegur og mjög stækkanlegur greiningar- og eftirlitshugbúnaður sem keyrir á Linux, Windows og MacOS. Það er raunverulegur hugbúnaður fyrir gagnagreiningar, sem notaður er á Stack Overflow, eBay, PayPal, Uber og Digital Ocean - svo aðeins sé nefnt.

Það styður 30+ opinn uppspretta sem og viðskiptagagnagrunna/gagnaveitur þar á meðal MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus og InfluxDB. Það gerir þér kleift að grafa djúpt í mikið magn af rauntíma, rekstrargögnum; sjáðu fyrir þér, sendu fyrirspurnir, stilltu viðvaranir og fáðu innsýn úr mælingum þínum frá mismunandi geymslustöðum.

Mikilvægt er að Grafana gerir kleift að setja upp margar, sjálfstæðar stofnanir þar sem hver hefur sitt notkunarumhverfi (stjórnendur, gagnaveitur, mælaborð og notendur).

  • Glæsileg grafík fyrir gagnasýn.
  • Hröð og sveigjanleg línurit með fjölmörgum valkostum.
  • Dynamísk og endurnotanleg mælaborð.
  • Það er mjög stækkanlegt með því að nota hundruð mælaborða og viðbætur í opinbera bókasafninu.
  • Styður kjörstillingar stórnotenda.
  • Styður fjölleigu, setja upp margar sjálfstæðar stofnanir.
  • Styður auðkenningu í gegnum LDAP, Google Auth, Grafana.com og Github.
  • Styður tilkynningar í gegnum Slack, PagerDuty og fleira.
  • Styður ótrúlega samvinnu með því að leyfa deilingu gagna og mælaborða milli teyma og svo margt fleira.

Þú getur prófað kynningu á netinu áður en þú setur Grafana upp á Linux dreifingunni þinni.

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

Í þessari grein munum við útskýra hvernig á að setja upp Grafana – Data Visualization & Monitoring hugbúnað á CentOS, Debian og Ubuntu dreifingum.

Settu upp Grafana í Linux kerfum

1. Við munum setja upp Grafana frá opinberum YUM eða APT geymslum þess, svo að þú getir uppfært það með því að nota sjálfgefna pakkastjórann þinn.

$ 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. Eftir að Grafana hefur verið sett upp geturðu fundið mikilvægar skrár á eftirfarandi stöðum:

  • Setur upp tvöfaldur á /usr/sbin/grafana-þjónn
  • Setur upp Init.d skriftu á /etc/init.d/grafana-server
  • Býr til sjálfgefna skrá (environment vars) í /etc/default/grafana-server
  • Setur upp stillingarskrá á /etc/grafana/grafana.ini
  • Setur upp systemd þjónustuheiti grafana-server.service
  • Sjálfgefna stillingin stillir annálaskrána á /var/log/grafana/grafana.log
  • Sjálfgefna stillingin tilgreinir sqlite3 db á /var/lib/grafana/grafana.db
  • Setur upp HTML/JS/CSS og aðrar Grafana skrár á /usr/share/grafana

3. Næst skaltu ræsa Grafana þjónustuna, athuga hvort hún sé í gangi, virkjaðu hana svo til að ræsast sjálfkrafa við ræsingu eins og hér segir. Sjálfgefið er að ferlið er keyrt sem grafana notandi (búið til í uppsetningarferlinu) og hlustar á HTTP tengi 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. Ef kerfið þitt er með eldvegg virkan sjálfgefið þarftu að opna gátt 3000 í eldveggnum til að leyfa beiðnir viðskiptavinar að grafana ferlinu.

-----------  [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. Notaðu nú eftirfarandi vefslóð til að fá aðgang að Grafana, sem mun vísa á innskráningarsíðuna, notandaskilríki sem notandanafn: admin og lykilorð: admin)

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

6. Eftir innskráningu muntu fá aðgang að stjórnborðinu heima eins og sýnt er á skjámyndinni hér að neðan.

7. Næst skaltu bæta við gagnagrunni eða gagnagjafa, smelltu á \Bæta við gagnaheimild. Til dæmis munum við bæta við MySQL gagnagrunni, tilgreina nafn gagnagjafa, gerð og tengingarfæribreytur. Smelltu síðan á Vista og prófa.

Þú munt fá tilkynningu ef gagnagrunnstengingin heppnast eða hún hefur mistekist, eins og sýnt er á skjámyndinni. Farðu síðan aftur á stjórnborðið heima til að bæta við nýju mælaborði.

8. Frá Home mælaborðinu, smelltu á Nýtt mælaborð til að bæta við nýju spjaldi til að sjá mælingar frá gagnagjafanum þínum.

Héðan geturðu bætt við fleiri gagnaveitum, mælaborðum, boðið liðsmönnum þínum, sett upp öpp og viðbætur til að auka sjálfgefna virkni og gert meira.

Þú getur fundið frekari upplýsingar á heimasíðu Grafana: https://grafana.com/

Grafana er glæsilegur hugbúnaður fyrir rauntíma gagnagreiningu og eftirlit. Við vonum að þér hafi tekist að setja upp Grafana á Linux kerfið þitt, annars skaltu nota athugasemdaeyðublaðið hér að neðan til að spyrja spurninga eða deila hugsunum þínum um það.