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

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.

 

 

Novos artigos Linux

Novos artigos Mikrotik

Scroll to top