diff --git a/miyagi-backup.sh b/miyagi-backup.sh index 4b1e0e6..ec23246 100644 --- a/miyagi-backup.sh +++ b/miyagi-backup.sh @@ -423,6 +423,28 @@ run_pbs_backup() { fi + # ------------------------------------------------------------ + # Monitoring-Ausgabe + # ------------------------------------------------------------ + if [[ "$vzdump_success" == true ]]; then + echo "0 DailyPBS - Daily Backup erfolgreich" > /tmp/cmk_tmp.out + else + echo "2 DailyPBS - Daily Backup FEHLGESCHLAGEN" > /tmp/cmk_tmp.out + fi + + { + echo "<<>>" + cat /tmp/cmk_tmp.out + } > /tmp/90000_checkpbs + + rscp /tmp/90000_checkpbs \ + root@"$SOURCEHOST":/var/lib/check_mk_agent/spool \ + || log "Fehler beim Übertragen des Monitoring-Outputs via SCP" + + rm -f /tmp/cmk_tmp.out /tmp/90000_checkpbs + + #write_pbs_status + # ------------------------------------------------------------ # Rückgabestatus # ------------------------------------------------------------ @@ -433,31 +455,6 @@ run_pbs_backup() { fi } - -# ================================================================ -# Monitoring-Ausgabe -# ================================================================ - -if [[ "$vzdump_success" == true ]]; then - echo "0 DailyPBS - Daily Backup erfolgreich" > /tmp/cmk_tmp.out -else - echo "2 DailyPBS - Daily Backup FEHLGESCHLAGEN" > /tmp/cmk_tmp.out -fi - -{ - echo "<<>>" - cat /tmp/cmk_tmp.out -} > /tmp/90000_checkpbs - -rscp /tmp/90000_checkpbs \ - root@"$SOURCEHOST":/var/lib/check_mk_agent/spool \ - || log "Fehler beim Übertragen des Monitoring-Outputs via SCP" - -rm -f /tmp/cmk_tmp.out /tmp/90000_checkpbs - -#write_pbs_status -} - run_maintenance() { if [[ "${BACKUPSERVER,,}" != "yes" ]]; then log "PBS Backup wird übersprungen (BACKUPSERVER=$BACKUPSERVER)"