====== 📊 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.