Globales Plattform Dashboard

Letzte Aktualisierung: Uhr
Produkte
Aktive Lizenzen
Hardware Aktivierungen
Monitore Status
/ /

🛡️ Watchdog Monitore Status

Source / Instanz Typ Gruppe Status Letzte Meldung Zuletzt Gesehen
()
Registrierte Produkte
Gültige Lizenzen
$l['status'] === 'active')) ?>
Aktivierte Systeme

Neues Produkt anlegen

Produktübersicht

ID Slug Produkt Name Cache TTL Erstellt am
h ( Tage)

Neuen Lizenzschlüssel generieren

Lizenzschlüssel Verwaltung

Produkt Lizenzschlüssel Kunde Aktivierungen Status Ablaufdatum Aktionen
/

Hardware-Aktivierungen verwalten

Produkt Lizenzschlüssel Hardware-ID Hostname App-Version Zuletzt gesehen Sperr-Status Aktion
GESPERRT AKTIV

💾 Signierte Offline-Lizenzdatei erzeugen

Generiert eine verschlüsselte/signierte .lic Offline-Lizenzdatei für Air-Gapped Kundensysteme ohne Internetverbindung.

Wählen Sie oben eine Lizenz aus und klicken Sie auf 'Offline Payload Generieren'.

📜 System Audit-Protokoll

ID Zeitpunkt Akteur Aktion Details

🤖 KI-Prompts zur Modul-Integration in Ihre Softwareprojekte

Kopieren Sie diese vorgefertigten Prompts und übergeben Sie sie Ihrem KI-Coding-Assistenten (GitHub Copilot, Antigravity, ChatGPT), um die Lizenzprüfung in Ihre Anwendungen einzubauen:

Ich möchte mein C# / .NET Projekt mit dem LicenseLabrador Modul des Deploymentcenters verbinden. Server-Konfiguration: - Base API URL: /api/license/v1 - Endpunkte: /validate (POST), /deactivate (POST) - Produkt-Slug: myapp Anforderungen: 1. Erstelle eine C# Klasse `LicenseValidator.cs`. 2. Sende beim Anwendungsstart einen POST-Request an `/api/license/v1/validate` mit JSON: { "product": "myapp", "license_key": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "hardware_id": getHardwareId(), "nonce": Guid.NewGuid().ToString() } 3. Werte den Status aus ("valid", "revoked", "expired", "activation_limit"). 4. Bei Server-Unerreichbarkeit: Erlaube Offline-Nutzung innerhalb des Cache-TTL Zeitraums.
Ich möchte meine Python-Anwendung mit dem LicenseLabrador Modul des Deploymentcenters verbinden. Server URL: /api/license/v1/validate Anforderungen: - Erstelle ein Python-Skript `license_checker.py`. - Generiere die Machine-GUID / Hardware-ID. - Sende einen HTTP POST im JSON-Format mit `product`, `license_key`, `hardware_id`, `nonce`. - Binde eine lokale Fallback-Logik bei Offline-Zeiten ein.

⚙️ Moduleinstellungen & API Konfiguration

Gesund / Up
Warnungen
Down / Kritisch

🖥️ Server-Ressourcen Momentanwerte (Snapshot)

()
CPU Auslastung%
= $pct ? (($metrics['cpu']??0)>85?'filled-crit':(($metrics['cpu']??0)>70?'filled-warn':'filled-ok')) : ''; ?>
RAM Auslastung%
= $pct ? (($metrics['ram']??0)>85?'filled-crit':(($metrics['ram']??0)>70?'filled-warn':'filled-ok')) : ''; ?>

⏱️ Uptime & Liveness Matrix

Monitor Gruppe Erwartetes Intervall Status Zuletzt Gesehen
Alle s

⚙️ Überwachte Backend-Dienste (type=heartbeat / Services)

$m['group_key'] === 'Services') as $m): ?>
Dienst-Name Gruppe Status Letzte Meldung

💻 Überwachte Software-Anwendungen

$m['group_key'] === 'Applications') as $m): ?>
Anwendung Umgebung / OS Status Letztes Signal
ONLINE

🖥️ Server & Physische / Virtuelle Maschinen (type=host)

$m['type'] === 'host') as $m): ?>
Host Name Betriebssystem Status CPU / RAM Snapshot
ONLINE CPU: % | RAM: %

☁️ Proxmox Hypervisor & VM Guests

in_array($m['type'], ['hypervisor_node', 'guest'])) as $m): ?>
Node / Guest Typ Zugehöriger Node Status

📜 Chronologisches Event-Log

Zeitpunkt (UTC) Source Kind Severity Nachricht

Neuen Agent-Token erstellen

Aktive Agent Tokens

Token ID Bezeichnung Gebundene Source Erstellt am Status Aktion

🤖 Watchdog KI-Prompts & Code-Snippets

Ich möchte in meinem C# .NET Worker Service einen Watchdog-Heartbeat einbauen. Ping-URL: /api/watchdog/v1/ping HTTP Method: POST JSON-Payload: { "source": "MyWorkerService", "status": "ok", "message": "Processing queue", "expected_interval_sec": 60 } Bitte schreibe einen IHostedService in C#, der alle 30 Sekunden automatisch diesen Heartbeat-Ping an das Deploymentcenter sendet.

📦 Veröffentlichte Releases

Produkt Version Release Notes Download URL Datum
v

Neues Software-Release veröffentlichen

🤖 UpdateService KI-Prompts

Ich möchte in meiner Client-Anwendung eine automatische Update-Prüfung einbauen. Update-Check URL: /api/updateservice/v1/check?product=myapp&version=1.0.0 Bitte erstelle ein Modul, das beim Start prüft, ob `update_available` true ist, und dem Nutzer den Download-Link sowie die Release Notes anzeigt.

⚙️ Server & Umgebung Information

🗄️ Datenbank-Migration & Testdaten-Re-Seed

Führt das vollständige DB-Schema aus und stellt sicher, dass alle Tabellen (license_*, watchdog_*, updateservice_*, dc_*) angelegt sind und Testdaten für alle Module migriert werden.

Datenbank-Migration jetzt ausführen (install_db.php)