Автоматизируем мониторинг сайтов: n8n workflow для мгновенных оповещений в Telegram со скриншотами

Скачать шаблон автоматизации для n8n

Интеллектуальные оповещения о сбоях сайтов в Telegram с визуальным подтверждением

Этот шаблон преобразует скучные email-уведомления от UptimeRobot в информативные сообщения в Telegram, делая скриншот проблемного сайта


Целевая аудитория

  • DevOps-инженеры и системные администраторы, отвечающие за доступность сервисов
  • Владельцы интернет-магазинов и сайтов, для которых каждая минута простоя потеря денег
  • Команды поддержки, которым нужно быстро понимать природу проблемы у клиента
  • Руководители IT-отделов, желающие иметь простой и наглядный канал мониторинга

Решаемая проблема

Письма от систем мониторинга (типа UptimeRobot) тонут в почте, их легко пропустить. Даже прочитав письмо, сложно сразу понять масштаб проблемы — «сайт не грузится» или «только у меня?». Шаблон мгновенно доставляет оповещение прямо в Telegram и делает скриншот для визуальной проверки


Что автоматизируется

  • Запуск: Каждые 5 минут проверяется почта Gmail на наличие новых писем от alert@uptimerobot.com
  • Парсинг данных: Из письма извлекаются ID монитора и URL сайта, за которым следит UptimeRobot
  • Запрос деталей: По ID монитора делается запрос к API UptimeRobot для получения полной информации: текущий статус, время сбоя, причина
  • Принятие решения: Шаблон проверяет настройку: нужно ли делать скриншот
  • Создание скриншота (опция): Если включено, то:
    • Генерируется ссылка на скриншот сайта через сервис ScreenshotMachine
    • Скачивается изображение
  • Отправка в Telegram:
    • Скриншот + текст: Если скриншот создан, в Telegram отправляется фото с подробной подписью
    • Только текст: Если скриншот не требуется, отправляется текстовое сообщение с той же информацией

Используемые сервисы

  • Gmail (триггер): Служит «ухом» workflow. Регулярно проверяет входящие письма от UptimeRobot
  • UptimeRobot API: Даёт доступ к актуальным и детальным данным о мониторе (статус, логи, причина сбоя)
  • ScreenshotMachine API (опционально): Создаёт скриншоты сайтов по запросу. Требует отдельной подписки (есть бесплатный лимит)
  • Telegram Bot API: Отправляет финальные уведомления и изображения в заданный чат или канал

Сложность настройки

  • Уровень: Средний.
  • Время настройки: 30-45 минут (требуется регистрация/настройка в 3-4 разных сервисах)

Что нужно для запуска

  • Аккаунты и доступы:
    • Аккаунт UptimeRobot с настроенным монитором и включёнными email-оповещениями
    • API-ключ UptimeRobot (с правами на чтение мониторов)
    • Аккаунт Gmail, который будет получать письма от UptimeRobot
    • Telegram-бот (создаётся через @BotFather) и Chat ID чата/канала, куда слать уведомления
    • (Опционально) Аккаунт ScreenshotMachine с клиентским ключом (customer key) и секретной фразой (secret)
  • Предварительные требования: В n8n должны быть корректно настроены credentials для Gmail (OAuth2), UptimeRobot (API Key), Telegram (Bot Token) и, при необходимости ScreenshotMachine (Query Auth)

Примеры использования

  • Ночной дежурный мониторинг: DevOps-инженер получает в общий рабочий чат Telegram не просто текст «сайт упал», а сразу скриншот, чтобы оценить характер ошибки (500-я ошибка, таймаут, белый экран)
  • Мониторинг клиентских сайтов: Агентство, поддерживающее несколько десятков сайтов, настраивает этот workflow. При падении любого из них в канал поддержки прилетает оповещение с именем клиента и визуалом проблемы
  • Валидация ложных срабатываний: Если монитор показывает «сайт не доступен», но скриншот в Telegram загружается нормально, это явный признак ложного срабатывания или проблемы с самим UptimeRobot

Результат

  • Мгновенное информирование: Уведомления приходят в самый оперативный мессенджер, а не в переполненную почту
  • Экономия времени на диагностику: Скриншот сразу показывает, как выглядит проблема для пользователя (ошибка DNS, 404, 500, капча и т.д.)
  • Повышение доверия: Информативные сообщения со ссылкой на монитор и временем сбоя создают ощущение контроля и прозрачности системы
  • Гибкость: Можно легко отключить скриншоты для экономии лимитов или включить только для критичных сервисов

А получить workflow «Автоматизируем мониторинг сайтов: n8n workflow для мгновенных оповещений в Telegram со скриншотами» и другие шаблоны для n8n (более 1000 готовых сценариев автоматизации) вы можете в нашем Закрытом Нейроклубе по кнопке ниже:

Также рекомендуем подписаться на наш Telegram-канал AI Мастерская.
Там выходят подробные разборы популярных сценариев для n8n, реальные кейсы автоматизации бизнеса и примеры, где рутинную работу полностью берут на себя роботы, а не человек.

Напишите в комментариях, какой шаблон для n8n вам нужен и какие задачи он должен выполнять. Я подберу подходящее решение или добавлю новый workflow.

Оцените статью
Нейросети и Автоматизация

Эксперт по нейромаркетингу и автоматизациям с более чем 12-летним опытом работы в digital-сфере. Основал Закрытый Нейроклуб, чтобы делиться опытом и готовыми решениями по нейросетям.

Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Автоматизируем мониторинг сайтов: n8n workflow для мгновенных оповещений в Telegram со скриншотами
Промпт для фото в стиле 💫 Серебряная дива в воде: роскошная фэшн-съемка
промпт Nano Banana фото в стиле серебряная дива в воде фэшн