Вообще у Mikrotik RouterOS есть два варианта бэкапа:
- Бинарный — это тот файлик, который вы получите зайдя в Files-Backup. Не самый универсальный вариант. На практике восстановиться из такой резервной копии можно только в тот-же Mikrotik или в железку ровной той же модели (но с косяками), поскольку в нём переносится абсолютно всё, включая MAC адреса интерфейсов и т.д.
- Текстовый экспорт — На выходе получается файлик с порядком команд, применив которые построчно — вы получите ровно так же настроенный микротик, причем данный вариант резервной копии не зависит от модели, и может применяться на любом микроте.
По этой причине я предпочитаю использовать экспорт, он более универсальный, и в случае падения железки конфиг можно развернуть хоть на CHR и быстро восстановить работу.
Бэкап будем отправлять на почту, раз в неделю.
- Настраиваем параметры Email для отправки уведомлений.
Переходим в Tools — Email и указываем параметры сервера и учётной записи, с которой будем отправлять письма.
/tool e-mail
set address=smtp.yandex.ru [email protected] password=derpass port=587 start-tls=yes [email protected]
2. Далее настраиваем скрипт для резервного копирования. Переходим в System — Scripts и добавляем новый:
export file=backup.rsc;/tool e-mail send to="[email protected]" subject="mikrotik_backup" file="backup.rsc";
- export file — задание на экспорт полного конфига в файл с указанным именем
- e-mail send to — адрес получателя
- subject — заголовок письма
- file — вложение
/system script
add dont-require-permissions=no name=backup owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=\
"export file=backup.rsc;/tool e-mail send to=\"[email protected]\" subject=\"mikrotik_backup\" file=\"backup.rsc\";"
Для разового выполнения достаточно нажать Run Script, но мы же хотим что бы нам эти бэкапы выслылались автоматически и по расписанию, потому его надо задать.
3. Переходим в раздел system — scheduler (планировщик) и настраиваем задание:
- В поле Name — имя задания
- Start Date — дата начала (первого выполнения)
- Start Time — время начала (первого выполнения)
- Interval — через сколько выполнять, если указывать в днях, то перед временем указываем 7d — например 7 дней
- В теле пишем имена скрипта или скриптов для выполнения в задании
/system scheduler
add interval=1w name=backup_email on-event=backup policy=\
ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=aug/24/2021 start-time=09:06:22
На этом настройка завершена, раз в семь дней на почту будет падать файлик с бэкапом.
Полезные материалы по теме:
- Настройка WI-FI CapsMan на Mikrotik RouterOS6
- Сборка ovpn.conf для клиента Mikrotik
- Настройка OpenVPN Server на Mikrotik RouterOS
- Генерация сертификатов на Mikrotik для OpenVPN
- RADIUS Server на базе WinSrv 2019 для Mikrotik
- Mikrotik CHR на Proxmox 6.3-4
Отправить ответ