This commit is contained in:
2023-10-30 22:18:23 -05:00
parent 909a4d462d
commit 940183033d
2 changed files with 12 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash
VERS='4.12.52-10252023'
VERS='4.12.60-10252023'
noheader=' service status-check nightlyrephp7.3-fpm,new backup report check checkcerts gitea update-nodes copynpmcerts singleservercheck update-dyndns backup-offsitepfsense gui nightlyreview update '
CERT_DAEMON='/snap/bin/certbot'

View File

@@ -578,9 +578,19 @@ UPDATE_DYNDNS(){
}
BACKUP_OFFSITEPFSENSE(){
BAKFOLDER=/mnt/Veeam-pfSense-Backups
OFFSITE_PFSENSE_IP='10.2.1.1'
if [ "$(CHECK_HOST ${OFFSITE_PFSENSE_IP})" != "false" ]; then
BAKFOLDER=/mnt/Veeam-pfSense-Backups
if [ ! -f ${BAKFOLDER}/mounted ]; then
mount -a
sleep 2s
if [ ! -f ${BAKFOLDER}/mounted ]; then
SENDNOTICE "Offsite pfSense Backup Failed" "Could not mount backup folder '${BAKFOLDER}'"
exit 1
fi
fi
newBAKFOLDER=$(date +%Y%m%d-%H%M%S)
mkdir ${BAKFOLDER}/${newBAKFOLDER}
DOM='01'
@@ -625,9 +635,7 @@ BACKUP_OFFSITEPFSENSE(){
keep=1; break
fi
done;
# [ $keep == 0 ] && rm -rf ${folder}
[ $keep == 0 ] && delFolder="D:\\Offsite-pfSense_Backups\\${folder##*/}" && ssh backup@10.10.1.60 rmdir "${delFolder}"
# [ $keep == 0 ] && delFolder="D:\\Offsite-pfSense_Backups\\${folder##*/}" && echo "DELETE FOLDER: ${delFolder}"
done
else
SENDNOTICE "Offsite pfSense Backup Failed" "Could not contact 'pfSense @ ${OFFSITE_PFSENSE_IP}' for backup"