Skip to content

Linux Server

Das Linux-Modul verwaltet Server aller gaengigen Linux-Distributionen. Es bietet Docker-Uebersicht, Paket-Updates, Service-Monitoring und Remote-Shell-Zugriff.

Uebersicht

Host-Tabelle

SpalteBeschreibung
KundeZugeordneter Kunde
HostnameName des Servers
DistributionLinux-Distribution und Version
Kernel VersionLinux-Kernel-Version
Agent VersionVersion des DATAZONE Agents
CPU / RAM / DiskAktuelle Auslastung als Fortschrittsbalken
Ausstehende UpdatesAnzahl verfuegbarer Paket-Updates (Sicherheitsupdates rot markiert)
UptimeBetriebszeit
Letzte AntwortLetzter Agent-Heartbeat

Update-Anzeige

Die Spalte Ausstehende Updates zeigt:

  • Die Gesamtanzahl verfuegbarer Updates
  • Einen roten Badge mit der Anzahl der Sicherheitsupdates (falls vorhanden)

Der Agent prueft stuendlich auf neue Updates und cached die Ergebnisse.

Host hinzufuegen

Per Agent (empfohlen)

  1. Installieren Sie den Agent auf dem Linux-Server (siehe Agent-Installation)
  2. Der Agent erkennt automatisch die Distribution
  3. Der Host erscheint im Linux-Modul

Manuell

  1. Klicken Sie auf Linux Server hinzufuegen
  2. Geben Sie Kunde, Hostname und IP-Adresse ein

Detail-Modal

Klicken Sie auf einen Host in der Tabelle, um das Detail-Modal zu oeffnen.

Das Detail-Modal enthaelt 9 Haupttabs am oberen Rand. Der Tab Uebersicht enthaelt zusaetzlich 9 Subtabs fuer detaillierte Systeminformationen.

Haupttabs

TabIconBeschreibung
UebersichtMonitorSysteminformationen mit Subtabs (siehe unten)
ChecksClipboardCheckHealth-Check-Ergebnisse und -Status
JobsListTodoLaufende und abgeschlossene Aufgaben
ShellTerminalRemote Bash-Terminal direkt im Browser
LogFileTextAusfuehrungsprotokolle aller Aktionen
GruppenTagsGruppenzugehoerigkeit verwalten
UpdatesRefreshCwUpdate-Verlauf und Zeitplaene
AgentCpuAgent-Status, Logs und Verwaltung
LoeschenTrash2Host aus DATAZONE Control entfernen

Tab: Uebersicht

Die Uebersicht zeigt im oberen Bereich die wichtigsten Metriken (CPU, RAM, Disk, Uptime) als Karten an. Darunter befinden sich editierbare Felder (Name, Kunde, Beschreibung) und die Subtab-Navigation.

Subtab: Hardware

  • CPU-Modell, Kerne, Taktfrequenz
  • RAM-Groesse und Belegung
  • Festplatten mit SMART-Status
  • BIOS/UEFI-Informationen
  • Mainboard und Seriennummer

Subtab: Updates

  • Liste aller verfuegbaren Paket-Updates
  • Paketname, aktuelle und neue Version
  • Sicherheitsupdates farblich hervorgehoben
  • Gesamtanzahl und Sicherheits-Count

Subtab: Cron

  • Konfigurierte Cronjobs des Systems
  • System-Crontabs und Benutzer-Crontabs
  • Zeitplan, Befehl und ausfuehrender Benutzer

Subtab: Disks

  • Festplatten und Partitionen
  • Mountpoints und Belegung als Balken
  • LVM, RAID und ZFS (falls vorhanden)
  • Dateisystem-Typ und Optionen

Subtab: Docker

Zeigt alle Docker-Container auf dem Host (nur wenn Docker installiert ist):

SpalteBeschreibung
NameContainer-Name
ImageDocker-Image mit Tag
StatusRunning (gruen), Exited (rot), Paused (gelb)
ErstelltErstellungsdatum des Containers
PortsPort-Mappings (z.B. 0.0.0.0:8080→80/tcp)
CPU / RAMAktueller Ressourcenverbrauch

Container-Aktionen (ueber Kontextmenue pro Container):

  • Start - Gestoppten Container starten
  • Stop - Laufenden Container stoppen
  • Restart - Container neustarten

Docker-Erkennung

Docker-Informationen werden nur angezeigt, wenn Docker auf dem Server installiert ist. Der Agent erkennt dies automatisch und sendet Container-Daten mit jedem Heartbeat (30s).

