Делаем backup конфигов mikrotik на удаленный FTP сервер

Делюсь найденным в Интернете — Собственно в сети нашел скрипт бекапа настроек роутера Микротик на FTP-сервер.  То есть резервная копия настроек маршрутизатора будет сохраняться на удалённый сервер. Например, на файловое хранилище NAS. Надеюсь будет полезным!

mikrotik backup скрипт

{
local username «никнейм»

# Подключаемся к ftp серверу
local ftphost «имя сервера»
local ftpuser «логин»
local ftppassword «пароль»
local ftppath «/pub/mikrotik»

# Создаёт полный системный бэкап
/system backup save name=»$username.backup»
:delay 30s;

# Создаём файлы для экспорта
/export compact file=»$username.rsc»
:delay 30s;

# Загружаем системный бэкап
:log info message=»Uploading system backup»
/tool fetch address=»$ftphost» src-path=»$username.backup» user=»$ftpuser» mode=ftp password=»$ftppassword» dst-path=»$ftppath/$username.backup» upload=yes
:delay 30s;

# Загружаем экспортный конфиг
:log info message=»Uploading config export»
/tool fetch address=»$ftphost» src-path=»$username.rsc» user=»$ftpuser» mode=ftp password=»$ftppassword» dst-path=»$ftppath/$username.rsc» upload=yes
:delay 30s;

# Удаляем ненужное и подчищаем мусор
:foreach i in=[/file find] do={ :if ([:typeof [:find [/file get $i name] «$username»]]!=»nil») do={/file remove $i}; }
:log info message=»Configuration backup finished.»;

}