Update pbs-zfs-daily.sh

Check_MK Piggyback transfered via Sourcehost
Don´t forget to add a Host in CMK named: miyagi-$SOURCEHOSTNAME-$(hostname) without Agent, Piggyback enabled!
This commit is contained in:
Chriz
2024-11-27 13:12:38 +01:00
committed by GitHub
parent 72b73a3cb1
commit 19cc5e2090

View File

@@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
sleep 30
#Requirements for Myiagi ultimate Backup found in README! Always use a Config File! #Requirements for Myiagi ultimate Backup found in README! Always use a Config File!
while getopts "c:" arg; do while getopts "c:" arg; do
@@ -13,6 +15,8 @@ done
source $configfile source $configfile
SOURCEHOSTNAME=$(ssh $SOURCEHOST hostname)
ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all $ZFSROOT ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all $ZFSROOT
ssh root@$SOURCEHOST zfs set $ZPUSHTAG=all $ZFSSECOND 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 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 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 "<<<<miyagi-$SOURCEHOSTNAME-$(hostname)>>>>" > 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" ]] if [[ "$BACKUPSERVER" == "no" ]]
then then
echo No Backup configured in this Run echo No Backup configured in this Run
@@ -76,6 +95,7 @@ fi
scp /tmp/90000_checkpbs root@$SOURCEHOST:/var/lib/check_mk_agent/spool scp /tmp/90000_checkpbs root@$SOURCEHOST:/var/lib/check_mk_agent/spool
### ###
ssh root@$SOURCEHOST pvesm set $BACKUPSTORE --disable 1 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" ]] if [[ "$UPDATES" == "yes" ]]
then then
apt dist-upgrade -y
ssh $PBSHOST apt dist-upgrade -y ssh $PBSHOST apt dist-upgrade -y
else else
echo no Updates configured - Consider updating more often! echo no Updates configured - Consider updating more often!