📍 Paraíba · Conteúdo técnico para provedores de internet Contato
Tutoriais & dicas para provedores

Seguidores

Mikrotik RouterOS/ Configurando Log / backup automático por email usando o Gmail

01:05

Backup automático do Mikrotik por e-mail ainda é um seguro barato: todo dia o RouterOS manda o backup e o log pra tua caixa, e tu ganhas histórico fora do equipamento. O roteiro abaixo usa o Gmail como SMTP.

⚠️ Atualização importante: o Gmail não aceita mais a senha normal da conta em SMTP. É preciso ativar a verificação em duas etapas e gerar uma senha de app (myaccount.google.com > Segurança > Senhas de app), e usar essa senha no campo Password do /tool e-mail. O restante do tutorial segue valendo igual.

  • configurando o envio de emails:


no WINBOX:

menu
/tool>email>

Server: smtp.gmail.com
Port: 587
From: seu_email_no_gmail@gmail.com
User: seu_email_no_gmail@gmail.com
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_de_destino01@dominio.com" 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_de_destino01@dominio.com" 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



Um projetoCeritell— ferramentas para provedores de internet
FiberPulse
Monitore OLTs, ONUs e CTOs da sua rede GPON em tempo real, com alertas e provisioning remoto.
Conhecer o FiberPulse →
NATVault
Logs CGNAT em compliance com o Marco Civil. Responda ofício judicial em 30 segundos.
Conhecer o NATVault →