Автоматическая перезагрузка роутера MikroTik при зависании
Случается что требуется принудительно перезагрузить роутер, когда тот подвисает или провайдер просит перезагрузить маршрутизатор после сбоя на своём оборудовании для восстановления доступа к Интернет, а вас нет рядом или роутер установлен в труднодоступном месте. Быстро реагировать на такого рода проблемы в ручном режиме крайне сложно, но всё уже продумано за нас.
На роутерах MikroTik таким средством контроля за зависанием системы является сторожевой таймер (WatchDog), состоящий из аппаратной и программной части и позволяющий настроить перезагрузку системы, проверяя на доступность заданный IP-адрес или когда обнаруживает, что система зависла.
Настройка WatchDog на MikroTik
Настраивается сторожевого таймера довольно простая и находится в меню System -> Watchdog:
- Watchdog Timer — перезагружает роутер, если система не отвечает в течение минуты (по умолчанию включено);
- Watch Address — IP-адрес, по которому отслеживается работа роутера. Перезагрузка осуществляется после 6 последовательных неудачных обращений с интервалом в 10 секунд (по умолчанию значение none, то есть функция отключена);
- Ping Start After Boot — интервал времени, через который роутер начнёт пинговать IP-адрес после перезагрузки;
- Automatic Supout — при сбое программного обеспечения, автоматически формируется файл с отчётом autosupout.rif (предыдущий autosupout.rif переименовывается в autosupout.old.rif). включено по умолчанию;
- Auto Send Supout — автоматически отправляет отчет на указанный почтовый ящик Send Email To от пользователя Send Email From , используя SMTP сервер из поля Send SMTP Server .
В качестве объекта для тестирования работы канала связи можно указать, например, IP какого-нибудь сервера точного времени или адрес DNS-сервера Google (8.8.8.8), но на мой взгляд целесообразнее выбрать адрес шлюза вашего провайдера. Ведь если проблема будет на «последней миле», то нет смысла пинговать внешние сервера и перезапускать роутер до тех пор, пока провайдер не решит её у себя.
Эту и другие статьи можно найти у меня в блоге mdex-nn.ru
Watchdog Mikrotik – автоматическая перезагрузка Микротик.
Помощник Админа > Blog > Windows & Linux > Linux > Watchdog Mikrotik – автоматическая перезагрузка Микротик.
Продолжаем изучать и пользоваться инструментами Mirkotik.
Инструмент WatchDog используется для автоматической перезагрузки при пропадании связи с интернетом. Включается данная возможность в меню System – Watchdog.
Watchdog Timer — включение функции WatchDog.
Watch Address — адрес, который будет пинговать микротик для определения наличия связи с интернетом, например dns гугла или шлюз провайдера.
Ping Start After Boot — время, через которре будет пинговаться IP адрес.
Automatic Supout — генерирует файл autosupout.rif при программном сбое.
Для получения автоматического отчёта о перезагрузке Микротика, нужно заполнить следующие строки:
Auto Send Supout — автоматически отправляет файл autosupout.rif
Send Email To — на какой Email адрес отправить файл
Send Email From — Email адрес отправителя, если поле не заполнить, то данные берутся из настроек SMTP в разделе Tools – SMTP.
Send SMTP Server —SMTP сервер почты отправителя, если поле не заполнить, то данные берутся из настроек SMTP в разделе Tools – SMTP.
Настройка SMTP Mirkotik описана в статье .
Настройка WatchDog на MikroTik
В Микротиках есть функция самостоятельной перезагрузки роутера в случае отсутствия интернета.
Для определения отсутствия связи Микротик пингует указанный IP адрес через определённый промежуток времени.
Как только Микротик не получит ответ от пингуемого сервера, то он перезагрузится.
Включить данную функцию можно в меню System — Watchdog.
Watchdog Timer — необходимо поставить галочку для активации функции WatchDog.
Watch Address — IP адрес, который будет пинговаться.
Можно использовать стабильный адрес Гугла 8.8.8.8, но в этом случае Микротик будет перезагружаться, как только у вас пропадёт интернет.
Ping Start After Boot — интервал времени, через который будет пинговаться IP адрес.
Automatic Supout — генерирует файл autosupout.rif при программном сбое.
Если вы хотите автоматически получать отчёт о перезагрузке Микротика, то заполните следующие строки:
Auto Send Supout — автоматически отправляет файл autosupout.rif
Send Email To — на какой Email адрес отправить файл autosupout.rif
Send Email From — Email адрес отправителя
Send SMTP Server — через какой SMTP сервер отправить файл autosupout.rif
P.S. Если в поле Watch Address не указывать IP адрес, оборудование будет проверять само себя на зависания — и в случае сбоя перезагружаться.
Summary
This menu allows the configuring system to reboot, when a specific IP address does not respond, or when it detects, that the software has locked up. The detection is done in two ways:
- Software watchdog timer (mostly caused by hardware malfunction) device can recover itself with a reboot;
- Ping watchdog can monitor connectivity to a specific IP address and trigger the reboot function.
Note: These are two different Watchdog features and both have their own settings. By default software Watchdog is enabled and ping Watchdog is disabled. You can enable ping Watchdog by specifying an IP address and you can disable the software Watchdog by unsetting the Watchdog Timer option.
Properties
After the support output file is automatically generated, it can be sent by email.
When software failure happens, a file named «autosupout.rif» is generated automatically. The previous «autosupout.rif» file is renamed to «autosupout.old.rif».
Specifies how long will it wait before trying to reach the watch-address.
Specifies the time interval in which the device will be pinged 6 times (after «no-ping-delay»).
The e-mail address to send the support output file from. If not set, the value set in /tool e-mail is used.
The e-mail address to send the support output file to.
SMTP server address to send the support output file through. If not set, the value set in /tool e-mail is used.
The system will reboot, in case 6 sequential pings to the given IP address will fail. If set to none this feature is disabled. By default, the router will reboot every 6 minutes if the watch-address is set and not reachable.
Whether to reboot if a system is unresponsive for a minute.
Quick Example
To make system generate a support output file and sent it automatically to support@example.com through the 192.0.2.1in case of a software crash:
[admin@MikroTik] system/watchdog/ set auto-send-supout=yes \ \. send-to-email=support@example.com send-smtp-server=192.0.2.1 [admin@MikroTik] system watchdog> print watch-address: none watchdog-timer: yes no-ping-delay: 5m automatic-supout: yes auto-send-supout: yes send-smtp-server: 192.0.2.1 send-email-to: support@example.com
Автоматическая перезагрузка роутера MikroTik при зависании
Случается что требуется принудительно перезагрузить роутер, когда тот подвисает или провайдер просит перезагрузить маршрутизатор после сбоя на своём оборудовании для восстановления доступа к Интернет, а вас нет рядом или роутер установлен в труднодоступном месте. Быстро реагировать на такого рода проблемы в ручном режиме крайне сложно, но всё уже продумано за нас.
На роутерах MikroTik таким средством контроля за зависанием системы является сторожевой таймер (WatchDog), состоящий из аппаратной и программной части и позволяющий настроить перезагрузку системы, проверяя на доступность заданный IP-адрес или когда обнаруживает, что система зависла.
Настройка WatchDog на MikroTik
Настраивается сторожевого таймера довольно простая и находится в меню System -> Watchdog:
- Watchdog Timer — перезагружает роутер, если система не отвечает в течение минуты (по умолчанию включено);
- Watch Address — IP-адрес, по которому отслеживается работа роутера. Перезагрузка осуществляется после 6 последовательных неудачных обращений с интервалом в 10 секунд (по умолчанию значение none, то есть функция отключена);
- Ping Start After Boot — интервал времени, через который роутер начнёт пинговать IP-адрес после перезагрузки;
- Automatic Supout — при сбое программного обеспечения, автоматически формируется файл с отчётом autosupout.rif (предыдущий autosupout.rif переименовывается в autosupout.old.rif). включено по умолчанию;
- Auto Send Supout — автоматически отправляет отчет на указанный почтовый ящик Send Email To от пользователя Send Email From, используя SMTP сервер из поля Send SMTP Server.
В качестве объекта для тестирования работы канала связи можно указать, например, IP какого-нибудь сервера точного времени или адрес DNS-сервера Google (8.8.8.8), но на мой взгляд целесообразнее выбрать адрес шлюза вашего провайдера. Ведь если проблема будет на «последней миле», то нет смысла пинговать внешние сервера и перезапускать роутер до тех пор, пока провайдер не решит её у себя.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.