- Тактическое
- IP камеры
- Регистраторы
- Домофон
- Wi-Fi решения
- Коммутаторы и роутеры
- Маршрутизаторы
- Безопасность
- VOIP телефония
- IPTV
- Кабельная продукция
- Оборудование для оптики
- Пассивное оптоволоконное
- Аксессуары
- Умный дом
- Б.у. оборудование
- Оборудование для яхт
- Быстрый поиск
Watchdog + Netwatch + Telegram на MikroTik: автоматический контроль сети и уведомления
Что это за решение Watchdog + Netwatch + Telegram и зачем оно нужно?

Современные сети требуют не просто стабильности, а быстрой реакции на сбои. Обычный Watchdog в роутерах MikroTik умеет только перезагружать устройство, но не сообщает о проблемах и не пытается их устранить.
👉 Продвинутый сценарий Watchdog + Netwatch + Telegram решает эту задачу комплексно:
- отслеживает состояние интернета
- автоматически пытается восстановить соединение
- отправляет уведомления администратору
- перезагружает роутер только в крайнем случае
Как работает системная связка (простое объяснение)
Логика работы строится в несколько этапов:
1) Netwatch проверяет доступность интернета (например, 8.8.8.8)
2) Если связь пропадает:
- отправляется уведомление в Telegram
- выполняется попытка восстановления (перезапуск интерфейса)
3) Если интернет не появился:
- запускается отложенная перезагрузка
4) В крайнем случае:
- Watchdog перезапускает устройство
📌 Такой подход снижает количество ненужных перезагрузок и ускоряет восстановление сети.
Где применяется такой сценарий
Интернет-провайдеры (ISP)
📌 Практический пример:
Оборудование установлено на удалённом узле. При пропадании связи:
- система отправляет уведомление
- пытается восстановить соединение
- если не удалось — выполняет reboot
👉 В результате уменьшается время простоя и количество выездов инженеров.
Видеонаблюдение и удалённые объекты
📌 Пример:
Склад или офис без постоянного IT-персонала.
- пропадает интернет
- камеры недоступны
С данным решением:
- администратор сразу получает уведомление
- система сама пытается восстановить связь
- при необходимости выполняется перезагрузка
Бизнес и офисные сети
📌 Используется для:
- мониторинга интернет-канала
- автоматического восстановления связи
- уведомления IT-отдела
Преимущества решения
✅ Автоматическое обнаружение проблем
✅ Уведомления в реальном времени (Telegram)
✅ Попытка восстановления без перезагрузки
✅ Снижение простоев сети
✅ Подходит для удалённых объектов
Недостатки и ограничения
❌ Требует первоначальной настройки
❌ Возможны ложные срабатывания при нестабильном интернете
❌ Зависимость от внешних сервисов (Telegram API)
❌ Требуется тестирование перед внедрением
Пошаговая настройка Watchdog + Netwatch + Telegram
1. Создание Telegram-бота
- открыть BotFather
- создать нового бота
- получить BOT TOKEN
- узнать CHAT ID через API
2. Скрипт отправки сообщений
/system script add name=sendTelegram source="
:local botToken \"YOUR_BOT_TOKEN\";
:local chatId \"YOUR_CHAT_ID\";
:local message \$1;
/tool fetch url=(\"https://api.telegram.org/bot\$botToken/sendMessage?chat_id=\$chatId&text=\$message\") keep-result=no;"
3. Настройка Netwatch
/tool netwatch add host=8.8.8.8 interval=30s timeout=5s \
down-script="/system script run sendTelegram message=\"Internet DOWN\"; \
/interface disable ether1; delay 5; /interface enable ether1;" \
up-script="/system script run sendTelegram message=\"Internet RESTORED\""
4. Добавление отложенной перезагрузки
/system script add name=delayedReboot source="
:delay 300;
/system reboot;
"
Обновлённый Netwatch
/tool netwatch set 0 down-script="
/system script run sendTelegram message=\"Connection lost, trying to recover\";
/interface disable ether1;
:delay 10;
/interface enable ether1;
/system script run delayedReboot;
"
5. Настройка Watchdog (резервный механизм)
/system watchdog set watchdog-timer=yes \
watch-address=8.8.8.8 \
no-ping-delay=10m
Как работает итоговая схема
📌 Полный цикл:
- пропал интернет
- отправлено уведомление
- выполнена попытка восстановления
- если не помогло — reboot
- если система зависла — Watchdog
Практические рекомендации
🔹 Используйте стабильные IP (8.8.8.8, 1.1.1.1)
🔹 Устанавливайте разумные таймеры (не менее 30–60 сек)
🔹 Тестируйте сценарий перед запуском
🔹 Включайте логирование
Частые ошибки при настройке
❌ Слишком короткие интервалы проверки
❌ Неправильный IP для мониторинга
❌ Отсутствие задержки перед reboot
❌ Не настроены уведомления
Связка Watchdog + Netwatch + Telegram превращает обычный роутер MikroTik в полноценную систему:
- мониторинга сети
- автоматического восстановления
- уведомления администратора
👉 Оптимальное решение для ISP, бизнеса и удалённых объектов, где важна стабильность и быстрый контроль сети.
