MikroTik — это производитель сетевого оборудования, которое используется для создания и управления сетями. Для обеспечения безопасности и надежности работы сети необходимо регулярно создавать резервные копии настроек MikroTik.
Один из способов резервного копирования настроек MikroTik — отправка копии по электронной почте. Это позволяет сохранить настройки в случае сбоя или повреждения оборудования.
Один из способов резервного копирования настроек MikroTik — отправка копии по электронной почте. Это позволяет сохранить настройки в случае сбоя или повреждения оборудования.
Для настройки резервного копирования на MikroTik необходимо выполнить следующие шаги:
- Прежде всего, нам потребуется электронная почта, с которой мы будем отправлять сообщения. Для этого перейдите в раздел Tools — Email и введите данные сервера и свои учетные данные для доступа к этой почте. (Следует отметить, что многие почтовые сервисы в настоящее время используют портальные пароли приложений. Чтобы узнать, как установить пароль приложения, обратитесь к технической документации или на страницу поддержки вашего конкретного сервиса.)
- Далее, чтобы настроить скрипт для создания резервных копий, перейдите в раздел System — Scripts. Установите все необходимые флажки, как показано на скриншоте, и введите сам скрипт. В скрипте можно изменить названия файлов и указать адрес электронной почты, на которую будут отправляться резервные копии. Этот скрипт поддерживает как бинарные, так и текстовые резервные копии.
:local backupfile ([/system identity get name] ."-" . [:pick [/system clock get date] 7 11] ."-" . [:pick [/system clock get date] 0 3] ."-" . [:pick [/system clock get date] 4 6] . ".backup");
:local exportfile ([/system identity get name] ."-" . [:pick [/system clock get date] 7 11] ."-" . [:pick [/system clock get date] 0 3] ."-" . [:pick [/system clock get date] 4 6] . ".rsc");
/system backup save dont-encrypt=yes name=$backupfile;
:delay 5;
/export file=$exportfile;
:delay 5;
:local date [/system clock get date];
:local body1 "$date Название бэкапа бинарного";
:local body2 "$date Название бэкапа rsc";
/tool e-mail send to="Почта на каую отправлять бинарный бэкап" body="$body1" subject="$body1" file=$backupfile;
:delay 5;
/tool e-mail send to="Почта на какую отпрвлять текстовый бэкап (rsc)" body="$body2" subject="$body2" file=$exportfile;
:delay 5;
/file remove $backupfile;
/file remove $exportfile;
:log warning "backup, export e-mail finished";
- После того как скрипт настроен, необходимо автоматизировать его запуск и определить, как часто он должен выполняться. Для этого следует перейти в раздел System — Scheduler, отметить все необходимые флажки, указать начальное время выполнения и интервал. В самом низу страницы следует написать команду для запуска скрипта в следующем формате:
/system script run Backup,
где "Backup" — это название вашего скрипта.
Этот скрипт также включает функцию удаления старых копий и хранения на устройстве MikroTik только одной бинарной копии и одного RSC-файла.