Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Automatizando Backup do Mikrotik usando FTP

Bem amigos do Underlinux, como achei interessante ter uma alternativa de rotina de backup do MK, sem usar envio por email, visto que, a maioria dos servidores SMTP hoje, não permite envio sem autenticação. Dessa forma, segue abaixo um tutorial explicando passo a passo como colocar tal rotina para funcionar.

Antes, vamos entender como funciona a rotina:

O Mikrotik, gera um arquivo de backup de 5 em 5 horas e salva em FILES. Portanto temos que retirá-lo do servidor e armazenar em um lugar seguro;

Criamos um script para o FTP se conectar automaticamente e copiar este arquivo através do comando GET;

Para finalizar, agendamos no windows esta cópia (GET) no período que acharmos interessante, no meu caso de 6 em 6 horas.Este procedimento executa o autoexec criado anteriormente, e copia o arquivo de backup gerado pelo MK para seu computador.

Mão na massa!

Vamos criar a rotina dentro do MIKROTIK, acessando o menu SYSTEM>SCHEDULER de acordo com a figura abaixo: Imagem:Scheduler.jpg

Como podem ver, o script é simples:

/sy ba sav name=bkpdiario.backup

Na caixa de diálogo, INTERVAL é de quanto em quanto tempo será executado o backup.

Agora, voltaremos par ao windows e seguiremos os passos abaixo:

Crie um arquivo .txt com as seguintes linhas:

open 192.168.10.XXX (IP do seu servidor)
ftp (usuário do servidor)
Gsg#234 (senha deste usuário)
get bkpmt.backup (comando que pega o arquivo criado pelo MK)
bye (encerra a conexão)

Agora, salve este arquivo como por exemplo.... FTP.TXT

Nesta mesma pasta onde se encontra o FTP.TXT, crie um arquivo chamado pegabackup.bat com as seguintes linhas:

ftp -s:FTP.TXT (o FTP.TXT é o arquivo que criamos acima)

Pronto, salve o pegabackup.bat.

Para testar, execute o pegabackup.bat e confira se o arquivo do MK foi copiado para a sua pasta, no meu caso, c:\Backup

Agora vamos criar o agendamento no windows XP

É simples, é só ir seguindo as imagens do tutorial.

Vá no menu INICIAR>>PROGRAMAS>>ACESSÓRIOS>>FERRAMENTAS DE SISTEMA>>TAREFAS AGENDADAS.

Imagem:bkpmt1.jpg

Clique em ADICIONAR NOVA TAREFA

Imagem:bkpmt2.jpg

Clique em AVANÇAR

Imagem:bkpmt3.jpg

Clique no botão PROCURAR para localizarmos o arquivo .bat

Imagem:bkpmt4.jpg

Localize agora o arquivo autoexec que criamos para rodar o script do FTP, e clique em OPEN

Imagem:bkpmt5.jpg

Marque a opção Diariamente

Imagem:bkpmt6.jpg

Defina as suas configurações, de acordo com suas necessidades e clique em AVANÇAR.

Imagem:bkpmt7.jpg

Agora, é importante, só é possível executar uma tarefa com um usuário que tenha senha configurada no windows, se não tiver, vá no painel de controle>>contas de usuário e modifique sua conta ou crie outra. Após, clique em AVANÇAR.

Imagem:bkpmt8.jpg

Marque a caixa de acordo com a seta vermelha e clique em concluir.

Imagem:bkpmt9.jpg

Selecione a aba AGENDAR e depois clique em AVANÇADO

Imagem:bkpmt10.jpg

Marque a opção REPETIR TAREFA e configure de acordo com suas necessidades, clique em OK.

Imagem:bkpmt11.jpg

Esta é o resultado final, caso queira testar, clique com o botão direito e clique em EXECUTAR TAREFA, para testar, aguarde uns segundos e verifique se o arquivo foi copiado do Mikrotik.

Imagem:bkpmt12.jpg

Por hoje é só pessoal, espero que tenham gostado. Estamos aí para ajudar.
Abraços

Autor

  • Alam Dias
  • www.supervianet.com.br
Horários baseados na GMT -3. Agora são 23:01.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.