2 способа настройки автоматической перезагрузки Mikrotik по расписанию

В процессе эксплуатации оборудования Mikrotik я столкнулся с тем, что временами его необходимо перезагружать. Это как правило связано или с особенностями работы с интернет-провайдером или с долгой эксплуатацией оборудования (накопление ошибок, логов, и т.д.). Немного погуглив нашел простой рецепт: создаем скрипт через консоль, а потом ставим его на выполнение в планировщик. Но это сложный вариант, поскольку перезагрузка устройства состоит из одной единственной команды, то есть смысл поместить команду на перезагрузку непосредственно в само задание планировщика, а не создавать какие-либо дополнительные скрипты. Для любителей админить Mikrotik через консоли-терминалы команда будет выглядеть следующим образом:

1
/system scheduler add name="Every day reboot" start-date=jan/25/2015 start-time=06:00:00 interval=1d on-event="/system reboot" policy=api,ftp,local,password,policy,read,reboot,sensitive,sniff,ssh,telnet,test,web,winbox,write

 

В WinBox такая команда выглядит вот так:

 

[ionline.by]-Mikrotik-Sheduller-reboot-task-000

Получается довольно просто и изящно. Но я решил немного пойти дальше и рассказать как именно такое задание можно настроить через WinBox. Тем более что для новичков это будет полезно. И так начнем с того что откроем WinBox и посмотрим аптайм нашего устройства System -> Resource

[ionline.by]-Mikrotik-Sheduller-reboot-task-001И так. У нас аптайм 16 дней. Настроим правило по которому перезагрузка устройства будет производиться ежедневно в 6 утра. Приступим.

Шаг 1. Откроем список Заданий планировщика System -> Scheduler

[ionline.by]-Mikrotik-Sheduller-reboot-task-002

Шаг 2. Создадим новое задание. Для этого нужно нажать на синий крестик (см. рисунок ниже)

[ionline.by]-Mikrotik-Sheduller-reboot-task-003Шаг 3. Отлично. Теперь у нас открылось окно для создания нового задания. Начнем его заполнять:

[ionline.by]-Mikrotik-Sheduller-reboot-task-004Теперь разберемся, какой параметр для чего предназначен:

Номер Имя параметра Значение параметра Описание параметра
 1  Name  Every day reboot  Имя задания планировщика
 2  Start Date  Jan/25/2015  Дата начала работы задания (первый запуск)
 3  Start Time  06:00:00  Время запуска задания
 4  Interval  1d 00:00:00  Интервал повторения задания. В нашем случае каждый день. Так же можно написать 24:00:00. Если надо реже то пишем 2d 00:00:00
 5 On Event  /system reboot Команда, которая будет выполняться в задании, или несколько команд. В нашем случае это команда на перезагрузку
6 Policy api, ftp, local, password, policy, read, reboot, sensitive, sniff, ssh, telnet, test, web, winbox, write Политики. Рекомендуется выбрать все. Хотя это и не очень правильно.

Шаг 4. После настройки необходимых параметров, нажимаем кнопку ОК. И задание записывается в память устройства.

[ionline.by]-Mikrotik-Sheduller-reboot-task-005

После нажатия кнопки OK у нас снова появляется окно со списком заданий. Уже не пустое а с нашим заданием.

[ionline.by]-Mikrotik-Sheduller-reboot-task-006Вот и все. Остается только зайти позже и проверить, перезагрузилось ли устройство. в моем случае оба варианта отлично работают. Так что выбирать вам, какой из них использовать. Через консоль или через WinBox. Работа задания тестировалась на следующих моделях: Mikrotik RouterBOARD 750GL, Mikrotik RouterBOARD 750, Mikrotik RouterBOARD 750UP, Mikrotik CRS125-24G-1S-RM, Mikrotik RouterBoard 912UAG-2HPnD

     

iOnLine - сайт о мире IT  | Мобильная версия


Полная версия сайта