Linuxguide

Netdata – Echtzeit-Server-Monitoring ohne Konfiguration 2025

Sofort einsatzbereites Monitoring mit 1-Sekunden-Auflösung

S
SeeColors IT
11. Juni 20264 Min. Lesezeit131 Aufrufe

Netdata installieren

# Ein-Zeilen-Installation
curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh
sh /tmp/netdata-kickstart.sh --stable-channel

# Oder direkt:
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh
bash /tmp/netdata-kickstart.sh --non-interactive

# Status
systemctl status netdata

# Web-UI: http://server:19999
# Kein Login nötig bei lokaler Installation!

Was Netdata automatisch überwacht

CPU: System, User, IO-Wait, Steal (VM)
RAM: Usage, Cached, Swap
Disk: IO, Latenz, Space
Netzwerk: Bandwidth, Packets, Errors
Docker: Container CPU/RAM/IO (automatisch!)
MySQL: Queries, Connections, Replication
Nginx: Requests, Connections, Errors
Apache: Workers, Requests
Redis: Commands, Memory, Hits
PostgreSQL: Connections, Transactions
Node.js: (mit node-exporter kompatibel)

Netdata Cloud (kostenlos für 5 Nodes)

# Netdata Agent mit Cloud verbinden
netdata-claim.sh     -token="NETDATA_CLOUD_TOKEN"     -rooms="ROOM_UUID"     -url="https://app.netdata.cloud"

# Danach im Dashboard: app.netdata.cloud
# Alle Server zentral überwachen!

Alerts konfigurieren

# /etc/netdata/health.d/cpu.conf (Custom Alert)
alarm: cpu_usage_high
    on: system.cpu
    os: linux
  lookup: average -10m unaligned of user,system,softirq,irq,guest
   every: 1m
   warn: $this > 75
   crit: $this > 90
   info: CPU usage > 90%
     to: email

# E-Mail-Konfiguration
# /etc/netdata/health_alarm_notify.conf
SEND_EMAIL="YES"
EMAIL_SENDER="[email protected]"
DEFAULT_RECIPIENT_EMAIL="[email protected]"

Performance-Engpässe mit Netdata finden

Dashboard-Navigation:

System Overview:
→ CPU: User/System/IOWait vergleichen
→ RAM: MemFree sinkt kontinuierlich? Leak?
→ Disk: iops und await > 10ms = Bottleneck

Per-Process:
→ top apps: Welcher Prozess nutzt am meisten?

Docker Containers:
→ Welcher Container verbraucht was?

Network Interfaces:
→ eth0: Bandbreite, Drops, Errors

Netdata als Prometheus-Exporter

# Netdata exponiert Metriken für Prometheus
# /etc/netdata/netdata.conf:
# [global]
#     bind to = 127.0.0.1:19999

# Prometheus scrape_config:
# - job_name: netdata
#   honor_labels: true
#   metrics_path: /api/v1/allmetrics
#   params:
#     format: [prometheus]
#   static_configs:
#     - targets: ['server:19999']

Netdata vs. Prometheus+Grafana

Netdata:
+ Zero-Config (automatische Discovery)
+ 1-Sekunden-Auflösung
+ Sofort nutzbar
- Weniger flexible Dashboards
- Kurzzeit-Daten (Langzeit: Cloud oder Prometheus)

Prometheus+Grafana:
+ Hochflexible Dashboards
+ Beliebige Retention
+ Standard im Industrie
- Konfigurationsaufwand
- Keine automatische Discovery

FAQ

Wie viel RAM braucht Netdata?
~50-80 MB RAM für 1 Node. Sehr schlanker Footprint im Vergleich zu ELK oder Prometheus.

Fazit

Netdata ist das schnellste Monitoring-Tool zur Problemdiagnose: in 1 Minute installiert, sofort 2.000+ Metriken sichtbar, keine Konfiguration nötig.

Echtzeit-Monitoring für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Anfragen.

Artikel teilen

War dieser Artikel hilfreich?

Dein Feedback hilft uns, bessere Inhalte zu erstellen.

Kommentar hinterlassen

Verwandte Artikel