From 2c440a8ca3a4449a5a5bbec230e7e70544d06d6c Mon Sep 17 00:00:00 2001 From: root Date: Fri, 4 Oct 2024 17:13:18 +0000 Subject: [PATCH] Added alert for fail on upgrade pulling from git --- lib/functions.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/functions.sh b/lib/functions.sh index 3022757..2ef28e2 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -70,6 +70,12 @@ send_alert_backups() { echo "Generated by /federated/bin/backuptool" > /federated/apps/mail/data/root/certs/mailfile docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"backuptool failed to run on $EXTERNALIP - low disk\" $ALERTS_EMAIL < /root/certs/mailfile" } +send_alert_upgrade() { + . /etc/federated + EXTERNALIP=`dig @resolver4.opendns.com myip.opendns.com +short 2> /dev/null` + echo "Generated by /federated/bin/upgrade" > /federated/apps/mail/data/root/certs/mailfile + docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"upgrade failed to run on $EXTERNALIP - couldn't pull from git\" $ALERTS_EMAIL < /root/certs/mailfile" +} add_cron() { cat > /etc/logrotate.d/federated <