Skip to content

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