- Datei:
server-admin-monitoring-update.tar.gz - Inhalt: Aktualisierte Frontend-Dateien mit Live-Monitoring-Panel
- Update-Paket auf Server kopieren:
# Ersetzen Sie IP_ADDRESS mit der IP-Adresse Ihres Servers
scp server-admin-monitoring-update.tar.gz user@IP_ADDRESS:/path/to/server-admin/
scp deploy-monitoring.sh user@IP_ADDRESS:/path/to/server-admin/- Auf dem Server ausführen:
ssh user@IP_ADDRESS
cd /path/to/server-admin/
chmod +x deploy-monitoring.sh
./deploy-monitoring.sh- SSH-Verbindung zum Server:
ssh user@IP_ADDRESS- Backup erstellen:
cd /path/to/server-admin/backend/
cp templates/index.html templates/index.html.backup
cp static/js/server-admin.js static/js/server-admin.js.backup
cp static/css/server-admin.css static/css/server-admin.css.backup- Update-Paket entpacken:
tar -xzf server-admin-monitoring-update.tar.gz- Flask-App neu starten:
# Falls mit systemd:
sudo systemctl restart server-admin
# Falls manuell gestartet:
# Aktuelle Session beenden (Ctrl+C) und neu starten:
cd backend
python app.py-
Dateien über Netzwerkfreigabe kopieren:
- Öffnen Sie
\\IP_ADDRESSim Windows Explorer - Kopieren Sie die Dateien in den entsprechenden Ordner
- Öffnen Sie
-
Auf dem Server per SSH:
ssh user@IP_ADDRESS
cd /path/to/server-admin/
chmod +x deploy-monitoring.sh
./deploy-monitoring.sh- CPU-Auslastung in Echtzeit
- RAM-Auslastung in Echtzeit
- 60-Sekunden-Verlauf mit Liniendiagrammen
- Start/Stop-Buttons für das Monitoring
- Responsive Design für alle Bildschirmgrößen
- Chart.js für die Diagramme
- 5-Sekunden-Intervall für Daten-Updates
- 12 Datenpunkte (60 Sekunden / 5 Sekunden)
- API-Endpoint:
/api/system/resources
- Dashboard im Browser öffnen
- "Monitoring starten" klicken
- Live-Daten in den Charts beobachten
- "Monitoring stoppen" zum Beenden
- Browser-Konsole auf Fehler prüfen
- Chart.js CDN-Verbindung testen
- JavaScript-Fehler beheben
- API-Endpoint
/api/system/resourcestesten - Netzwerk-Verbindung prüfen
- Flask-App-Logs überprüfen
- Monitoring-Intervall auf 10 Sekunden erhöhen
- Browser-Tab schließen wenn nicht benötigt
- System-Ressourcen überwachen
Falls Probleme auftreten, können Sie das Backup wiederherstellen:
ssh user@IP_ADDRESS
cd /path/to/server-admin/backend/
cp templates/index.html.backup templates/index.html
cp static/js/server-admin.js.backup static/js/server-admin.js
cp static/css/server-admin.css.backup static/css/server-admin.css
sudo systemctl restart server-admin# Auf dem Server ausführen:
ip addr show
# oder
hostname -I# Testen Sie die Verbindung:
ssh user@IP_ADDRESS# Falls SSH nicht funktioniert:
sudo ufw allow ssh
sudo ufw allow 5000 # Flask-App Port- PuTTY für SSH-Verbindungen
- WinSCP für Dateiübertragung
- Windows Terminal mit OpenSSH (Windows 10/11)