Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок

Выполнение резервного копирования настроек Mikrotik Routerboard

 28 Июнь 2012    MikroTik, Scripts

 

Выполним резервное копирование настроек Mikrotik Routerboard, а полученный файл с настройками отправим себе на почту.

В инструментах Mikrotik Routerboard есть утилита "e-mail", при помощи которой можно выполнить пересылку файлов и сообщений на "e-mail".

Напишем скрипт для отправки файлов на "e-mail":

:local my "asp24.asp24@yandex.ru"; /tool e-mail send server=213.180.204.38 port=587 user=$my password=1qazxsw23edc tls=yes to=$my from=$my subject=backup body=backup file=mikrotik.backup

 

Разбираем скрипт:

:local my "asp24.asp24@yandex.ru"; - создаём локальную переменную my и присваиваем значение "e-mail";

/tool e-mail send – переходим в раздел и выполняем действие send для отправки письма;

server=213.180.204.38 – адрес SMTP-сервера yandex;

port=587 – порт SMTP-сервера yandex;

user=$my – логин для доступа к почте yandex;

password=mypassword – пароль для доступа к почте yandex;

to=$my"e-mail" получателя;

from=$my"e-mail" отправителя;

subject=backup – тема письма;

body=backup – содержание письма;

file=mikrotik.backup – файл для отправки.

 

Mikrotik Routerboard, добавляем скрипт отправки

Рис.1. Mikrotik Routerboard, добавляем скрипт отправки.

 

Добавляем скрипт в раздел System script, назовём его send_backup.

Создаём второй скрипт, который будет выполнять резервное копирование.

Удаляем старый файл резервной копии: 

/file remove mikrotik.backup

Создаём файл резервной копии с именем mikrotik

/system backup save name=mikrotik

Приостанавливаем скрипт на две секунды: 

:delay 2;

Запускаем скрипт для отправки "e-mail":

/system script run send_backup

 

Mikrotik Routerboard, добавляем скрипт резервного копирования

Рис.2. Mikrotik Routerboard, добавляем скрипт резервного копирования.

 

Mikrotik Routerboard /system backup

Рис.3. Mikrotik Routerboard /system backup.

 

Для того, чтобы не возникали ошибки при удалении старой резервной копии, сначала создадим файл резервной копии самостоятельно. Сделаем это при помощи команды:

/system backup save name=mikrotik

 

Mikrotik Routerboard, файл резервной копии

Рис.4. Mikrotik Routerboard, файл резервной копии.

 

В результате в разделе file должен появиться файл резервной копии. Теперь можно добавить скрипт с именем backup в планировщик и регулярно получать резервную копию настроек на почту.

 

Евгений Рудченко специально для ASP24.