Ver Feed RSS

ab5x2

Script para envio de backup e log por email

Avalie este Post de Blog
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


Lembre-se de mantar a hora de seu servidor mikrotik sincronizado com o NTP!

Atualizado 26-01-2014 em 14:59 por ab5x2

Categorias
Não Categorizado

Comentários


+ Enviar Comentário



Visite: BR-Linux ·  VivaOLinux ·  Dicas-L