Skip to content

Latest commit

 

History

History
113 lines (90 loc) · 2.37 KB

File metadata and controls

113 lines (90 loc) · 2.37 KB

Live-Monitoring Update - Lokales Netzwerk Deployment

Voraussetzungen

1. Server-IP-Adresse ermitteln

# Auf dem Ubuntu Server ausführen:
ip addr show
# oder
hostname -I

2. SSH-Verbindung testen

# Von Ihrem Windows PC:
ssh username@SERVER_IP

Deployment-Optionen

Option 1: SSH + SCP (Empfohlen)

  1. Dateien auf Server kopieren:
# Ersetzen Sie SERVER_IP und USERNAME
scp server-admin-monitoring-update.tar.gz USERNAME@SERVER_IP:/path/to/server-admin/
scp deploy-monitoring.sh USERNAME@SERVER_IP:/path/to/server-admin/
  1. Auf Server ausführen:
ssh USERNAME@SERVER_IP
cd /path/to/server-admin/
chmod +x deploy-monitoring.sh
./deploy-monitoring.sh

Option 2: Windows Explorer + SSH

  1. Dateien über Netzwerkfreigabe kopieren:

    • Windows Explorer öffnen
    • \\SERVER_IP eingeben
    • Dateien in den entsprechenden Ordner kopieren
  2. SSH-Verbindung zum Server:

ssh USERNAME@SERVER_IP
cd /path/to/server-admin/
chmod +x deploy-monitoring.sh
./deploy-monitoring.sh

Option 3: WinSCP (Windows)

  1. WinSCP öffnen und verbinden:

    • Host: SERVER_IP
    • Username: USERNAME
    • Password: PASSWORD
  2. Dateien hochladen:

    • server-admin-monitoring-update.tar.gz → /path/to/server-admin/
    • deploy-monitoring.sh → /path/to/server-admin/
  3. SSH-Terminal öffnen:

    • Rechtsklick auf Datei → "Open in PuTTY"
    • Oder separater SSH-Client

Troubleshooting

SSH-Verbindung fehlgeschlagen

# Firewall auf Server öffnen:
sudo ufw allow ssh
sudo ufw allow 5000

Dateien nicht gefunden

# Prüfen Sie den Pfad:
pwd
ls -la

Berechtigungen

# Skript ausführbar machen:
chmod +x deploy-monitoring.sh

Flask-App nicht erreichbar

# App neu starten:
sudo systemctl restart server-admin
# oder
cd backend && python app.py

Nach dem Update

  1. Dashboard öffnen: http://SERVER_IP:5000
  2. Monitoring starten: "Monitoring starten" klicken
  3. Charts prüfen: CPU- und RAM-Diagramme sollten erscheinen

Rollback bei Problemen

ssh USERNAME@SERVER_IP
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