Skip to content

joaocarlosoaf/auto-backup-python3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

auto-backup-python3

Automatic backup python3

Script para fazer backup automático do servidor A para servidor B usando python3. Todo o processo é relatado no log no servidor A, log no servidor B, e envia o log por email (caso não queria, só comendar a função 'sendNotifyEmail' na linha 105)

Pre requisitos:

  • Executar o SSH pelo menos uma vez na maquina para gerar os arquivos knows_hosts (evitando o erro "not found in known_hosts")
  • Criar as pastas que serão usadas antes de executar o script
  • pip3 install email
  • pip3 install smtplib
  • pip3 install sh
  • pip3 install scp
  • pip3 install paramiko

E setar as variaveis de configuração:

System user (local)

_user_so = ''

Hora da scheduler (local)

_time_scheduler = ''

Local log file (local)

_path_log = '/home/' + _user_so + '/bkp/'

Database parameters (local)

_bd_file_bkp = ''

_bd_path_file_bkp = '/home/' + _user_so + '/bkp/'

_bd_host = '127.0.0.1'

_bd_database = ''

_bd_user = ''

SCP parameters (remote)

_scp_host = ''

_scp_port = ''

_scp_user = ''

_scp_pssw = ''

_scp_path = ''

Configuration SMTP

_smpt_server = ''

_smtp_email = ''

_smtp_pssw = ''

_smtp_port = 587

_smtp_to_email = ''

_smpt_tittle_email = 'Backup Log'

About

Automatic backup python3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages