Grafana – avoimen lähdekoodin ohjelmisto analytiikkaa ja seurantaa varten


Grafana on avoimen lähdekoodin, monipuolinen, tehokas, tyylikäs ja erittäin laajennettava analytiikka- ja valvontaohjelmisto, joka toimii Linuxissa, Windowsissa ja >MacOS. Se on de facto tietojen analysointiohjelmisto, jota käytetään Stack Overflow, eBay, PayPal, Uber ja Digitaalinen valtameri – vain muutamia mainitakseni.

Se tukee 30+ avointa lähdekoodia sekä kaupallisia tietokantoja/tietolähteitä, mukaan lukien MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus ja InfluxDB. Sen avulla voit kaivaa syvälle suuriin määriin reaaliaikaista toiminnallista dataa; visualisoi, tee kyselyitä, aseta hälytyksiä ja hanki oivalluksia mittareistasi eri tallennuspaikoista.

Lue myös: Piwik (Google Analytics) -ohjelmiston asentaminen Linuxiin

Tärkeää on, että Grafana mahdollistaa useiden itsenäisten organisaatioiden perustamisen, joista jokaisella on oma käyttöympäristö (järjestelmänvalvojat, tietolähteet, hallintapaneelit ja käyttäjät).

Grafanan ominaisuudet:

  • Tyylikäs grafiikka tietojen visualisointiin.
  • Nopeat ja joustavat kaaviot lukuisilla vaihtoehdoilla.
  • Dynaamiset ja uudelleen käytettävät kojelautat.
  • Se on erittäin laajennettavissa käyttämällä satoja hallintapaneeleja ja laajennuksia virallisessa kirjastossa.
  • Tukee tehokäyttäjien asetuksia.
  • Tukee useita vuokrasopimuksia, useiden itsenäisten organisaatioiden perustamista.
  • Tukee todennusta LDAP:n, Google Authin, Grafana.comin ja Githubin kautta.
  • Tukee ilmoituksia Slackin, PagerDutyn ja muiden kautta.
  • Tukee merkittävästi yhteistyötä mahdollistamalla tietojen ja hallintapaneelien jakamisen tiimien kesken ja paljon muuta.

Saatavilla on online-demo, jota voit kokeilla ennen Grafanan asentamista Linux-jakeluusi.

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

Tässä artikkelissa selitämme, kuinka Grafana – Data Visualization & Monitoring -ohjelmisto asennetaan CentOS:ään, Debianiin ja Ubuntuun. > jakelut.

Asenna Grafana Linux-järjestelmiin

1. Asennamme Grafanan sen virallisista YUM- tai APT-arkistoista, jotta voit päivittää sen käyttämällä oletuspakettien hallinta.

Asenna Grafana Debianiin ja Ubuntuun

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

Asenna Grafana CentOS-, RHEL- ja Fedoraan

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. Kun olet asentanut Grafanan, löydät tärkeät tiedostot seuraavista paikoista:

  • Asentaa binaaritiedoston hakemistoon /usr/sbin/grafana-server
  • Asentaa Init.d-komentosarjan tiedostoon /etc/init.d/grafana-server
  • Luo oletustiedoston (ympäristön vars) tiedostoon /etc/default/grafana-server
  • Asentaa määritystiedoston osoitteeseen /etc/grafana/grafana.ini
  • Asentaa systemd-palvelun nimen grafana-server.service
  • Oletusmääritys asettaa lokitiedoston osoitteeseen /var/log/grafana/grafana.log
  • Oletusmääritys määrittää sqlite3 db:n osoitteessa /var/lib/grafana/grafana.db
  • Asentaa HTML/JS/CSS ja muut Grafana-tiedostot osoitteesta /usr/share/grafana

3. Käynnistä seuraavaksi Grafana-palvelu, tarkista, onko se käynnissä ja ota sitten käyttöön se käynnistymään automaattisesti käynnistyksen yhteydessä seuraavasti. Prosessi suoritetaan oletuksena grafana-käyttäjänä (luotu asennuksen aikana), ja se kuuntelee HTTP-porttia 3000.

Käynnistä Grafana Server (Systemdin kautta)

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

Käynnistä Grafana Server (init.d:n kautta)

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. Jos järjestelmässäsi on oletusarvoisesti käytössä palomuuri, sinun on avattava palomuurin portti 3000, jotta asiakaspyynnöt voidaan lähettää grafana-prosessiin.

-----------  [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. Käytä nyt seuraavaa URL-osoitetta päästäksesi Grafanaan, joka ohjaa kirjautumissivulle, käyttäjän tunnistetiedot muodossa käyttäjänimi: admin ja >salasana: admin)

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

6. Kirjautumisen jälkeen pääset etusivun hallintapaneeliin alla olevan kuvakaappauksen mukaisesti.

7. Lisää seuraavaksi tietokanta tai tietolähde ja napsauta Lisää tietolähde. Lisäämme esimerkiksi MySQL-tietokannan; määritä tietolähteen nimi, tyyppi ja yhteysparametrit. Napsauta sitten Tallenna ja testaa.

Saat ilmoituksen, jos tietokantayhteys on onnistunut tai se on epäonnistunut, kuten kuvakaappauksessa näkyy. Palaa sitten etusivun hallintapaneeliin ja lisää uusi kojelauta.

8. Napsauta Etusivun-hallintapaneelissa Uusi hallintapaneeli lisätäksesi uuden paneelin tietolähteesi mittareiden visualisointia varten.

Täältä voit lisätä tietolähteitä, kojetauluja, kutsua tiimisi jäseniä, asentaa sovelluksia ja laajennuksia oletustoimintojen laajentamiseksi ja tehdä enemmän.

Löydät lisätietoja Grafanan kotisivulta: https://grafana.com/

Grafana on tyylikäs ohjelmisto reaaliaikaiseen tietojen analysointiin ja seurantaan. Toivomme, että asensit Grafanan onnistuneesti Linux-järjestelmääsi. Muussa tapauksessa käytä alla olevaa palautelomaketta esittääksesi kysymyksiä tai jakaaksesi ajatuksesi siitä.