homelab-doku/VPS/monitoring.md

1.6 KiB

Monitoring Dokumentation

Monitoring Stack

Die VPS nutzt aktuell mehrere Monitoring-Lösungen mit unterschiedlichen Aufgabenbereichen.

Verwendete Systeme

| Dienst | Aufgabe | |—|—| | Netdata | Live-Systemmonitoring | | Uptime Kuma | Verfügbarkeitsmonitoring | | CrowdSec | Sicherheitsmonitoring | | Ubuntu Timer | Wartung / Updates |

Netdata

Aufgabe

Netdata überwacht:

  • CPU
  • RAM
  • Prozesse
  • Netzwerk
  • Docker
  • Festplatten
  • Systemmetriken

Container:

  • netdata

Uptime Kuma

Aufgabe

Uptime Kuma überwacht:

  • externe Erreichbarkeit
  • HTTPS Checks
  • Zertifikate
  • Dienste
  • Domains

Container:

  • uptime-kuma

Localhost Binding:

127.0.0.1:3001

CrowdSec

Aufgabe

CrowdSec überwacht:

  • Loginversuche
  • Angriffe
  • bekannte Bad IPs

Integration:

  • nftables
  • Docker
  • Reverse Proxy

Systemd Timer

Aktive Wartungstimer

| Timer | Aufgabe | |—|—| | apt-daily.timer | Paketupdates | | apt-daily-upgrade.timer | Sicherheitsupdates | | restic-backup.timer | Backups | | logrotate.timer | Logrotation | | crowdsec-hub-update.timer | CrowdSec Updates |

Aktuelle Beobachtungen

Positiv

  • mehrere Monitoring-Ebenen vorhanden
  • Backups automatisiert
  • CrowdSec integriert
  • geringe Systemlast
  • ausreichende Leistungsreserven

Verbesserungspotenzial

Noch offen

  • zentrales Alerting
  • Matrix Integration
  • Backup Fehler Monitoring
  • Zertifikatswarnungen
  • VPN Health Checks
  • Docker Health Alerts

Langfristiges Ziel

Das Monitoring soll:

  • frühzeitig Probleme erkennen
  • automatisch benachrichtigen
  • Fehlkonfigurationen sichtbar machen
  • möglichst wartungsarm funktionieren