Grafana - Software na Buɗewa don Bincike da Kulawa


Grafana buɗaɗɗen tushe ne, fasali mai arziƙi, mai ƙarfi, kyakkyawa kuma ingantaccen nazari da software mai sa ido wanda ke aiki akan Linux, Windows da MacOS. Software ce ta gaskiya don nazarin bayanai, ana amfani da ita a Stack Overflow, eBay, PayPal, Uber da Digital Ocean - kawai in faɗi amma kaɗan.

Yana goyan bayan buɗaɗɗen tushen 30+ da kuma bayanan bayanan kasuwanci/tushen bayanai gami da MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus da InfluxDB. Yana ba ku damar tono zurfi cikin manyan kundin bayanan lokaci-lokaci, bayanan aiki; duba, tambaya, saita faɗakarwa da samun fahimta daga ma'aunin ku daga wuraren ajiya daban-daban.

Mahimmanci, Grafana yana ba da damar kafa ƙungiyoyi da yawa, ƙungiyoyi masu zaman kansu tare da kowannensu yana da yanayin amfanin kansa (masu gudanarwa, tushen bayanai, dashboards da masu amfani).

  • Kyawawan zane-zane don ganin bayanai.
  • Tafi da sauri da sassauƙa tare da zaɓuɓɓuka masu yawa.
  • Dashboards masu ƙarfi da sake amfani da su.
  • Yana da ƙarfi sosai ta amfani da ɗaruruwan dashboards da plugins a cikin ɗakin karatu na hukuma.
  • Yana goyan bayan zaɓin masu amfani da wuta.
  • Yana goyan bayan haya mai yawa, saita ƙungiyoyi masu zaman kansu da yawa.
  • Yana goyan bayan tantancewa ta hanyar LDAP, Google Auth, Grafana.com, da Github.
  • Yana goyan bayan sanarwa ta hanyar Slack, PagerDuty, da ƙari.
  • Abin mamaki yana goyan bayan haɗin gwiwa ta hanyar ba da damar raba bayanai da dashboards a tsakanin ƙungiyoyi da ƙari.

Akwai demo na kan layi don gwadawa kafin shigar da Grafana akan rarraba Linux ɗin ku.

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

A cikin wannan labarin, za mu bayyana yadda ake shigar da Grafana - Data Visualization & Monitoring software akan rarrabawar CentOS, Debian da Ubuntu.

Sanya Grafana a cikin Linux Systems

1. Za mu shigar da Grafana daga ma'ajiyar ta YUM ko APT, ta yadda za ku iya sabunta ta ta amfani da tsoho mai sarrafa kunshin ku.

$ 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. Bayan shigar da Grafana, zaku iya samun mahimman fayiloli a wurare masu zuwa:

  • Yana shigar da binary zuwa /usr/sbin/grafana-server
  • Shigar da rubutun Init.d zuwa /etc/init.d/grafana-server
  • Yana ƙirƙira tsohowar fayil (maganin muhalli) zuwa /etc/default/grafana-server
  • Yana shigar da fayil ɗin sanyi zuwa /etc/grafana/grafana.ini
  • Shigar da tsarin sunan sabis grafana-server.service
  • Tsoffin Tsarin yana saita fayil ɗin log a /var/log/grafana/grafana.log
  • Tsarin daidaitawa yana ƙayyade sqlite3 db a /var/lib/grafana/grafana.db
  • Saka HTML/JS/CSS da sauran fayilolin Grafana a /usr/share/grafana

3. Bayan haka, fara sabis ɗin Grafana, bincika idan yana aiki, sannan a ba shi damar farawa ta atomatik a lokacin boot kamar haka. Ta hanyar tsoho, ana gudanar da tsarin azaman mai amfani da grafana (wanda aka ƙirƙira yayin aikin shigarwa), kuma yana sauraron tashar tashar 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. Idan tsarin ku yana da Firewall kunna ta tsohuwa, kuna buƙatar buɗe tashar jiragen ruwa 3000 a cikin Tacewar zaɓi don ba da damar buƙatun abokin ciniki ga tsarin 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. Yanzu yi amfani da URL mai zuwa don shiga Grafana, wanda zai tura zuwa shafin shiga, bayanan mai amfani azaman sunan mai amfani: admin da kalmar sirri: admin)

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

6. Bayan shiga, za ku sami dama ga dashboard na gida, kamar yadda aka nuna a cikin hoton da ke ƙasa.

7. Bayan haka, ƙara rumbun adana bayanai ko tushen bayanai, danna kan \Add Data Source Misali za mu ƙara MySQL database, saka sunan tushen bayanai, nau'in, da sigogin haɗin bayanai, sannan danna Save & Test.

Za a sanar da ku idan haɗin bayanan ya yi nasara ko ya gaza, kamar yadda aka nuna a hoton. Sannan koma kan dashboard na gida don ƙara sabon dashboard.

8. Daga dashboard na Gida, danna Sabon dashboard don ƙara sabon panel don ganin ma'auni daga tushen bayanan ku.

Daga nan, zaku iya ƙara ƙarin tushen bayanai, dashboards, gayyaci membobin ƙungiyar ku, shigar da ƙa'idodi da plugins don tsawaita ayyukan tsoho, da yin ƙari.

Kuna iya samun ƙarin bayani daga Shafin Gida na Grafana: https://grafana.com/

Grafana babbar manhaja ce don tantance bayanai da sa ido na ainihin lokacin. Muna fatan kun sami nasarar shigar da Grafana akan tsarin Linux ɗin ku, in ba haka ba, yi amfani da fom ɗin amsa da ke ƙasa don yin kowace tambaya ko raba ra'ayoyinku game da shi.