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.