main
Checkmk Local Check: Nginx Proxy Manager Zertifikats-Überwachung
Dieses Skript überwacht die Restlaufzeit aller Let's Encrypt Zertifikate,
die im Nginx Proxy Manager (NPM) gespeichert sind, und gibt sie als
Local Checks an einen Checkmk Agent weiter.
Funktionen
- Ermittelt automatisch den Ablaufzeitpunkt über
openssl - Gibt Restlaufzeit in Tagen im Checkmk-Local-Check-Format aus
- Unterstützt Warn- und Kritisch-Schwellen (standardmäßig 30 / 10 Tage)
- Ausgabe enthält:
- Status (
0=OK,1=Warnung,2=Kritisch) - Service-Name (inkl. NPM-ID)
- Restlaufzeit
- SAN-Domains aus dem Zertifikat
- Status (
Installation
- Skript herunterladen:
wget -O /usr/lib/check_mk_agent/local/npm_cert_check.sh https://gitea.perlbach24.de/scripte/check-nginxproxymanager/raw/branch/main/check-npm.sh ; chmod +x /usr/lib/check_mk_agent/local/check-npm.sh ; /usr/lib/check_mk_agent/local/check-npm.sh
Description
Languages
Shell
100%