- Тактичне
- IP камери
- Відеореєстратори
- Домофон
- Бездротові рішення
- Комутатори та роутери
- Маршрутизатори
- Безпека
- 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, бізнесу та віддалених об'єктів, де важлива стабільність та швидкий контроль мережі.
