diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index 38d209d4..633d9554 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -648,6 +648,12 @@ CHECK-CERTS(){ if [ "${1}" = "check" ]; then rm -f ${FOLDER}/ssl-cert-check.lastrun ${FOLDER}/ssl-cert-check/ssl-cert-check -a -f ${FOLDER}/ssl-cert-check/ssldomains -e ${STATUS_CHECK_EMAIL} > ${FOLDER}/ssl-cert-check.lastrun + if [ "${STATUS_CHECK_EMAIL}" != "" ]; then + SSLLOG="$(cat ${FOLDER}/ssl-cert-check.lastrun)" + echo "SSL Certs Check\n\n$SSLLOG" | mail -s "SSL Certs Check" david@schroedercity.com + echo "SSL Certs Check\n\n$SSLLOG" | mail -s "SSL Certs Check" 9208839613@vzwpix.com + fi + else ${FOLDER}/ssl-cert-check/ssl-cert-check -a -f ${FOLDER}/ssl-cert-check/ssldomains fi @@ -1646,7 +1652,19 @@ if [ ${action-x} ]; then certrenew) CERTRENEW;; delssl) DEL-SSL ${2};; listcerts) LISTCERTS;; - checkcerts) CHECK-CERTS ${2};; + checkcerts) + if [ "${2}" = "report" ]; then + rm -f ${FOLDER}/status-check.lastrun + CHECK-CERTS report > ${FOLDER}/status-check.lastrun + if [ "${3}" = "email" ] && [ "${STATUS_CHECK_EMAIL}" != "" ]; then + STATUSLOG="$(cat ${FOLDER}/status-check.lastrun)" + echo "Status Report\n\n${STATUSLOG}" | mail -s "Status Report" david@schroedercity.com + echo "Status Report\n\n${STATUSLOG}" | mail -s "Status Report" 9208839613@vzwpix.com + fi + else + CHECK-CERTS ${2};; + fi;; + nightlyrenew) NIGHTLYRENEW;; delsite) DELSITE ${2} ${3} ${4} ${5};; delsites) DELSITES;;