Zoeken op website

Grafana - Open source-software voor analyse en monitoring


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

Het ondersteunt 30+ open source en commerciële databases/gegevensbronnen, waaronder MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus en InfluxDB. Hiermee kunt u diep graven in grote hoeveelheden realtime, operationele gegevens; visualiseer, bevraag, stel waarschuwingen in en krijg inzichten uit uw statistieken van verschillende opslaglocaties.

Lees ook: Piwik-software (Google Analytics) installeren onder Linux

Belangrijk is dat Grafana het mogelijk maakt om meerdere, onafhankelijke organisaties op te zetten, waarbij elk zijn eigen gebruiksomgeving heeft (beheerders, gegevensbronnen, dashboards en gebruikers).

Grafana-kenmerken:

  • Elegante graphics voor datavisualisatie.
  • Snelle en flexibele grafieken met talloze opties.
  • Dynamische en herbruikbare dashboards.
  • Het is zeer uitbreidbaar met behulp van honderden dashboards en plug-ins in de officiële bibliotheek.
  • Ondersteunt krachtige gebruikersvoorkeuren.
  • Ondersteunt multi-tenancy, het opzetten van meerdere onafhankelijke organisaties.
  • Ondersteunt authenticatie via LDAP, Google Auth, Grafana.com en Github.
  • Ondersteunt meldingen via Slack, PagerDuty en meer.
  • Ondersteunt opmerkelijk de samenwerking door het delen van gegevens en dashboards tussen teams mogelijk te maken en nog veel meer.

Er is een online demo beschikbaar die u kunt uitproberen voordat u Grafana op uw Linux-distributie installeert.

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

In dit artikel leggen we uit hoe u Grafana – Data Visualization & Monitoring software installeert op CentOS, Debian en Ubuntu > distributies.

Installeer Grafana op Linux-systemen

1. We installeren Grafana vanuit de officiële YUM- of APT-opslagplaatsen, 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. Nadat je Grafana hebt geïnstalleerd, kun je belangrijke bestanden op de volgende locaties vinden:

  • Installeert binair bestand op /usr/sbin/grafana-server
  • Installeert het Init.d-script op /etc/init.d/grafana-server
  • Creëert een standaardbestand (omgevingsvars) naar /etc/default/grafana-server
  • Installeert het configuratiebestand naar /etc/grafana/grafana.ini
  • Installeert de systeemservicenaam 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 als volgt in om automatisch te starten tijdens het opstarten. Standaard wordt het proces uitgevoerd als de grafana-gebruiker (aangemaakt tijdens het installatieproces) en luistert het op HTTP-poort 3000.

Grafana Server starten (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 op uw systeem standaard een firewall is ingeschakeld, moet u poort 3000 in de firewall openen om clientverzoeken aan 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 inlogpagina, met gebruikersgegevens als gebruikersnaam: admin en wachtwoord: beheerder)

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

6. Nadat u zich heeft aangemeld, krijgt u toegang tot het startdashboard, zoals weergegeven in de onderstaande schermafbeelding.

7. Voeg vervolgens een database of gegevensbron toe en klik op “Gegevensbron toevoegen”. We zullen bijvoorbeeld een MySQL database toevoegen; geef de naam, het type en de verbindingsparameters van de gegevensbron op. Klik vervolgens op Opslaan en testen.

U krijgt een melding als de databaseverbinding succesvol is of mislukt, zoals weergegeven in de schermafbeelding. Ga vervolgens terug naar het startdashboard om een nieuw dashboard toe te voegen.

8. Klik in het Home dashboard op Nieuw dashboard om een nieuw paneel toe te voegen voor het visualiseren van statistieken uit uw gegevensbron.

Vanaf hier kunt u meer gegevensbronnen en dashboards toevoegen, uw teamleden uitnodigen, apps en plug-ins installeren om de standaardfunctionaliteiten uit te breiden, en meer.

Meer informatie vindt u op de Grafana-startpagina: https://grafana.com/

Grafana is elegante software voor realtime gegevensanalyse en -monitoring. We hopen dat je Grafana met succes op je Linux-systeem hebt geïnstalleerd. Gebruik anders het onderstaande feedbackformulier om vragen te stellen of je mening erover te delen.