Server-Monitoring mit Netdata: Alle Metriken in Echtzeit
Netdata zeigt dir alle Server-Metriken in Echtzeit: CPU, RAM, Disk I/O, Network, Prozesse – alles in einem schicken Dashboard.
Netdata zeigt dir alle Server-Metriken in Echtzeit: CPU, RAM, Disk I/O, Network, Prozesse – alles in einem schicken Dashboard.
Warum Netdata?
Netdata ist:
- Kostenlos und Open Source
- Zero-Config (läuft sofort nach Installation)
- Echtzeit (Updates pro Sekunde)
- Ressourcenschonend (~1% CPU, ~50MB RAM)
- Web-Dashboard (keine separate Software nötig)
Perfekt für VPS-Monitoring.
Installation (One-Liner)
Netdata hat einen automatischen Installer:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
# Script fragt:
# - Telemetry? → Nein (optional)
# - Install dependencies? → Ja
# Installation dauert 1-2 Minuten
Dashboard öffnen
Nach Installation läuft Netdata auf Port 19999:
# Im Browser:
http://dein-vps-ip:19999
# Lokal testen:
http://localhost:19999
Nginx Reverse Proxy (Optional)
Für cleane URL (z.B. monitoring.example.com):
# Nginx Config:
server {
listen 80;
server_name monitoring.example.com;
location / {
proxy_pass http://localhost:19999;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
# SSL mit Let's Encrypt:
sudo certbot --nginx -d monitoring.example.com
Passwortschutz hinzufügen
Netdata hat keine Auth. Nutze HTTP Basic Auth:
# User erstellen:
sudo apt install apache2-utils
sudo htpasswd -c /etc/netdata/.htpasswd admin
# Netdata Config:
sudo nano /etc/netdata/netdata.conf
# Hinzufügen:
[web]
bind to = 127.0.0.1
# Dann via Nginx mit auth_basic schützen
Wichtige Metriken
Netdata zeigt:
- CPU-Last pro Core
- RAM/Swap Usage
- Disk I/O pro Disk
- Network Traffic
- Prozesse & Apps
- Docker Container (wenn installiert)
- MySQL/PostgreSQL (wenn installiert)
Alles in interaktiven Charts.
Fazit
Netdata gibt dir Echtzeit-Einblick in deinen VPS. Installation in 2 Minuten, danach läuft es einfach.
Tipp: Wer einen Monitoring-Server braucht, kann mit einem Netcup-Gutschein beim Hosting sparen.