Backups de servidor CentOS com cPanel/WHM para servidor VPS Windows Server 2008

Publicado por marcio mendes mendes (última atualização em 23/09/2015)

[ Hits: 3.917 ]

Homepage: https://www.conectadohost.com

Download envia-backup.sh




Este script envia backups, ou seja, supondo que você já tenha os backups prontos, ele não vai fazer backups só vai enviar OK...

Esse script foi feito para ser usado em servidor CentOS com cPanel/WHM mas pode ser adaptado. Funciona perfeitamente pois utilizo ele há alguns anos.

Não esqueça de que o servidor de destino tem que estar com o FTP funcionando, pode ser habilitado direto ou pode ser instalado o FileZilla server.

Também é possível usar esse script para enviar backups para outras distribuições GNU/Linux.

  



Esconder código-fonte

#!/bin/bash
SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin

USERNAME="seu usuario aqui"
PASSWORD="seu senha aqui"
SERVER="ip do seu servidor que vai receber os backups ( servidor de destino )"

echo " iniciando o envio dos backups para o servidor externo em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " INICIANDO ENVIO DOS BACKUPS " seu E-mail aqui

cd /home/ # pasta onde estão seus backups
chmod 644 *.gz # permissão
ftp -ivn $SERVER <<EOF # ip do servidor de destino
user $USERNAME $PASSWORD # logando no servidor de destino
bin # bin para poder funcionar senão da xabu e corrompe os backups no envio
cd /pasta-backups/ # entra na pasta com nome de pasta-backups ( pasta que vai ficar os backups no servidor de destino )
mput *.gz # pega os backups e envia
buy # encerra
EOF # sai do FTP
echo " envio completo com sucesso dos backups em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " ENVIO DOS BACKUPS COMPLETOS COM SUCESSO " seu E-mail aqui

Scripts recomendados

Backup de uma base MYSQL específica.

Script de backup MySQL [melhorado]

Realiza backup de VMs ligadas no XenServer 6.5

Backup Zabbix 2.0

weekly-backup - backup agendado


  

Comentários
[1] Comentário enviado por Mc.Eagle em 23/09/2015 - 11:50h


Não utilizo CentOS, mas pela estrutura parece estar muito bom! ;-) Força e Honra!

[2] Comentário enviado por diegodrf em 18/07/2016 - 11:09h

Estou tentando puxar os arquivos de backup que estão na pasta /backup.

Tem como realizar um download simples? sem precisar da conexão via ftp entre servidores? Tipo download via navegador mesmo, sem ser automatizado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts