Atacado-catarinense-srv-bkp-servidor

De Wiki NOC

Servidor de Backup - script bkp_servidor.sh

#!/bin/sh

DIRORIG1=/mnt/ServidorC
DIRORIG2=/mnt/ServidorD
DIRBKP1=/media/3860396c-3cd4-4fb7-a523-533480e974b4/backup/Server-2012/C
DIRBKP2=/media/3860396c-3cd4-4fb7-a523-533480e974b4/backup/Server-2012/D
RD=/usr/bin/rdiff-backup
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/cache/$INICIO.log

if [ -e /var/run/bkp-servidor.pid ]
then
        echo "BACKUP ANTIGO RODANDO!" > $LOG
        cat $LOG | mail -s "ERRO BACKUP (Atacado Catarinense - Serv Cache)" noc@lupainformatica.com.br
else
        echo $! > /var/run/bkp-servidor.pid

$RD --remove-older-than 60D --force $DIRBKP1 >> $LOG
echo " " >> $LOG
echo " " >> $LOG
$RD --force --print-statistics $DIRORIG1 $DIRBKP1 >> $LOG


$RD --remove-older-than 5D --force $DIRBKP2 >> $LOG
echo " " >> $LOG
echo " " >> $LOG
$RD --force --print-statistics $DIRORIG2 $DIRBKP2 >> $LOG

fi

FINAL=`date +%d/%m/%Y-%H:%M:%S`

rm /var/run/bkp-servidor.pid

echo " " >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo "| Sincronizacao Finalizada em: $FINAL |" >> $LOG
echo "+--------------------------------------------------+" >> $LOG
echo " " >> $LOG
echo " " >> $LOG

echo "+--------------------------------------------+" >> $LOG
echo "|   OCUPACAO DO DISCO                        |" >> $LOG
echo "+--------------------------------------------+" >> $LOG

/bin/df -h >> $LOG

cat $LOG | mailx -s "Atacado Catarinense - Serv Cache" backup@lupainformatica.com.br
Ferramentas pessoais