mirror of
https://github.com/bashclub/miyagi-pbs-zfs.git
synced 2025-12-06 09:28:44 +00:00
Update pbs-zfs-daily.sh
Added Second Datastore, Loop for more variables up to come
This commit is contained in:
@@ -7,6 +7,7 @@ SOURCEHOST='192.168.1.20' # IP from Proxmox VE System to be backuped and replica
|
|||||||
SOURCEHOSTNAME='pve20' #Hostname of Proxmox VE System to be backuped and replicated daily
|
SOURCEHOSTNAME='pve20' #Hostname of Proxmox VE System to be backuped and replicated daily
|
||||||
|
|
||||||
ZFSROOT='rpool/data' #First Dataset/Datastoresourcepath from Proxmox VE System to be backuped and replicated daily
|
ZFSROOT='rpool/data' #First Dataset/Datastoresourcepath from Proxmox VE System to be backuped and replicated daily
|
||||||
|
ZFSSECOND='rpool-hdd/data' #Optional second Dataset
|
||||||
ZFSTRGT='rpool/repl' #This pulling Machines Target ZFS Sourcepath
|
ZFSTRGT='rpool/repl' #This pulling Machines Target ZFS Sourcepath
|
||||||
ZPOOLSRC=rpool #First Pool/Tank from Proxmox VE System to be backuped and replicated daily
|
ZPOOLSRC=rpool #First Pool/Tank from Proxmox VE System to be backuped and replicated daily
|
||||||
ZPOOLDST=rpool #This pulling Machines Pool/Tank
|
ZPOOLDST=rpool #This pulling Machines Pool/Tank
|
||||||
@@ -42,11 +43,10 @@ echo "zfs_auto_snapshot_label=$ZPUSHLABEL" >> /etc/bashclub/$SOURCEHOST.conf
|
|||||||
/usr/bin/bashclub-zsync -d -c /etc/bashclub/$SOURCEHOST.conf
|
/usr/bin/bashclub-zsync -d -c /etc/bashclub/$SOURCEHOST.conf
|
||||||
|
|
||||||
# So one Day has 1440 Minutes, so we go condition Yellow on 1500
|
# So one Day has 1440 Minutes, so we go condition Yellow on 1500
|
||||||
/usr/local/bin/checkzfs --source $SOURCEHOST --replicafilter $ZFSTRGT/ --filter $ZFSROOT/ --threshold 1500,2000 --output checkmk --prefix pullrepl > /tmp/cmk_tmp.out && ( echo "<<<local>>>" ; cat /tmp/cmk_tmp.out ) > /tmp/90000_checkzfs
|
/usr/local/bin/checkzfs --source $SOURCEHOST --replicafilter $ZFSTRGT/ --filter "$ZFSROOT/|$ZFSSECOND/" --threshold 1500,2000 --output checkmk --prefix pullrepl > /tmp/cmk_tmp.out && ( echo "<<<local>>>" ; cat /tmp/cmk_tmp.out ) > /tmp/90000_checkzfs
|
||||||
|
|
||||||
scp /tmp/90000_checkzfs $SOURCEHOST:/var/lib/check_mk_agent/spool
|
scp /tmp/90000_checkzfs $SOURCEHOST:/var/lib/check_mk_agent/spool
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|
||||||
|
|
||||||
@@ -91,6 +91,9 @@ scp /tmp/90000_checkpbs root@$SOURCEHOST:/var/lib/check_mk_agent/spool
|
|||||||
|
|
||||||
#doing updates without regeret
|
#doing updates without regeret
|
||||||
|
|
||||||
|
|
||||||
|
#/root/02pull32nas ##PVE32 NAS Replika mit Report auf pve32
|
||||||
|
|
||||||
apt dist-upgrade -y
|
apt dist-upgrade -y
|
||||||
|
|
||||||
#shutdown now
|
#shutdown now
|
||||||
|
|||||||
Reference in New Issue
Block a user