Porto-seguros-srv-bkp-bkpUSB

De Wiki NOC
Edição feita às 14h37min de 21 de outubro de 2021 por Johnny (Discussão | contribs)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)

Servidor Backup - script bkpUSB.sh

#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/usbBKp$INICIO.log
MGS1=`echo "Entrar em Contato com NOC Lupa Tecnologia"`

echo " " > $LOG
echo " Montando Disco USB em /mnt/bkpUSB " >> $LOG
mount -U 5864605964603BBE /mnt/bkpUSB
echo " " >> $LOG
df -h | grep discoUSB >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " Verificando montagem" >> $LOG
if [ ! -e /mnt/bkpUSB/backup ];
then
        cat $MSG1 |  mail -s "Backup Porto Seguro - Disco USB nao conectado" noc@lupainformatica.com.br sergio@portoseguroimoveis.com.br
else
        echo " Disco Foi Montado " >> $LOG
echo " " >> $LOG
echo " Iniciado Copia de segurança para disco USB em:" $INICIO >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " Aguarde o email de Finalização da Copia dos dados" >> $LOG
echo " " >> $LOG
cat $LOG | mail -s "Backup Porto Seguro - Iniciado copia de seguranca para disco USB  " backup@lupainformatica.com.br sergio@portoseguroimoveis.com.br
echo " " > $LOG
echo " " >> $LOG
echo " INICIADO COPIA EM" $INICIO >> $LOG
rsync -ah --stats --delete-before /backup /mnt/bkpUSB/ >> $LOG
echo " " >> $LOG
ESPACO=`df -h | grep bkpUSB | awk '{print $5}'  | grep -v Use | sort -nr | awk -F % '{print $1}'`
case $ESPACO in
        9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
        echo -e "Unidade USB esta quase cheia \n\n $ESPACO % em USO " | mail -s "Porto Seguro - disco USB quase Cheio" noc@lupainformatica.com.br ;;
        100) #Caso encha tb
        echo -e "Unidade USB está cheia" | mail -s "Porto Seguro - Disco USB sem ESPACO" noc@lupainformatica.com.br;;
esac
echo " " >> $LOG
echo " Desmontando Disco USB" >> $LOG
umount /mnt/bkpUSB >> $LOG
echo " " >> $LOG
echo " " >> $LOG
FIM=`date +%d-%m-%Y-%H:%M:%S`
echo " Finalizado Copia de segurança para Disco USB em:" $FIM >> $LOG
echo " " >> $LOG
cat $LOG | mail -s "Backup Porto Seguro - Finalizado copia de seguranca para disco USB" backup@lupainformatica.com.br sergio@portoseguroimoveis.com.br
fi
Ferramentas pessoais