monitoring
Table of Contents
📊 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.
- 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.
monitoring.txt · Last modified: by berkayadmin
