Grafana - En åpen kildekode-programvare for analyse og overvåking


Grafana er en åpen kildekode, funksjonsrik, kraftig, elegant og svært utvidbar analyse- og overvåkingsprogramvare som kjører på Linux, Windows og MacOS. Det er en de facto-programvare for dataanalyse, som brukes på Stack Overflow, eBay, PayPal, Uber og Digital Ocean – bare for å nevne noen få.

Den støtter 30+ åpen kildekode så vel som kommersielle databaser/datakilder inkludert MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus og InfluxDB. Den lar deg grave dypt inn i store mengder sanntids operasjonelle data; visualisere, spørre, angi varsler og få innsikt fra beregningene dine fra forskjellige lagringsplasseringer.

Viktigere, Grafana tillater å sette opp flere, uavhengige organisasjoner som hver har sitt eget bruksmiljø (administratorer, datakilder, dashbord og brukere).

  • Elegant grafikk for datavisualisering.
  • Raske og fleksible grafer med mange alternativer.
  • Dynamiske og gjenbrukbare instrumentbord.
  • Det er svært utvidbart ved å bruke hundrevis av dashboards og plugins i det offisielle biblioteket.
  • Støtter avanserte brukerpreferanser.
  • Støtter flere leieforhold, konfigurer flere uavhengige organisasjoner.
  • Støtter autentisering via LDAP, Google Auth, Grafana.com og Github.
  • Støtter varsler via Slack, PagerDuty og mer.
  • Støtter samarbeid bemerkelsesverdig ved å tillate deling av data og dashbord på tvers av team og mye mer.

En online demo er tilgjengelig for deg å prøve før du installerer Grafana på din Linux-distribusjon.

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

I denne artikkelen vil vi forklare hvordan du installerer Grafana – Data Visualization & Monitoring-programvare på CentOS, Debian og Ubuntu-distribusjoner.

Installer Grafana i Linux-systemer

1. Vi vil installere Grafana fra dets offisielle YUM- eller APT-lagre, slik at du kan oppdatere det ved å bruke standardpakkebehandlingen.

$ 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. Etter å ha installert Grafana, kan du finne viktige filer på følgende steder:

  • Installerer binær til /usr/sbin/grafana-server
  • Installerer Init.d-skript til /etc/init.d/grafana-server
  • Oppretter standardfil (environment vars) til /etc/default/grafana-server
  • Installerer konfigurasjonsfilen til /etc/grafana/grafana.ini
  • Installerer systemd tjenestenavn grafana-server.service
  • Standardkonfigurasjonen setter loggfilen på /var/log/grafana/grafana.log
  • Standardkonfigurasjonen spesifiserer en sqlite3 db på /var/lib/grafana/grafana.db
  • Installerer HTML/JS/CSS og andre Grafana-filer på /usr/share/grafana

3. Start deretter Grafana-tjenesten, sjekk om den er oppe og går, og aktiver den til å automatisk starte ved oppstart som følger. Som standard kjøres prosessen som grafana-brukeren (opprettet under installasjonsprosessen), og lytter på HTTP-port 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. Hvis systemet ditt har en brannmur aktivert som standard, må du åpne port 3000 i brannmuren for å tillate klientforespørsler til grafana-prosessen.

-----------  [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. Bruk nå følgende URL for å få tilgang til Grafana, som vil omdirigere til påloggingssiden, brukerlegitimasjon som brukernavn: admin og passord: admin)

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

6. Etter pålogging vil du få tilgang til hjemmedashbordet, som vist på skjermbildet nedenfor.

7. Legg deretter til en database eller datakilde, klikk på \Legg til datakilde. For eksempel vil vi legge til en MySQL-database, spesifisere datakildenavn, type og tilkoblingsparametere. Klikk deretter på Lagre og test.

Du vil bli varslet hvis databasetilkoblingen er vellykket eller den har mislyktes, som vist på skjermbildet. Gå deretter tilbake til dashbordet for hjemmet for å legge til et nytt dashbord.

8. Fra Hjem-dashbordet klikker du på Nytt dashbord for å legge til et nytt panel for å visualisere beregninger fra datakilden.

Herfra kan du legge til flere datakilder, dashbord, invitere teammedlemmene dine, installere apper og plugins for å utvide standardfunksjonene og gjøre mer.

Du kan finne mer informasjon fra Grafanas hjemmeside: https://grafana.com/

Grafana er en elegant programvare for sanntidsdataanalyse og overvåking. Vi håper at du har installert Grafana på Linux-systemet ditt, ellers kan du bruke tilbakemeldingsskjemaet nedenfor for å stille spørsmål eller dele tankene dine om det.