Skip to content

Was ist DATAZONE Control?

DATAZONE Control ist eine zentrale Management-Plattform fuer IT-Infrastruktur. Sie ermoeglicht die Verwaltung, Ueberwachung und Wartung verschiedener Systemtypen ueber eine einzige Weboberflaeche.

Unterstuetzte Systeme

ModulSystemtypFarbe
OPNsenseFirewalls & Security AppliancesBlau
Proxmox VEVirtualisierung (VMs & Container)Gruen
Proxmox Backup ServerBackup-InfrastrukturOrange
LinuxLinux-Server (alle Distributionen)Cyan
WindowsWindows ServerViolett

Architektur

DATAZONE Control besteht aus drei Hauptkomponenten:

Backend (Flask + PostgreSQL)

Der zentrale Server verwaltet alle Hosts, speichert Konfigurationen und stellt die REST-API sowie WebSocket-Verbindungen bereit.

Frontend (React)

Die Weboberflaeche bietet eine intuitive Benutzeroberflaeche mit Dark Mode, Echtzeit-Updates und responsivem Design.

Agent (Go)

Ein leichtgewichtiger Agent wird auf jedem verwalteten Host installiert. Er sammelt Systemdaten, fuehrt Befehle aus und stellt eine sichere WebSocket-Verbindung zum Backend her.

┌─────────────────┐     ┌──────────────┐     ┌─────────────┐
│  Webbrowser      │────▶│   Backend    │◀────│   Agent     │
│  (React Frontend)│     │  (Flask API) │     │  (Go Binary)│
└─────────────────┘     └──────┬───────┘     └─────────────┘
                               │                     ▲
                        ┌──────▼───────┐             │
                        │  PostgreSQL  │        WebSocket
                        │  + Redis     │        Verbindung
                        └──────────────┘

Kernfunktionen

  • Multi-Modul-Verwaltung - Alle Systemtypen in einer Oberflaeche
  • Echtzeit-Monitoring - CPU, RAM, Disk, Uptime via Agent-Heartbeat
  • Sichere Tunnel - Verschluesselte Port-Forwards ohne VPN
  • Remote Shell - Terminal-Zugriff direkt im Browser
  • Update-Management - Zeitgesteuerte Updates mit Health-Checks
  • Script-Ausfuehrung - Zentrale Script-Verwaltung und Bulk-Ausfuehrung
  • Health-Checks - Automatisierte Pruefungen mit Severity-Mapping
  • Berichte - HTML-basierte Reports mit E-Mail-Versand
  • Host-Gruppen - Logische Gruppierung mit farbigen Tags
  • Mandantenfaehigkeit - Kunden-basierte Organisation
  • Rollenbasierte Zugriffskontrolle - Granulare Berechtigungen pro Modul
  • Audit-Log - Lueckenlose Protokollierung aller Aktionen

Systemanforderungen

Server (Backend)

KomponenteMinimumEmpfohlen
CPU2 Kerne4 Kerne
RAM2 GB4 GB
Speicher10 GB50 GB
OSLinux (Docker)Ubuntu 22.04+
Docker20.10+24.0+
Docker Compose2.0+2.20+

Agent (pro Host)

PlattformUnterstuetzt
Linux (amd64, arm64)Alle gaengigen Distributionen
Windows (amd64)Windows Server 2016+
FreeBSD (amd64)OPNsense 23+

Der Agent benoetigt weniger als 20 MB RAM und minimale CPU-Ressourcen.

DATAZONE Control Documentation