Automatizar Backup e export para FTP intranet
Pessoal, boa noite
Olha, ja procurei em varios cantos e tem um monte de script e scheduller mas nao consegui fazer nenhum deles funcionar plenamente a contento.
O que necessito seria isto:
- um scrip para gerar um backup com data no file do routerOs
- um script para exportar ele para um FTP intranet que temos;
-um script para apagar o backup apos o export ter sido rezalizado.
- um scheduller para automatizar isso onde eu possa definir o tempo desse backup.
Se alguem pudesse ajudar ficaria muito grato.
Re: Automatizar Backup e export para FTP intranet
Uma dúvida que tenho em relação aos backups é com respeito à mudança de RB.
No manual da Mikrotik diz que não é recomendado, mas em appliances, é comum dar problema de Hardware e vc subir o backup em outra peça.
Nunca tive de voltar backup para RB. Tenho um backup das minhas feito com um export direto para um arquivo. Será que se remover as menções de MAC address ela sobe normal em outra RB?
Re: Automatizar Backup e export para FTP intranet
Eu tenho um script que manda por email, não sei se ajuda. Aqui funciona de boa e tem bastante no fórum é só testar até funcionar. Detalhe, somente com mikrotik.
Re: Automatizar Backup e export para FTP intranet
Citação:
Postado originalmente por
Zarttron
Eu tenho um script que manda por email, não sei se ajuda. Aqui funciona de boa e tem bastante no fórum é só testar até funcionar. Detalhe, somente com mikrotik.
Oi Zatrom, obrigado,
Esse que manda por e-mail eu tb tenho e funciona mas eu queria mesmo era por FTP e to em "enrolando um pouco", me parece com a parte de indicar o diretorio no script porque quando rodo o script pelo termknal para ver se funciona ele sempre retorna o erro (500 folder unnavaliable/indisponible).... dai percebo que é erro em indicar o diretorio...mas ja tentei de varias formas e nao consegui...
Re: Automatizar Backup e export para FTP intranet
E i pessoal?? mais ninguém??
2 Anexo(s)
Re: Automatizar Backup e export para FTP intranet
Olá segue o scritp que uso para realizar o backup das Rbs via ftp. Lembrando que o caminho da pasta que criei foi apenas uma pasta com o nome backup no servidor ftp.
No primeiro Script
1.Variaveis para identificar nome, data, mes e ano
2.Gerando Backup
3.Exportando Backup
4.Enviando Backup via FTP
5.Deletando Backup da RB
Anexo 68203
No Script de agendamento Schedule
Anexo 68204
# Criando Variáveis
:global arquivo ( [/system identity get name] . "-" . [:pick [/system clock get date] 4 6] . "-" . [:pick [/system clock get date] 0 3] . "-" . [:pick [/system clock get date] 7 11] );
# Gerando Arquivo Backup
:log info "Iniciando Backup..."
/system backup save name=$arquivo
:log info "Backup Concluido"
# Exportando Arquivo de Backup
/export file=$arquivo
:log info "Tempo aproximado 5s"
:delay 5s
# Enviando arquivo de Backup por FTP
:log info "Enviando Backup por FTP..."
:log info "Tempo aproximado 5s"
:delay 5s
/tool fetch address=ip do servidor ftp src-path="$arquivo.rsc" user=usuario do servidor mode=ftp password=senha do servidor ftp dst-path="$arquivo.rsc" upload=yes
/tool fetch address=ip do servidor ftp src-path="$arquivo.backup" user=usuario do servidor mode=ftp password=senha do servidor ftp dst-path="$arquivo.backup" upload=yes
:log info "Backup Enviando com Sucesso"
# Deletando Arquivos de Backup na MK-RB
:log info "Deletando Arquivos na RB"
/file remove "$arquivo.backup"
/file remove "$arquivo.rsc"
:log info "Arquivos Deletados"