MikroTik backup на почту

 

Итак, задача: выполнять ежедневный бэкап системы и конфигурации и высылать файл на почту. В качестве SMTP-сервера буду использовать Mail.ru.

 

1. Настройка SMTP

 

Для этого в Winbox идем по пути Tools - Email

 

 

Опция Start TLS бязательно в yes.

 

> tool e-mail export

# RouterOS 6.15

#

/tool e-mail

set address=217.69.139.169 from=mikrotik@mail.ru password="mysecretpassword" port=25 start-tls=yes user=mikrotik@mail.ru

 

Для проверки наших настроек жмем в WinBox кнопку «Send Email» или терминале выполняем команду:

 

> tool e-mail send to=mikrotik@mail.ru subject="Test email settings"

 

2. Скрипты резервного копирования

 

Теперь создадим скрипт, который будет экспортировать конфигурацию в файл и отсылать этот файл по почте.

 

В WinBox открываем System-Scripts, жмем «+» и в поле Source пишем свой скрипт:

 

 

    a. Скрипт backup_rsc

 

Создаст читаемый файл настроек с названием fullConfigScript.rsc, который можно подгрузить в другой mikrotik подкоректировав нужные параметры в блокноте, и отправит на почтовый ящик tkill@mail.ru.

 

/export file="fullConfigScript";

/tool e-mail send to="tkill@mail.ru" subject="Backup config rsc" file="fullConfigScript.rsc";

 

    б. Скрипт backup_backup

 

Создаст резервную копию mikrotik c названием backup_Microtik.backup и отправит на почтовый ящик tkill@mail.ru.

 

/system backup save name=backup_Microtik;

/tool e-mail send to="tkill@mail.ru" subject=([/system identity get name].backup) file=backup_Microtik.backup

 

После успешного добавления скрипта проверяем его.

 

3. Добавляем скрипты в планировщик

 

В WinBox открываем System-Scheduler, жмем «+».

В появившемся окне даем имя задаче, указываем начало выполнения (Start Time), периодичность (Interval) и, собственно, задачу — это имя созданного скрипта.

В моем варианте выполнять скрипт в 08:00 с интервалом 7 дней.

 

 

С этого момента MikroTik будет по ночам высылать вам на почту свою конфигурацию и полный бэкап.