mirror of
https://github.com/bashclub/miyagi-pbs-zfs.git
synced 2025-12-06 06:28:43 +00:00
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:
@@ -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 "<<<<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" ]]
|
||||
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!
|
||||
|
||||
Reference in New Issue
Block a user