segunda-feira, 1 de dezembro de 2014

SCRIPT ENVIO DE BACKUP E LOG POR EMAIL

Primeiro vamos configurar o e-mail em "Tool ==> E-mail", e lá adicione o servidor de e-mail, a porta e o seu e-mail. Eu aqui uso Gmail, então no server coloque o seguinte: 74.125.196.108 Em "port" coloque 587 Em "from" coloque seu e-mail: arthur.bernardes1@gmail.com (no caso esse é o meu). Em "user" coloque novamente seu e-mail e agora clique no botão "Apply" e depois em "OK". Agora vamos criar os scripts, no menu "System ==> Scripts". Adicione um script chamado "salvar-log" e no "source" cole o seguinte: Código : /log print file=log-mikrotik.txt Adicione outro script chamado "salvar-backup" e no "source" cole o seguinte: Código : /system backup save name=backup-mikrotik.backup Agora vamos criar mais dois scripts para o envio do "salvar-backup" e do "salvar-log". Crie um novo script chamado "enviar-log" e no "source" cole o seguinte: Código : :log info message="enviando log por email":global data [/system clock get date]:global hora [/system clock get time]/tool e-mail send to="email_de_destino01@dominio.com" subject="log-mikrotik $data $hora" file=log-mikrotik.txt tls=yes Crie outro script chamado "enviar-backup" e no "source" cole o seguinte: Código : :log info message="enviando backup por email":global data [/system clock get date]:global hora [/system clock get time]/tool e-mail send to="email_de_destino01@dominio.com" subject="backup-mikrotik $data $hora" file=backup-mikrotik.backup tls=yes Repare que na linha /tool e-mail send to="email_de_destino01@dominio.com" você deve trocar o "email_de_destino01@dominio.com" pelo seu e-mail. Agora vamos criar dois scripts de envio/salvar automático de log/backup, abra um "new terminal" e cole o seguinte: Código : Código : /system scheduler add comment="" disabled=no interval=1d name=enviar-backup-automatico \on-event=enviar-backup policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/24/2014 start-time=12:10:00/system scheduler add comment="" disabled=no interval=1d name=salvar-backup-automatico \on-event=salvar-backup policy=\reboot,read,write,policy,test,password,sniff,sensitive start-date=\jan/24/2014 start-time=12:00:00/system scheduler add comment="" disabled=no interval=6h name=salvar-log-automatico on-event=\salvar-log policy=reboot,read,write,policy,test,password,sniff,sensitive \start-date=jan/24/2014 start-time=12:00:00/system scheduler add comment="" disabled=no interval=6h name=enviar-log-automatico on-event=\enviar-log policy=reboot,read,write,policy,test,password,sniff,sensitive \start-date=jan/24/2014 start-time=12:10:00 Fonte: https://under-linux.org/entry.php?b=3106 acessado em 17 de Fev.2014 as 19:42