Скрипт перезагрузки роутера mikrotik

Перезагрузка Mikrotik по расписанию.

Для настройки автоматической перезагрузки Микротика в меню выберем:

System-Scheduler

Далее нажать «Добавить задание» (Синий плюсик)

Микротик планировщик задач

Задать в полях нужные значение:

Name — Название.

Start Date — Дата начала.

Start Time — Время начала.

Interval — Интервал, через который задание будет выполняться. Если интервал меньше суток, то использовать формат времени 00:00:00. В нашем случаем перезагрузка каждые 7 суток.

On Event — Команда, которая будет выполняться.

Police — Политики. Оставляем reboot. Остальные для данной задачи не нужны.

Микротик автоматическая перезагрузка

Остальные поля оставляем без изменений.

Нажимаем ОК.

После этого Микротик начнёт перезагружаться через указанный интервал, отсчитывая время старта от указанного значения.

Всё это можно настроить, вставив следующую строчку в терминал:

/system scheduler add name=»autoreboot» start-date=jan/01/1970 start-time=01:00:00 interval=7d 00:00:00 on-event=»/system reboot» policy=reboot

Источник

Скрипт для удаленной перезагрузки MikroTik

Опять же, простейший скрипт, который может помочь сохранить пару волосинок на черепе админа.

Комментарии к коду

Набираем сообщение в переменную.

:local msgReboot "Rebooting MikroTik RB3011. ";

Отправляем и перезагружаемся.

$sendEvent mode=sms msg=$msgReboot; :delay 5s; /system reboot

Теперь осталось дождаться ответной SMS от скрипта запуска и идти отдыхать дальше.

Код для импорта

/system script add comment="\D3\E4\E0\EB\E5\ED\E0\FF \EF\E5\F0\E5\E7\E0\E3\F0\F3\E7\EA\E0 \F3\ \F1\F2\F0\EE\E9\F1\F2\E2\E0 \E8 \EE\F2\EF\F0\E0\E2\EA\E0 SMS" \ dont-require-permissions=no name=reboot owner=petya policy=\ reboot,read,write,policy,test source="# Written by Nikolay Soloshin (nikol\ ay@soloshin.su) for RouterOS v6.46.3 on RB3011UiAS (arm) @ 2020.03\r\ \n\r\ \n# Functions used in the script. They are entered by the script \"variabl\ e-initialization\" when the device starts!\r\ \n:global sendEvent;\r\ \n\r\ \n:local msgReboot \"Rebooting MikroTik RB3011. \";\r\ \n\r\ \n\$sendEvent mode=sms msg=\$msgReboot;\r\ \n:delay 5s;\r\ \n/system reboot\r\ \n\r\ \n# With love from Vladivostok."

Запуск скрипта

Скрипт запускается через SMS на номер модема с синтаксисом :cmd 12345 script reboot , где 12345 , это секрет, назначенный при настройке приема SMS.

Читайте также:  Узнать пароль от роутера d link dir 615

Политики запуска

Это минимально необходимый набор для работы скрипта.

Дисклеймер

Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!

Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.

Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!

При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.

Источник

Скрипт перезагрузки роутера mikrotik

  • Вы здесь:
  • Главная
  • Статьи
  • Инструкции по настройке
  • MikroTik
  • Надстройки
  • 2 способа настройки автоматической перезагрузки Mikrotik по расписанию

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

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

Читайте также:  Wifi роутер 200 метров

/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

/system scheduler add name=»autoreboot» start-date=jan/01/1970 start-time=01:00:00 interval=7d 00:00:00 on-event=»/system reboot» policy=reboot

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

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

И так. У нас аптайм 16 дней. Настроим правило по которому перезагрузка устройства будет производиться ежедневно в 6 утра. Приступим.

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

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

Шаг 3. Отлично. Теперь у нас открылось окно для создания нового задания. Начнем его заполнять:

Теперь разберемся, какой параметр для чего предназначен:

Номер Имя параметра Значение параметра Описание параметра
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. После настройки необходимых параметров, нажимаем кнопку ОК. И задание записывается в память устройства.

Читайте также:  Кинетик роутер смена пароля

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

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

Источник

Оцените статью
Adblock
detector