Respaldo en la nube RouterOS

34 views
Skip to first unread message

ostek

unread,
Oct 16, 2016, 12:03:35 PM10/16/16
to osteka...@googlegroups.com
Para realizar un respaldo en la nube de RouterOS se debe realizar 3 pasos:
1 Configurar el servidor SMTP en  /tool e-mail>
2 Crear el script que genera el backup del sistema.
3 Crear un automatizador "scheduler" para correr el scritp de backup en el intervalo deseado.

Configurando SMTP-Email en RouterOS


En server ponemos la ip del servidor de correo en mi caso el de gmail-google.

como se cual es el ip?

debes realizar un ping a smtp.gmail.com


[oscar@OstekSolutions] > ping smtp.gmail.com  

  SEQ HOST                                     SIZE TTL TIME  STATUS     

    0 74.125.141.108                             56 252 96ms 

    1 74.125.141.108                             56 252 96ms 

    sent=2 received=2 packet-loss=0% min-rtt=96ms avg-rtt=96ms max-rtt=96


En port colocamos el puerto del servidor de correo saliente(SMTP) el cual requiere TLS "transport layer security" el cual es 587, el puerto se puede validar con la herramienta torch.


En Start TLS le colocamos yes, como mencionamos arriba es requerido.


From=el correo a emplear e.g. os...@gmail.com

User:nuevamente el mismo correo

password:la contraseña del correo empleado.



Configuración del script generador del backup


/system script

add name=ebackup owner=henry policy=\

    ftp,reboot,read,write,policy,test,password,sniff,sensitive source="/system backup save name=([/system identity get name] . "-" . \

[:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]); \

/tool e-mail send to="os...@gmail.com" subject=([/system identity get name] . " Backup " . \

[/system clock get date]) file=([/system identity get name] . "-" . [:pick [/system clock get date] 7 11] . \

[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".backup"); :delay 10; \

/file rem [/file find name=([/system identity get name] . "-" . [:pick [/system clock get date] 7 11] . \

[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".backup")]; \

:log info ("System Backup emailed at " . [/sys cl get time] . " " . [/sys cl get date])"


Aquí solo deben editar el correo que se encuentra resaltado.


Recomiendo este script por lo siguiente:

-Realiza el backup con el nombre del router y la fecha

-Realiza el envío del backup a través del correo preconfigurado en tool

-Realiza de manera rápida el backup, asu vez elimina el backup generado para ahorrar espacio en el router.

-Inserta una entrada en el log del sistema que nos confirma el envío. 



Configurando el automatizador del script que realiza el backup


/system scheduler

add interval=1d name=autoenvio_de_backup_al_gmail on-event=backup_mail policy=\

    ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/01/1970 start-time=01:00:00



El intervalo del automatizador es de un día e indicado para la 1am, pueden editar el intervalo y hora de ejecución.








Reply all
Reply to author
Forward
0 new messages