SSL-Monitoring: 6 Domains automatisch überwachen

sgit.space
1 min read
SSL-Monitoring: 6 Domains automatisch überwachen

Das Problem

Let's Encrypt Zertifikate sind kostenlos, aber sie laufen nach 90 Tagen ab. Vergisst man die Erneuerung, ist die Website down. Bei 6+ Domains wird das schnell unübersichtlich.

Unsere Lösung

Ein Shell-Script (ssl-monitor.sh) prüft täglich um 08:30 alle Domains: sgit.space, ai.sgit.space, debug.sgit.space, blog.sgit.space, wazuh.sgit.space, element.sgit.space. Bei weniger als 14 Tagen Restlaufzeit wird ein Telegram-Alert gesendet.

Technik

OpenSSL prüft das Zertifikat direkt: Ablaufdatum, Aussteller, Subject. Das Script ist Teil des OpenClaw Schedulers und läuft automatisch.

NPM Auto-Renewal

Nginx Proxy Manager erneuert die Zertifikate automatisch. Das Monitoring ist die zweite Sicherheitsebene — falls die automatische Erneuerung fehlschlägt, wissen wir es mindestens 14 Tage vorher.