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
|
#!/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!
|
||||||
|
|||||||
Reference in New Issue
Block a user