Grafana installeren voor servermonitoring
(Visualiseer de prestaties van je server met prachtige, aanpasbare dashboards)
Grafana is een open-source platform voor het visualiseren van data. Je combineert het meestal met Prometheus (voor opslag) en Node Exporter (voor het verzamelen van serverstatistieken).
1. Componenten installeren
-
Node Exporter: Verzamelt metrics zoals CPU, RAM en schijfgebruik
-
Prometheus: Haalt periodiek data op van Node Exporter en slaat deze op
-
Grafana: Visualiseert de data in dashboards
2. Node Exporter installeren
-
Download en installeer:
wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz
tar xvf node_exporter-1.5.0.linux-amd64.tar.gz
sudo mv node_exporter-1.5.0.linux-amd64/node_exporter /usr/local/bin/ -
Maak een systemd service aan:
Plaats in/etc/systemd/system/node_exporter.service -
Start en activeer:
sudo systemctl daemon-reload && sudo systemctl enable --now node_exporter -
Toegankelijk via:
http://JOUW_VPS_IP:9100/metrics
3. Prometheus installeren
-
Download en installeer Prometheus op vergelijkbare wijze als Node Exporter
-
Configureer scraping: Open
/etc/prometheus/prometheus.ymlen voeg toe:- job_name: "node_exporter"
static_configs:
- targets: ["localhost:9100"] -
Maak een systemd service aan en start Prometheus
-
Toegankelijk via:
http://JOUW_VPS_IP:9090
4. Grafana installeren
-
Voeg de Grafana repository toe:
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo wget -q -O /usr/share/keyrings/grafana.key https://apt.grafana.com/gpg.key
echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list -
Installeer Grafana:
sudo apt-get update && sudo apt-get install grafana -
Start en activeer:
sudo systemctl daemon-reload && sudo systemctl enable --now grafana-server
5. Grafana configureren
-
Log in via:
http://JOUW_VPS_IP:3000 -
Standaard login:
admin / admin -
Voeg Prometheus toe als data source:
Ga naar Connections → Data Sources → Add data source en kies Prometheus -
Voer in:
http://localhost:9090en klik op Save & Test -
Importeer een dashboard:
Ga naar Dashboards → New → Import
Gebruik ID 1860 voor het populaire “Node Exporter Full” dashboard
Samenvatting
-
Node Exporter verzamelt metrics
-
Prometheus slaat de data op
-
Grafana visualiseert alles in dashboards
✅ Tip: Beveilig je Grafana-installatie met een reverse proxy (Nginx/Apache) en SSL. Je kunt ook authenticatie via Google of GitHub instellen.
Hulp nodig? Zie je geen data in Grafana? Controleer de status van Prometheus en Node Exporter. Zorg dat poorten 9090, 9100 en 3000 openstaan in je firewall.
