[GTER] RES: ENC: Sistema de Backups para RouterOS

Geeek Masters rgeeek at gmail.com
Wed Sep 23 23:35:11 -03 2015


http://forum.mikrotik.com/viewtopic.php?t=77631

https://github.com/psionika/MikrotikSSHBackup

https://dl.dropboxusercontent.com/u/10168286/Programmers/MikrotikSSHBackup.zip

Em 23 de setembro de 2015 17:47, Rafael Galdino <sup.rafaelgaldino at gmail.com
> escreveu:

> instala o winscp
> https://winscp.net/eng/download.php
>
> depois utiliza esse script
> faz um bat assim:
>
> "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=RB-30.txt
>
> ai nessa pasta vc tem um arquivo txt dessa forma:
>
> option batch abort
> option confirm off
> open ftp://USUARIOFTP:SENHADOFTP@IPDOSERVIDOR
> # pegar arquivos
> get bkp.backup C:\bkps\RB-30\
> exit
>
>
> ou seja ele vai fazer esse comando e baixar o bkp para a pasta em c: bkps
> RB-30
>
>
> lembrando que é uma forma arcaica... tive que fazer de todos os outros
> routers, ai so agendar para o pc executar esse BAT no intervalo que vc quer
>
>
>
>
> Em 23 de setembro de 2015 15:38, Demétrio Costa Góis <
> demetrio.gois at gmail.com> escreveu:
>
> > Me manda por favor Rafael.
> >
> > Em 23 de setembro de 2015 08:44, Rafael Galdino <
> > sup.rafaelgaldino at gmail.com
> > > escreveu:
> >
> > > Francisco, se for roteadores de ultima milha para cliente tudo bem, mas
> > se
> > > for em roteadores com complexidade? mpls. vlans, ips em interfaces,
> > > acredito que tenha que ter sim backup.
> > >
> > >
> > > resolvi o meu caso com o winscp, instalei num Ruindows, e gerei uns
> > scripts
> > > para ele ir la no mikrotik buscar o Backup e jogar nas respectivas
> > pastas.
> > > com isso posso agentar a cada 3 ou 5 ou ate mais dias.
> > >
> > >
> > > quem tiver interesse passo o script
> > >
> > > Em 22 de setembro de 2015 18:07, Elizandro Pacheco [ Pacheco Tecnologia
> > ] <
> > > elizandro at pachecotecnologia.net> escreveu:
> > >
> > > > Se quer algo decente, parte pra python. Nada de ssh-pass ou qualquer
> > > coisa
> > > > que tu tenha que configurar um a um.
> > > >
> > > > Eu desenvolvi pra mim, um que utilizo pra todas plataformas. Passo
> > > > informações de login, porta de ssh e plataforma e pronto.
> > > >
> > > > De ubnt a juniper.
> > > >
> > > > No caso do mk, use o export pra gerar o arquivo e use scp pra
> > transmitir
> > > > ele ( afinal tu já estará conectado por ssh ).
> > > >
> > > >
> > > > Esse lance de ter que agendar scripts em cada dispositivo não me
> parece
> > > > nada tão produtivo.
> > > >
> > > > Eu ainda faço ele sincronizar com uma pasta do dropbox que sincroniza
> > com
> > > > os dispositivos de todos técnicos.
> > > >
> > > > Elizandro Pacheco
> > > >
> > > > Em 22/09/15 08:42, Rafael Galdino escreveu:
> > > >
> > > > vamos lá:
> > > >>
> > > >> primeiramente a solução FTP não é arcaica, acho que falaram ai, mas
> > > >> certamente não conhece empresas que ainda faz uso de fitas, ou ainda
> > > bkps
> > > >> em linhas x25...
> > > >> Segundo: expliquei o motivo de ser um FTP Cliente, mas vou
> explicar: o
> > > FTP
> > > >> Client irá se autenticar nas RB´s e buscar o BKP.
> > > >> não vai ter informações de usuário nenhum.
> > > >> já imaginou criar um script no Mikrotik de envio de email? vai ter
> que
> > > >> colocar usuário e senha para o envio correto? "já lembraram que
> alguns
> > > >> funcionários vão ter acesso a esse mikrotik e podem ter acesso a
> esse
> > > >> email?".
> > > >> mesma coisa FTP, onde a única coisa pode ser um filtro no servidor
> > onde
> > > só
> > > >> possa acessar o FTP de um determinado IP, uma forma de segurança...
> > > >>
> > > >> mas enfim, vou ver sobre agendamento de FTP client. como mencionaram
> > > deve
> > > >> ter muitos na net explicando.
> > > >>
> > > >> Em 21 de setembro de 2015 20:40, Luiz Claudio Maia <
> > > >> luiz.maia at mynoc.com.br>
> > > >> escreveu:
> > > >>
> > > >> :log info "Inicio do BackUp"
> > > >>> :global thisdate [/system clock get date]
> > > >>> :global datetimestring ([:pick $thisdate 0 3] ."-" . [:pick
> > $thisdate 4
> > > >>> 6]
> > > >>> ."-" . [:pick $thisdate 7 11])
> > > >>> /system backup save name="$[/system identity get
> > name]_$datetimestring"
> > > >>> :log info "Aguarde...!!!"
> > > >>> :delay 5s
> > > >>> :log info "Enviando para o Servidor............"
> > > >>> /tool fetch address=10.1.1.254 src-path="$[/system identity get
> > > >>> name]_$datetimestring.backup"  user=bkp  password=suasenha  port=21
> > > >>> upload=yes mode=ftp dst-path="pools/A/A0/tftp/mikrotik/ADM/
> $[/system
> > > >>> identity get name]_$datetimestring.backup"
> > > >>> :delay 1
> > > >>> :log info "Backup feito...!!!!"
> > > >>> :log info "Backup enviado, removendo arquivo local...!!!!"
> > > >>> /file remove numbers="$[/system identity get
> > > >>> name]_$datetimestring.backup"
> > > >>>
> > > >>>
> > > >>> Atenciosamente,
> > > >>>
> > > >>> Luiz Claudio Maia
> > > >>> MyNoc Soluções em Tecnologia.
> > > >>> 91-84280878
> > > >>> MTCNA, MTCRE, MTCINE, MTCWE, ISO 27.002
> > > >>> luiz.maia at mynoc.com.br
> > > >>> www.mynoc.com.br
> > > >>> Ligado 21/09/2015 20:26:48, Jonathan Falcão <jocthbr at gmail.com>
> > > >>> escreveu:
> > > >>> E script que envie pra FTP, não tem?
> > > >>>
> > > >>> Em seg, 21 de set de 2015 17:38, Bruno Cabral
> > > >>> escreveu:
> > > >>>
> > > >>> E o mikrotik, que eh o assunto do thread, tem suporte a rsync?
> > > >>>>
> > > >>>> !3runo
> > > >>>>
> > > >>>> Date: Mon, 21 Sep 2015 16:43:51 -0300
> > > >>>>> From: danton.nunes at inexo.com.br
> > > >>>>> To: gter at eng.registro.br
> > > >>>>> Subject: Re: [GTER] RES: ENC: Sistema de Backups para RouterOS
> > > >>>>>
> > > >>>>> On Mon, 21 Sep 2015, Bruno Cabral wrote:
> > > >>>>>
> > > >>>>> Cliente ftp de linha de comando tem as pencas na internet mas
> > lembre
> > > >>>>>>
> > > >>>>> que
> > > >>>>
> > > >>>>> a senha vai em clear text.
> > > >>>>>>
> > > >>>>> ftp, que coisa mais anos 80!
> > > >>>>>
> > > >>>>> rsync na cabeça. Para quem não conhece: https://rsync.samba.org/
> > > >>>>>
> > > >>>>> autenticação por chave pública, canal cifrado, etc. etc.
> > > >>>>> --
> > > >>>>> gter list https://eng.registro.br/mailman/listinfo/gter
> > > >>>>>
> > > >>>> --
> > > >>>> gter list https://eng.registro.br/mailman/listinfo/gter
> > > >>>>
> > > >>>> --
> > > >>> gter list https://eng.registro.br/mailman/listinfo/gter
> > > >>> --
> > > >>> gter list    https://eng.registro.br/mailman/listinfo/gter
> > > >>>
> > > >>>
> > > >>
> > > >>
> > > > --
> > > > gter list    https://eng.registro.br/mailman/listinfo/gter
> > >
> > >
> > >
> > >
> > > --
> > >
> > > *Rafael Galdino*
> > >
> > >
> > > *      Analista de redes - PGF-Telecom *
> > >
> > >       Phone:  *+55 (81) 3661-1481 / 1353*
> > >
> > >       Celular: *+55 (81) 99599-2203* TIM
> > > --
> > > gter list    https://eng.registro.br/mailman/listinfo/gter
> > >
> >
> >
> >
> > --
> >
> > Demétrio da Costa Góis
> > Graduando em Ciência da Computação - UEPB
> > Administração de redes e sistemas.
> > --
> > gter list    https://eng.registro.br/mailman/listinfo/gter
> >
>
>
>
> --
>
> *Rafael Galdino*
>
>
> *      Analista de redes - PGF-Telecom *
>
>       Phone:  *+55 (81) 3661-1481 / 1353*
>
>       Celular: *+55 (81) 99599-2203* TIM
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter
>



More information about the gter mailing list