quinta-feira, 8 de julho de 2010

Fazendo Backup Automatico com Mikrotik

set from=bkp@dominio.com.br password=senha23 server=servidordeemail username=bkp
#
# Backups automáticos via e-mail
#
/system script
remove bkp
remove envia
add name=envia_backup source={
#
# Configuracao
:gl email "bkp@seudominio.com.br"
:gl servidor "ip do servidor"
# Variaveis
:gl dia ([:pick [/system clock get date] 4 6])
:gl mes ([:pick [/system clock get date] 0 3])
:gl ano ([:pick [/system clock get date] 7 11])
:gl hora [/sys cl get time]
:gl rb [/sys id get name]
#:gl arquivo ($rb . "_" . $dia.$mes.$ano)
:gl arquivo ($rb . "_" . $mes)
#
:log info "Gerando backup..."
/system backup save name=$arquivo
#
# Aguarda um tempo para o Backup
:delay 30s
:log info "Enviando backup por e-mail..."
/tool e-mail send to="$email" subject=($rb . " \
".$dia.$mes.$ano . "-".$hora) from=$email file=$arquivo server=$servidor
/tool e-mail send to="bk@dominio.com.br" subject=($rb . " \
".$dia.$mes.$ano . "-".$hora) from=$email file=$arquivo server=$servidor
# Comentar a proxima linha SE for RouterOS < 4
#tls=yes
#
:log info "Backup terminado."
}
#
# Configurando o agendador de tarefas para envio a cada 5 dias, 5h
/sys scheduler
add name="envia_backup" on-event="backup" start-date=jan/01/1970 \
start-time=05:00:00 interval=5d disabled=no
#

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.