Dashboard¶
Die Startseite nach dem Login. Das Dashboard zeigt im 60-Sekunden-Blick: Cluster-Gesundheit, Mail-Volumen-Trends der letzten 24 Stunden, Detection-KPIs (Quarantäne-Anzahl, Spam-Quote, Phishing-Treffer), verfügbare Software-Updates und die letzten Audit-Log-Einträge clusterweit.
Layout¶
Das Dashboard ist in vier Bereiche gegliedert:
1. System-Health-Card¶
Lebendige Anzeige der Service-Zustände auf dem aktuellen Node:
- API, Scheduler, Sandbox, Postfix, rspamd, Virenscanner, nginx, PostgreSQL, DNS-Resolver — pro Service ein grünes / gelbes / rotes Indikator-Symbol mit dem Aktiv-Status aus systemd.
- Mail-Queue — wie viele Mails warten gerade in der Postfix-Queue (deferred + active).
- Update-Banner — wenn eine neue MailGuard-Version verfügbar ist, erscheint hier ein Hinweis mit dem APT-Upgrade-Befehl. Vergleicht die installierte Version mit der aktuellsten APT-Quelle.
2. Threat-Radar¶
Visuelle Mail-Kategorisierung der letzten 24 Stunden — Donut-Chart mit fünf Schichten: sauber zugestellt, soft-flagged, Quarantäne (Spam/Phishing/Malware), Reject am SMTP-Level, Greylisting/Bounced. Zahlen clusterweit aggregiert.
3. Mail-Volumen-Trend¶
Stacked-Bar-Chart über die letzten 24 Stunden in 1-Stunden-Buckets, mit denselben fünf Schichten wie der Threat-Radar. Wer plötzlich einen Phishing-Burst hat, sieht ihn hier sofort.
4. Cluster-Audit-Log¶
Die letzten 20 Audit-Einträge clusterweit — jede Zeile zeigt Aktor, Aktion, Ressource, Zeitstempel und den Cluster-Node von dem die Aktion kam. Drift-Diagnose („warum hat Domain X auf Node-A geänderten Status, auf Node-B nicht?") läuft direkt über diesen Block.
Nützliche Aktionen¶
- Zur Quarantäne springen — Klick auf den Quarantäne-KPI öffnet die quarantänen Mails der letzten 24 Stunden.
- Update-Hinweis öffnen — der „Update verfügbar"-Banner zeigt den exakten APT-Befehl.
- Audit-Detail-Drill-Down — Klick auf eine Audit-Zeile öffnet die volle Detail-Ansicht mit Pre-/Post-Werten.
Verhalten im Cluster¶
Jeder Node zeigt sein eigenes Dashboard, aber Aggregate (Mail-Volumen, Threat-Radar, Audit-Log) kommen via mTLS aus allen Nodes. Wenn ein Node offline ist, fehlen seine Daten in den Aggregaten — das System-Health-Widget weist explizit darauf hin.
Verwandte Pages¶
- Reporting — historische Daten über längere Zeiträume
- Quarantäne — Detail-Liste der quarantänen Mails
- Audit-Log — vollständiger Audit-Trail
- Cluster-Verwaltung — Cluster-Status und Node-Health