Subtab: Network

  • Netzwerk-Interfaces mit Status (UP/DOWN)
  • IP-Adressen (IPv4/IPv6)
  • MAC-Adressen
  • Empfangene/Gesendete Bytes

Subtab: Ports

  • Offene Netzwerkports (TCP und UDP)
  • Listening-Adresse und Port
  • Zugehoerige Prozesse (PID und Prozessname)
  • Protokoll (TCP/UDP)

Subtab: Services

  • Alle systemd-Dienste und deren Status:
    • active (gruen) - Dienst laeuft
    • inactive (grau) - Dienst gestoppt
    • failed (rot) - Dienst fehlgeschlagen
  • Starttyp: enabled, disabled, static, masked
  • Dienst-Aktionen direkt aus der Tabelle:
    • Start - Dienst starten
    • Stop - Dienst stoppen
    • Restart - Dienst neustarten

Subtab: SSH Sessions

  • Aktive SSH-Verbindungen
  • Benutzername, Quell-IP, Login-Zeitpunkt
  • Verbindungsdauer

Tab: Checks

Zeigt alle dem Host zugewiesenen Health-Checks mit ihrem aktuellen Status:

  • OK (gruen), Warning (gelb), Critical (rot), Unknown (grau)
  • Letztes Pruefungsergebnis und Zeitstempel
  • Direktlink zur Check-Konfiguration

Siehe Health-Checks fuer Details.

Tab: Jobs

Uebersicht aller laufenden und abgeschlossenen Aufgaben:

  • Task-Typ (Update, Script, Backup, etc.)
  • Status (Pending, Running, Completed, Failed)
  • Startzeit und Dauer
  • Ergebnis-Details aufklappbar

Tab: Shell

Integriertes Bash-Terminal direkt im Browser. Nutzt eine sichere WebSocket-Verbindung ueber den Agent.

  • Volles interaktives Terminal (xterm.js)
  • Unterstuetzt Farbausgabe und Sonderzeichen
  • Copy/Paste moeglich

WebShell

Ueber das Kontextmenue koennen Sie die Shell auch in einem separaten Browserfenster oeffnen (WebShell). Siehe Shell.

Tab: Log

Chronologische Ausfuehrungsprotokolle aller Aktionen auf diesem Host:

  • Zeitstempel, Aktion, Benutzer
  • Ergebnis (Erfolg/Fehler)
  • Detail-Ausgabe aufklappbar

Tab: Gruppen

Verwalten der Gruppenzugehoerigkeit dieses Hosts:

  • Aktuelle Gruppen mit farbigen Badges
  • Gruppen hinzufuegen/entfernen

Siehe Gruppen.

Tab: Updates

  • Update-Verlauf mit Datum, Typ und Ergebnis
  • Konfigurierte Update-Zeitplaene
  • Naechster geplanter Update-Termin

Tab: Agent

  • Agent-Status (Online/Offline) und Version
  • Agent-Konfiguration anzeigen
  • Agent-Logs einsehen
  • Agent neustarten

Tab: Loeschen

Host dauerhaft aus DATAZONE Control entfernen. Diese Aktion:

  • Loescht alle gespeicherten Daten des Hosts
  • Entfernt den Host aus allen Gruppen
  • Loescht zugehoerige Tunnel und Zeitplaene

Achtung

Diese Aktion kann nicht rueckgaengig gemacht werden. Der Agent auf dem Server wird dadurch nicht deinstalliert.

Kontextmenue

Rechtsklick auf einen Linux-Server in der Tabelle bietet Schnellaktionen:

  • Details oeffnen - Detail-Modal anzeigen
  • Shell oeffnen - Bash-Terminal starten
  • Tunnel starten - Schnellzugriff auf Tunnel-Vorlagen
  • Update starten - apt upgrade / dnf upgrade
  • Script ausfuehren - Script aus der Bibliothek auswaehlen und ausfuehren

Tunnel-Vorlagen

VorlageZielportBeschreibung
SSH22Direkter SSH-Zugriff
Agent SSH22SSH ueber den Agent-Tunnel
HTTP80Webserver-Zugriff
HTTPS443Verschluesselter Webserver-Zugriff
VNC5900VNC-Fernzugriff
RDP3389Remote Desktop (z.B. xrdp)
CustomFreiBeliebiger Port

Update-Zeitplaene

TypBeschreibung
System Updateapt update && apt upgrade -y (bzw. dnf upgrade -y)
Update + RebootUpdate mit Neustart und optionalem Post-Update-Script

Update-Zeitplaene koennen mit Scripts kombiniert werden, die vor oder nach dem Update ausgefuehrt werden. Siehe Update-Zeitplaene.

DATAZONE Control Documentation