Registro itapoa srv bkp bkp usb sexta
Servidor Backup - script bkp-usb-sexta.sh
#!/bin/bash
export LANG= pt_BR
INICIO=`date +%d-%m-%Y-%H:%M:%S`
veracrypt -t -k "" --pim=0 -p='!68$sXIiwhQAqdN@UEuJ' --protect-hidden=no --mount /dev/disk/by-id/usb-WD_Elements_2621_575835324141305032434546-0:0 /mnt/usb-cript/
LOG=/var/log/backup/bkp_usb_cript-$INICIO.log
if [ ! -e /dev/disk/by-id/usb-WD_Elements_2621_575835324141305032434546-0:0 ];
then
veracrypt -d
wait | sendEmail -f log@lupainformatica.com.br -t noc@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Alerta - Disco de backup USB - SEXTA - não conectado" -m "Favor entrar em contato com o NOC - Lupa Tecnologia" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
else
echo " " >$LOG
echo " " >>$LOG
echo " Aguarde o email de finalização para remoção do Disco USB" >> $LOG
echo " " >> $LOG
cat $LOG | sendEmail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Backup Iniciado - SEXTA-FEIRA - Disco USB Criptografado" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
echo " " >$LOG
echo "IMPORTANTE: CHECAR SEMPRE O RELATORIO DO BACKUP E OS ARQUIVOS NAS PASTAS COPIADAS!" >>$LOG
echo " " >>$LOG
echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
echo "Início do backup: " $INICIO >>$LOG
echo " " >>$LOG
echo "Copiando da pasta /backup/srv-odin-192.168.78.12/ para /mnt/usb-cript/backup/arquivos/odin :" >>$LOG
echo "Informações da transferência dos Arquivos:" >>$LOG
rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-odin-192.168.78.12/ /mnt/usb-cript/backup/arquivos/odin/ >>$LOG
echo "Cópia finalizada" >>$LOG
echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
echo " " >>$LOG
echo "Copiando da pasta /backup/srv-dc01-192.168.78.3/Arquivos para /mnt/usb-cript/backup/arquivos/dc-arquivos/ :" >>$LOG
echo "Informações da transferência dos Arquivos:" >>$LOG
rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-dc01-192.168.78.3/Arquivos/ /mnt/usb-cript/backup/arquivos/dc-arquivos/ >>$LOG
echo "Cópia finalizada" >>$LOG
echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
echo " " >>$LOG
echo "Copiando da pasta /backup/srv-cart01-192.168.78.4/ para /mnt/usb-cript/backup/arquivos/cart :" >>$LOG
echo "Informações da transferência dos Arquivos:" >>$LOG
rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/ /mnt/usb-cript/backup/arquivos/cart/ >>$LOG
find /mnt/usb-cript/backup/arquivos/cart/e/MySQL/ -type f -mtime +3 -exec rm -v {} \; >> $LOG
echo "Cópia finalizada" >>$LOG
echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
echo " " >>$LOG
echo " " >>$LOG
echo "Informacoes de espaço do disco USB: " >>$LOG
df -h | grep -m1 "" | awk '{ print $2 " ", $3 " ", $4 " ", $5 " ", $6 ""}' >>$LOG
df -h | grep usb-cript | awk '{ print $2 " ", $3 " ", $4 " ", $5 " ", $6 "" }' >>$LOG
echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
FIM=`date +%d-%m-%Y-%H:%M:%S`
echo " " >>$LOG
echo "Fim do backup: " $FIM >>$LOG
echo "-----------------------------------------------------------" >>$LOG
echo " " >>$LOG
cp $LOG /mnt/usb-cript/backup/relatorio_backup.log
veracrypt -d
cat $LOG | sendEmail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Backup Finalizado - SEXTA-FEIRA - Disco USB Criptografado" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
fi
Categoria:Scripts