Configurando Log e Backup Automático por e-Mail Usando o Gmail
Escrevi esse artigo pois já vi muitos casos em que equipamentos sofreram defeitos e tiveram logs / backups perdidos por estarem guardados no próprio equipamento. O título não sugere que este guia sirva apenas para versão 4.6 do RouterOS, apenas que as regras foram testadas em bancada e estão funcionado bem nessa versão.
Sugestões para melhorar ou mesmo consertar serão muito bem vindas.
configurando o envio de emails:
no WINBOX:
menu
/tool>email>
Server: smtp.gmail.com
Port: 587
From: [email protected]
User: [email protected]
Password: ********** (sua senha no gmail=)
Clique no botao "Apply" e imediatamente a URL smtp.gmail.com é resolvida trocada para o IP certo.
Escrevendo um script para gerar o arquivo log-mikrotik.txt
no WINBOX
menu
/system>scripts
adicione um script chamado "salvar-log"
Name: salvar-log
Source: (código fonte)
/log print file=log-mikrotik.txt
_______________________________________
Escrevendo um script para gerar o arquivo backup-mikrotik.backup
do mesmo jeito com o seguinte código fonte:
Name: salvar-backup
Source:
/system backup save name=backup-mikrotik.backup
_______________________________________
Agora é preciso criar mais 2 scripts, um para enviar o log e outro para enviar o backup por email
Name: enviar-log
Source:
: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 protected]" subject="log-mikrotik $data $hora" file=log-mikrotik.txt tls=yes
_______________________________________
Name: enviar-backup
Source:
: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 protected]" subject="backup-mikrotik $data $hora" file=backup-mikrotik.backup tls=yes
_______________________________________
Configurando o envio automático dos logs/backups
no WINBOX
/system>scheduler
agora é só agendar os 4 scripts de acordo com a necessidade, geralmente uso backup a cada 24 horas e logs a cada 6 horas como nas regras abaixo:
/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/01/1970 start-time=23: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/01/1970 start-time=23: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/01/1970 start-time=00: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/01/1970 start-time=00:10:00
Escolhi o Gmail porque tem muito espaço de caixa de entrada e um recurso próprio que facilida a visualização dos logs sem a necessidade de baixar anexos. Isso faz muita diferença pois infelizmente o arquivo ".txt" que o RouterOS gera é no padrão Unix, é muito complicado de visualizar no bloco de notas do Windows.
re: Configurando Log e Backup Automático por e-Mail Usando o Gmail
Boa noite!
amigo coforme seu topico fiz o script para enviar backup pelo MK, funcionou blz ate eu atualizar para versão 4.9 aparti dai não recebi mais os backups no email, resolvi olhar no og do mk, eu qual seria o momento do envio da o seguinte erro "Error sending e-mail:invalid FROM address" e nos MK que estao com a versão 4.6 esta funcionando blz.
Sds
Hermes
re: Configurando Log e Backup Automático por e-Mail Usando o Gmail
alguem ja testou na 3.13?
aki em tool/email so tem lugar para colocar
Server: e From: