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
| Modul | Systemtyp | Farbe |
|---|---|---|
| OPNsense | Firewalls & Security Appliances | Blau |
| Proxmox VE | Virtualisierung (VMs & Container) | Gruen |
| Proxmox Backup Server | Backup-Infrastruktur | Orange |
| Linux | Linux-Server (alle Distributionen) | Cyan |
| Windows | Windows Server | Violett |
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)
| Komponente | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4 Kerne |
| RAM | 2 GB | 4 GB |
| Speicher | 10 GB | 50 GB |
| OS | Linux (Docker) | Ubuntu 22.04+ |
| Docker | 20.10+ | 24.0+ |
| Docker Compose | 2.0+ | 2.20+ |
Agent (pro Host)
| Plattform | Unterstuetzt |
|---|---|
| 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.