Hallo zusammen ![]()
Jeder Host wird zu einem Gladys-Gerät mit:
die verbleibenden Tage bis zum Ablauf (werden in der Historie gespeichert, man kann ein Diagramm daraus erstellen);
das Ablaufdatum;
der Aussteller (Let’s Encrypt, der NAS selbst…).
Es funktioniert für öffentliche Websites und für Geräte im lokalen Netzwerk (NAS, Box, Reverse Proxy, Mail-Server, Proxmox…).
Die Integration verbindet sich direkt mit jedem Host von der Gladys-Maschine aus. Sie führt eine TLS-Verhandlung durch, liest das Zertifikat und schließt dann die Verbindung. Keine HTTP-Anfrage, kein Konto, kein Cloud.
Szenen
3 Auslöser:
- Ein Zertifikat läuft ab : Warnstufe (30 Tage), kritisch (7 Tage) oder abgelaufen. Die Schwellenwerte sind einstellbar.
- Ein Zertifikat wurde erneuert : praktisch, um zu bestätigen, dass eine automatische Erneuerung funktioniert hat.
- Die Überprüfung eines Zertifikats ist fehlgeschlagen : der Host ist nicht erreichbar oder das Zertifikat wird nicht erkannt.
Jeder Auslöser wird nur einmal pro Änderung gesendet, nicht bei jeder Überprüfung. Ein Neustart von Gladys sendet nicht dieselben Warnungen.
Beispiel: « Wenn ein Zertifikat in den kritischen Zustand wechselt → mir eine Nachricht senden: {{triggerEvent.data.host}} läuft in {{triggerEvent.data.days_remaining}} Tagen ab »
2 Szenenaktionen:
- « Zertifikat überprüfen », das die verbleibenden Tage, den Status usw. an die folgenden Aktionen liefert;
- « Alle Zertifikate überprüfen ».
Dashboard-Widget
Das Widget « Zertifikate » zeigt:
- 3 Zähler: gültig, zu erneuern, Probleme;
- die nach Dringlichkeit sortierte Liste;
- eine « Überprüfen »-Schaltfläche.
Man kann nur das anzeigen, was Aufmerksamkeit erfordert.
Tools in der Konfiguration
- Jetzt überprüfen : überprüft alles und zeigt das Ergebnis an.
- Host inspizieren : zeigt das gesamte Zertifikat eines beliebigen Hosts an, auch wenn er nicht überwacht wird. Man sieht die abgedeckten Namen, den Aussteller, die Daten, das Vertrauen, die TLS-Version und den SHA-256-Fingerabdruck. Eine Art
openssl s_clientin Gladys
Einstellungen
- Warnschwelle und kritische Schwelle (in Tagen)
- Überprüfungsfrequenz (Standard: 12 Stunden)
- Verbindungsverzögerung
- Selbstsignierte Zertifikate melden oder nicht. Deaktivieren, wenn Ihre lokalen Geräte sie verwenden: Ihr Ablauf wird weiterhin überwacht.
Installation
- Gladys 5.1 oder neuer ist erforderlich.
- Installation über den Gladys-Integrations-Store.
- Sprachen:

Bekannte Einschränkungen
- Nur direkter TLS wird unterstützt: HTTPS, IMAPS 993, SMTPS 465, LDAPS 636… STARTTLS (SMTP 587, IMAP 143) wird noch nicht unterstützt.
- Eine private Zertifizierungsstelle erscheint als « nicht erkannt ». In diesem Fall deaktivieren Sie die Vertrauensoption.
Links
- Quellcode: GitHub - prohand/gladys-certificatexpiry: Gladys external integration to view certificat expiration in Gladys Assistant · GitHub
- Dokumentation: gladys-certificatexpiry/docs/fr.md at main · prohand/gladys-certificatexpiry · GitHub
Es ist die erste Version, Ihr Feedback ist willkommen: Fehler, Ideen, Anwendungsfälle ![]()
Wenn Sie STARTTLS möchten, sagen Sie es, das wird der nächste Schritt sein!