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

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

 

В 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
 5On Event /system rebootКоманда, которая будет выполняться в задании, или несколько команд. В нашем случае это команда на перезагрузку
6Policyapi, 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

Поделись с друзьями!
Мои проекты на GITHUB


Мои проекты на GitHub

Реклама




iOnline в социальных сетях
IOnLine.by в социальной сети Вконтакте (vk.com)


Мы в Facebook


Ionline.by в Instagram


Мы в Twitter