Esta função permite enviar por e-mail o arquivo de backup e também a exportação das configurações de uma Routerboard com Mikrotik RouterOS.
O primeiro passo será configurar a conta de e-mail que o Mikrotik ira utilizar para fazer o envio.
Acesse o menu Tools > Email
Coloque as definições da sua conta de e-mail:
Server: informe o endereço do servidor SMTP.
Port: a porta do servidor SMTP.
From: informe o nome do remetente a ser utilizado no e-mail.
User: informe o nome do usuário para autenticação no e-mail.
Password: informe a senha da conta de e-mail.
O segundo passo é criar o script que executa o backup:
'-- Define o e-mail de destino do backup :global destino "emailXdestino.com.br" '-- Atualiza a data e hora da Routerboard /system clock set time-zone-name=America/Sao_Paulo /system ntp client set enabled=yes mode=unicast primary-ntp=209.81.9.7 '-- Define as variaveis do script :global data [/system clock get date] :global hora [/system clock get time] :global ident [/system identity get name] :global ips [/ip address get 0 address] :global plataforma [/system resource get platform] :global versao [/system resource get version] :global hardware [/system resource get board-name] '-- cria o arquivo de backup do Mikrotik /system backup save name=backup '-- cria o arquivo de exportacao dos comandos do Mikrotik /export file comandos '-- envia o e-mail com o arquivo de backup em anexo /tool e-mail send to=$destino subject="Backup de $ident $data $hora" file=backup.backup body="Arquivo de backup da $ident ($ips) $hardware $plataforma Router OS $versao" '-- envia o e-mail com o arquivo de comandos em anexo /tool e-mail send to=$destino subject="Comandos de $ident $data $hora" file=comandos.rsc body="Arquivo de comandos da $ident ($ips) $hardware $plataforma Router OS $versao"
A única alteração necessária no script acima, será alterar o e-mail do destinatário conforme o endereço do e-mail que deverá receber os arquivos.
A cada vez que o script for disparado, serão enviados dois e-mails, sendo que um e-mail conterá um arquivo de backup no formato de backup do Mikrotik e o outro e-mail conterá um arquivo com todos os comandos necessários para a configuração de uma routerboard resetada.
Após criar o script, basta criar um agendamento (schedule) para que o backup seja executado automaticamente conforme o agendamento.
Acesse o menu System > Scheduler e adicione um novo.
Em on event coloque o nome do script de backup que você criou e ajuste a frequência de execução do script utilizando a opção interval.
No exemplo acima, agendamos o script para ser executado uma vez por dia (interval = 1d 00:00:00) om início as 00:00:00 (meia noite) a partir do dia Jan/01/1970.
Este script torna-se algo essencial e prático para substituição de qualquer Routerboard, visto que à partir do backup ou dos comandos torna-se fácil e rápido a configuração de um novo equipamento para substituição de um equipamento que deu defeito, por exemplo.