Zum Inhalt

Benachrichtigungen

Das Benachrichtigungs-Center (Menüpunkt Benachrichtigungen) ist die zentrale Stelle für alle System-Benachrichtigungen: welche Ereignisse melden, an wen und über welchen Kanal, dazu E-Mail-Vorlagen, SMTP-Einstellungen und ein Versandprotokoll.


In-App-Postfach (Glocke)

Jede ausgelöste Benachrichtigung landet zusätzlich im In-App-Postfach — erreichbar über die Glocke oben rechts und die Vollseite unter /inbox (alle Rollen). Dort markieren Sie Meldungen als gelesen, löschen sie oder springen per Deep-Link direkt zur betroffenen Stelle im Panel. Die Schwere (info / Warnung / kritisch) bestimmt die Farbe.


Ereignisse

Im Tab Ereignisse legen Sie pro Ereignis zwei Dinge unabhängig fest:

  • Empfänger (WER): Admin, Reseller, Kunde — je getrennt schaltbar.
  • Kanäle (WIE): In-App, E-Mail, Webhook — je getrennt schaltbar.

Die beiden Achsen sind unabhängig: Die Empfänger-Schalter entscheiden, wer benachrichtigt wird; die Kanal-Schalter, worüber. Beispiel: resource_throttled nur In-App (keine E-Mail) für den Kunden.

E-Mail für ein Ereignis abschalten

Möchten Sie zu einem Ereignis keine E-Mails mehr (nur In-App)? Deaktivieren Sie im Tab Ereignisse einfach den E-Mail-Kanal für dieses Ereignis.

Wichtige Ereignis-Typen

Ereignis Auslöser
service_failed Eine systemd-Unit (Dienst, Mount, Timer) ist im Status failed — erkannt vom Failed-Unit-Worker
service_down Ein Server-Agent ist nicht erreichbar
resource_throttled Ein Kunde wird anhaltend an seinem CPU-/RAM-/IO-Limit gedrosselt (nicht bei kurzen Spitzen)
cve_found Neue offene CVEs in installierten OS-Paketen (Security-Advisor)
mail_account_compromised Ein Postfach versendet auffällig — automatisch gesperrt
backup_failed Ein Backup-Lauf ist fehlgeschlagen
ssl_expiring / disk_quota_warning / uptime_down SSL läuft ab / Speicher-Quota fast voll / Uptime-Monitor meldet Ausfall

E-Mail-Vorlagen

Im Tab Vorlagen passen Sie Betreff und HTML-Text jeder Benachrichtigungs-E-Mail an — pro Ereignis und Sprache. Platzhalter im Format {{name}} werden beim Versand ersetzt (z. B. {{panel_name}}, {{service_name}}). Über Zurücksetzen stellen Sie die Standard-Vorlage wieder her. Fehlt eine Vorlage in der Zielsprache, wird auf Deutsch zurückgegriffen.


SMTP-Einstellungen

Im Tab SMTP legen Sie fest, wie Benachrichtigungs-E-Mails versendet werden:

  • Lokal (leerer Host): Versand über das lokale Postfix — der Standard.
  • Extern: Ein externer SMTP-Server (Host, Port, Benutzer, Passwort, Absender).

Ein Test-Button verschickt eine Probe-E-Mail an die Admin-Adresse.

Leerer SMTP-Host

Ist kein SMTP-Server konfiguriert, wird der Versand übersprungen — im Versandprotokoll erscheint dann ein Eintrag „SMTP not configured", damit der Grund sichtbar ist.

Dienstausfall-Benachrichtigung

Im SMTP-Tab findet sich zusätzlich der Dienstausfall-Schalter: Ist er aktiv, installiert jeder Server einen systemd-OnFailure-Hook, der bei einem fehlgeschlagenen Dienst eine HTML-E-Mail an die angegebene Adresse schickt. Ergänzt die service_failed-Benachrichtigung im Center (die dieselben Ausfälle auch In-App/Webhook melden kann).


Versandprotokoll

Der Tab Versandprotokoll listet jede versendete (oder übersprungene) Benachrichtigungs-E-Mail mit Zeitpunkt, Empfänger, Ereignis, Betreff, Status (sent/failed) und ggf. Fehlergrund. Filter nach Status und Ereignis helfen bei der Fehlersuche.

Globaler Kill-Switch

Über die Panel-Einstellung notifications_enabled=false lassen sich alle Benachrichtigungen zentral abschalten.