From 19cc5e2090955e5a2dfa342bf8c17d5e6410f159 Mon Sep 17 00:00:00 2001 From: Chriz Date: Wed, 27 Nov 2024 13:12:38 +0100 Subject: [PATCH] Update pbs-zfs-daily.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Check_MK Piggyback transfered via Sourcehost Don´t forget to add a Host in CMK named: miyagi-$SOURCEHOSTNAME-$(hostname) without Agent, Piggyback enabled! --- pbs-zfs-daily.sh | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/pbs-zfs-daily.sh b/pbs-zfs-daily.sh index af5c9f1..43b95ca 100644 --- a/pbs-zfs-daily.sh +++ b/pbs-zfs-daily.sh @@ -1,5 +1,7 @@ #!/bin/bash +sleep 30 + #Requirements for Myiagi ultimate Backup found in README! Always use a Config File! while getopts "c:" arg; do @@ -13,6 +15,8 @@ done source $configfile +SOURCEHOSTNAME=$(ssh $SOURCEHOST hostname) + ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all $ZFSROOT ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all $ZFSSECOND ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all rpool/pveconf #you have to use our postinstaller on source @@ -35,6 +39,21 @@ $CHECKZFS --source $SOURCEHOST --replicafilter "$ZFSTRGT/" --filter "#$ZFSROOT/| scp /tmp/90000_checkzfs $SOURCEHOST:/var/lib/check_mk_agent/spool/90000_checkzfs_$(hostname)_$ZPOOLSRC +echo "Don´t forget to add a Host in CMK named: miyagi-$SOURCEHOSTNAME-$(hostname) without Agent, Piggyback enabled!" +echo "<<<>>>" > 90000_miyagi-$SOURCEHOSTNAME-$(hostname) +/usr/bin/check_mk_agent >> 90000_miyagi-$SOURCEHOSTNAME-$(hostname) +echo "<<<<>>>>" >> 90000_miyagi-$SOURCEHOSTNAME-$(hostname) +scp ./90000_miyagi-$SOURCEHOSTNAME-$(hostname) $SOURCEHOST:/var/lib/check_mk_agent/spool + +if [[ "$UPDATES" == "yes" ]] +then + apt dist-upgrade -y + else + echo no Updates configured - Consider updating more often! + +fi + + if [[ "$BACKUPSERVER" == "no" ]] then echo No Backup configured in this Run @@ -76,6 +95,7 @@ fi scp /tmp/90000_checkpbs root@$SOURCEHOST:/var/lib/check_mk_agent/spool + ### ssh root@$SOURCEHOST pvesm set $BACKUPSTORE --disable 1 @@ -88,7 +108,6 @@ scp /tmp/90000_checkpbs root@$SOURCEHOST:/var/lib/check_mk_agent/spool if [[ "$UPDATES" == "yes" ]] then - apt dist-upgrade -y ssh $PBSHOST apt dist-upgrade -y else echo no Updates configured - Consider updating more often!