Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- DATA=`/bin/date +%Y%m%d`
- FTPSERVER="server.bellunotec.com.br 2221"
- USERNAME="backup_central"
- PASSWORD="E6500tec"
- DATABASE=snep
- CLIENTE="central-asterisk-amazon"
- WORKDIR="/tmp"
- touch $WORKDIR/backup-geral-compactado-$DATA.log
- #exec > $WORKDIR/backup-geral-compactado-$DATA.log 2>&1
- #set -x
- echo "### Iniciando Backup"
- echo "Backup iniciado em $DATA" > $LOG
- sleep 5
- cd $WORKDIR
- echo "Compactando configuracoes do Asterisk, Apache e libs do asterisk"
- tar -czf backup-asterisk-$CLIENTE-$DATA.tar.gz /etc/asterisk
- tar -czf backup-httpd-$CLIENTE-$DATA.tar.gz /etc/httpd
- tar -czf backup-asterisk-moh-$CLIENTE-$DATA.tar.gz /var/lib/asterisk/moh
- tar -czf backup-asterisk-agi-$CLIENTE-$DATA.tar.gz /var/lib/asterisk/agi-bin
- tar -czf backup-asterisk-sounds-$CLIENTE-$DATA.tar.gz /var/lib/asterisk/sounds/pt_BR
- echo "Gerando dump Mysql"
- mysqldump -h localhost -u snep --password=sneppass $DATABASE > backup-mysql-$DATABASE-$DATA.sql
- tar -czf backup-mysql-$DATABASE-$CLIENTE-$DATA.tar.gz backup-mysql-$DATABASE-$DATA.sql
- rm -rf backup-mysql-$DATABASE-$DATA.sql
- tar -czf backup-geral-$CLIENTE-$DATA.tar.gz *.tar.gz
- md5sum /tmp/backup-geral-$CLIENTE-$DATA.tar.gz
- HOSTS=backup.syssvoip.com.br
- DATAENVIO=`/bin/date +%d%m%Y_%H%M%S`
- echo "Enviando para backup.syssvoip.com.br em $DATAENVIO"
- rm -rf /tmp/backup-asterisk*
- rm -rf /tmp/backup-dahdi*
- rm -rf /tmp/backup-httpd*
- rm -rf /tmp/backup-mysql*
- # conecte-se ao servidor FTP e envie o arquivo
- echo "conectando no servidor FTP..."
- ftp -ivn $FTPSERVER << FTP
- user $USERNAME $PASSWORD
- binary
- put backup-geral-$CLIENTE-$DATA.tar.gz
- put backup-geral-$CLIENTE-$DATA.log
- bye
- EOF
- FTP
- rm -rf $WORKDIR/backup*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement