📊 Monitoring & Systemstatus

Um die Stabilität und Performance des Wikis dauerhaft zu gewährleisten, wurde ein umfassendes Monitoring-System implementiert. Dies ermöglicht die Überwachung von Hardware-Ressourcen in Echtzeit.

1. Echtzeit-Analyse mit Netdata

Netdata ist ein leistungsstarkes Open-Source-Tool, das Metriken direkt im Browser visualisiert.

URL: https://wiki.local:19999

Funktion: Überwachung von CPU-Last, RAM-Verbrauch, Festplatten-I/O und Netzwerk-Traffic.

Vorteil: Schnelle Identifizierung von Engpässen durch interaktive Dashboards.

Status des Dienstes überprüfen:

# Prüfen, ob der Netdata-Dienst aktiv ist
sudo systemctl status netdata

2. Prozess-Überwachung mit htop

Für die schnelle Analyse direkt im Terminal wird htop verwendet. Es zeigt alle laufenden Prozesse und deren Ressourcenverbrauch übersichtlich an.

Befehl: htop

Features: Farblich markierte Anzeige der CPU-Cores, Speicherbalken und einfache Steuerung von Prozessen (z. B. Kill-Befehle).

# htop starten
htop

3. Log-Überwachung (Real-time)

Neben grafischen Tools werden auch die System-Logs überwacht, um Fehler im Apache-Webserver sofort zu erkennen.

# Apache Error-Logs in Echtzeit verfolgen
sudo tail -f /var/log/apache2/error.log

4. Zusammenfassung der Monitoring-Vorteile

Durch die Trennung von Webserver und Monitoring-Tools bleibt das System transparent:

Prävention: Probleme werden erkannt, bevor der Server abstürzt.

Optimierung: Ressourcenfressende Prozesse können identifiziert und angepasst werden.

Sicherheit: Ungewöhnlicher Netzwerk-Traffic (z.B. Angriffe) wird sofort sichtbar.