From 714395ff48c602e4f03e1601b7c8572641685cb2 Mon Sep 17 00:00:00 2001 From: andre Date: Fri, 3 Apr 2026 12:30:34 +0200 Subject: [PATCH] check_sslcerts/checksslcerts.sh aktualisiert --- check_sslcerts/checksslcerts.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/check_sslcerts/checksslcerts.sh b/check_sslcerts/checksslcerts.sh index b834e43..8211e20 100644 --- a/check_sslcerts/checksslcerts.sh +++ b/check_sslcerts/checksslcerts.sh @@ -6,30 +6,38 @@ #!/bin/bash -sites=$(cat /data/scripts/sslcerts/sites.txt) +sites=$(cat ./sites.txt) export SITE_SSL_PORT="443" for site in `echo $sites` do export SITE_URL=$site + + #echo $SITE_URL + #echo -n " - " + notAfter=$(/usr/bin/openssl s_client -connect ${SITE_URL}:${SITE_SSL_PORT} \ -servername ${SITE_URL} 2> /dev/null | /usr/bin/openssl x509 -noout -dates | grep notAfter) not_after=$(echo "$notAfter" | cut -d= -f2-) - + #echo " $not_after" + now_ts=$(date +%s) + #echo " $now_ts" + expiry_ts=$(date -d "$not_after" +%s) diff_sec=$((expiry_ts - now_ts)) diff_days=$((diff_sec / 86400)) + #echo " $diff_days" if [ "$not_after" != "" ] then if [ "$diff_days" -lt 14 ] then echo "send warning für $site ($diff_days)" - url="https://msg.rproxy.conet-services.de/message.php" + url="https://msg.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.de/message.php" # JSON-Daten für den POST-Request json_data=$(cat <