HLS-OS meldet wichtige Ereignisse dorthin, wo du sie liest, und zwar von allen Servern im Cluster. Passiert etwas auf einem Node, siehst du es beim Hauptserver und bekommst es über dessen Kanäle.
| Kanal | Was du brauchst |
|---|---|
| Discord | Webhook-Adresse eines Kanals |
| Slack | Webhook-Adresse |
| Telegram | Bot-Token und Chat |
| Matrix | Server, Zugangstoken und Raum |
| ntfy | Server und Topic |
| Gotify | Server und App-Token |
| Mailserver, Absender, Empfänger. Mit Passwort nur über TLS | |
| Eigener Webhook | Adresse. Bekommt die Ereignisse maschinenlesbar als JSON |
Zugangsdaten werden verschlüsselt gespeichert und nie wieder angezeigt. Mit Testnachricht senden prüfst du einen Kanal.
Jede Nachricht nennt:
Benutzernamen, Adressen und Fehlerdetails stehen nicht in Nachrichten. Die findest du im Audit-Log.
| Bereich | Ereignisse |
|---|---|
| Server und Nodes | Node registriert, gesperrt, offline, wieder erreichbar; hohe CPU- oder RAM-Auslastung; wenig Speicherplatz; Dienst ausgefallen |
| Apps und Aufgaben | App installiert, aktualisiert, Installation oder Update gescheitert; Aufgabe gescheitert; Rollout abgeschlossen oder angehalten; geplante Aktion nicht gelungen |
| Updates | Systemupdates verfügbar, Sicherheitsupdates, Neustart nötig, Update abgeschlossen oder gescheitert; HLS-OS-Update verfügbar, abgeschlossen, fehlgeschlagen, zurückgesetzt |
| Sicherheit | fehlgeschlagene Anmeldungen, IP gesperrt (mit Land), Terminal geöffnet, neues Konto, Rechte geändert, Konto abgeschaltet, API-Token erzeugt, Passwort zurückgesetzt, MFA abgeschaltet, täglicher Anker des Audit-Logs |
| Speicher | SMART meldet Ausfall, Laufwerk zu warm, mehr defekte Sektoren, Selbsttest gescheitert, RAID beeinträchtigt, RAID-Prüfung mit Abweichungen, externes Laufwerk verschwunden |
| Backups | Backup erstellt oder gescheitert, Backup lässt sich nicht wiederherstellen, Kopie zum Ziel gescheitert |
Je Kanal wählst du, welche Ereignisse und ab welcher Schwere er bekommt.
Die Glocke in der Kopfzeile zeigt die letzten Ereignisse auch ohne Kanal.