Grafana – Een open source software voor analyse en monitoring

Grafana is een open source, rijke, krachtige, elegante en zeer uitbreidbare analytische en monitoringsoftware die draait op Linux, Windows en MacOS. Het is een de facto software voor gegevensanalyse, die wordt gebruikt bij Stack Overflow, eBay, PayPal, Uber en Digital Ocean – om er maar een paar te noemen.

Het ondersteunt meer dan 30 open source en commerciële databases/datasources, waaronder MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus en InfluxDB. Het stelt u in staat om diep in grote hoeveelheden real-time operationele gegevens te graven; visualiseren, bevragen, waarschuwingen instellen en inzichten krijgen uit uw metrieken van verschillende opslaglocaties.

Zie ook: Hoe Piwik (Google Analytics) Software te installeren in Linux

Belangrijk is dat Grafana het mogelijk maakt om meerdere onafhankelijke organisaties op te zetten, elk met hun eigen gebruikersomgeving (beheerders, datasources, dashboards en gebruikers).

Grafana Analytics Monitoring Software

Grafana functies:

  • Elegante graphics voor gegevensvisualisatie.
  • Snelle en flexibele grafieken met tal van opties.
  • Dynamische en herbruikbare dashboards.
  • Het is zeer uitbreidbaar met honderden dashboards en plugins in de officiële bibliotheek.
  • Ondersteunt power user voorkeuren.
  • Ondersteunt multi tenancy, configureer meerdere onafhankelijke organisaties.
  • Ondersteund authenticatie via LDAP, Google Auth, Grafana.com en Github.
  • Ondersteund notificaties via Slack, PagerDuty en meer.
  • Onderscheidend ondersteunt samenwerking door mogelijkheid tot delen van data en dashboards over teams en nog veel meer.

Er is een online demo beschikbaar om te proberen voordat u Grafana installeert op uw Linux-distributie.

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

In dit artikel zullen we u vertellen hoe u Grafana – Data Visualisatie & Monitor software kunt installeren op CentOS, Debian en Ubuntu-distributies.

Installeer Grafana in Linux-systemen

1. We zullen Grafana installeren vanuit zijn officiële YUM of APT repositories, zodat u het kunt bijwerken met uw standaard pakketbeheerder.

Installeer Grafana op Debian en Ubuntu

$ 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

Installeer Grafana op CentOS, RHEL en Fedora

# 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. Na het installeren van Grafana kunt u belangrijke bestanden vinden in de volgende locaties:

  • Installeert gegevenstoepassing naar /usr/sbin/grafana-server
  • Installeert Init.d script naar /etc/init.d/grafana-server
  • Maakt standaardbestand (omgevingsvariabelen) aan naar /etc/default/grafana-server
  • Installeert configuratiebestand naar /etc/grafana/grafana.ini
  • Installeert systemd-servicenaam grafana-server.service
  • De standaardconfiguratie stelt het logbestand in op /var/log/grafana/grafana.log
  • De standaardconfiguratie specificeert een sqlite3-db op /var/lib/grafana/grafana.db
  • Installeert HTML/JS/CSS en andere Grafana-bestanden op /usr/share/grafana

3. Start vervolgens de Grafana-service, controleer of deze actief is en schakel deze vervolgens in om automatisch op te starten bij het opstarten als volgt. Standaard wordt het proces uitgevoerd als de grafana-gebruiker (aangemaakt tijdens het installatieproces) en luistert het op poort 3000.

Start Grafana Server (via Systemd)

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

Start Grafana Server (via init.d)

# 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. Als uw systeem standaard een firewall ingeschakeld heeft, moet u poort 3000 openen in de firewall om clientverzoeken naar het grafana-proces toe te staan.

-----------  [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. Gebruik nu de volgende URL om toegang te krijgen tot de Grafana, die doorverwijst naar de loginpagina, gebruikersreferenties zijn gebruikersnaam: admin en wachtwoord: admin)

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

6. Na het inloggen heeft u toegang tot het startscherm, zoals weergegeven in de onderstaande schermafbeelding.

Grafana Home Dashboard

7. Voeg vervolgens een database of gegevensbron toe, klik op “Data Source toevoegen“. We zullen bijvoorbeeld een MySQL-database toevoegen; specificeer de naam van de gegevensbron, het type en de verbindingsparameters. Klik vervolgens op Opslaan & Testen.

Add Grafana Data Source

Je wordt op de hoogte gesteld als de databaseverbinding succesvol is of is mislukt, zoals weergegeven in de screenshot. Ga vervolgens terug naar het startscherm om een nieuw dashboard toe te voegen.

Grafana Data Source Connection

8. Klik vanaf het Start-dashboard op Nieuw dashboard om een nieuw paneel toe te voegen voor het visualiseren van metingen vanuit je gegevensbron.

Add Grafana New Dashboard

Vanaf hier kun je meer gegevensbronnen toevoegen, dashboards maken, je teamleden uitnodigen, apps en plugins installeren om de standaardfunctionaliteiten uit te breiden, en meer doen.

Meer informatie vind je op de Grafana Homepage: https://grafana.com/

Grafana is een elegant software voor realtime gegevensanalyse en -monitoring. We hopen dat je Grafana succesvol hebt geïnstalleerd op je Linux-systeem, zo niet, gebruik dan het feedbackformulier hieronder om vragen te stellen of je gedachten erover te delen.

Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/