Гид по технологиям

Бесплатные SMS-оповещения при простое сайта

5 min read Мониторинг сайтов Обновлено 01 Apr 2026
Бесплатные SMS при простое сайта
Бесплатные SMS при простое сайта

Мобильный телефон с уведомлением о сбое сайта

Что делает этот способ

Скрипт пытается подключиться к одному или нескольким указанным сайтам каждые пять минут. Если соединение не устанавливается, вы получаете уведомление по email и SMS (через создание события в Google Календаре с напоминанием). Это простой и бесплатный способ оперативно узнавать о простоях без платных сервисов.

Важно: сама услуга Google для создания напоминаний бесплатна, но ваш мобильный оператор может взимать плату за получение SMS. Уточните тарифы у оператора.

Подготовка: привязка номера к Google Календарю

  1. Откройте Google Календарь.
  2. Нажмите значок шестерёнки в правом верхнем углу и выберите «Настройки».
  3. Перейдите на вкладку «Мобильная настройка» (Mobile Setup).
  4. Выберите страну и введите свой номер мобильного телефона в международном формате.
  5. Нажмите «Отправить код подтверждения» и введите полученный код в форму.

Настройка SMS-напоминаний в Google Календаре

После подтверждения вы сможете получать SMS-напоминания от Google Календаря и создавать события через SMS там, где это поддерживается.

Настройка Website Monitor в Google Документах

  1. Откройте шаблон Website Monitor в Google Docs и создайте его копию в своём аккаунте (копирование шаблона обычно доступно через “Файл → Создать копию”).
  2. В копии нажмите кнопку Website Monitor на панели инструментов и выберите Initialize. Скрипту потребуются разрешения на создание событий в календаре, отправку почты и доступ к таблице.

Кнопка Website Monitor в Google Документах

  1. После инициализации заполните поля:
    • Email Address — ваш адрес для уведомлений;
    • Website URLs — адрес(а) сайта(ов). Несколько адресов разделяйте запятой и пробелом;
    • SMS Notifications — Yes/No (если выбрать No, будут приходить только письма).

Поля для Email и URL в таблице Website Monitor

  1. В меню Website Monitor выберите Start Monitoring. Скрипт начнёт работу и будет выполняться автоматически каждые пять минут даже при закрытой таблице.

Мини‑методология: как проверить, что всё работает

  1. В настройках укажите ваш Email и включите SMS.
  2. Добавьте тестовый URL, например http://example.invalid или временно неправильно укажите ваш собственный сайт.
  3. Запустите мониторинг и дождитесь первого срабатывания (в идеале — в течение 5–10 минут).
  4. Убедитесь, что вы получили email и SMS (если оператор не блокирует входящие сообщения).
  5. Восстановите корректный URL и ещё раз проверьте восстановление (при восстановлении сайт перестаёт триггерить сообщения).

Критерии приёмки

  • Получено email-уведомление при недоступности тестового URL.
  • Получено SMS-уведомление (если включено) на указанный номер.
  • Скрипт продолжает проверки через каждые пять минут без ручного запуска.

Что делать, если уведомления не приходят

  • Проверьте, что вы правильно подтвердили номер в Google Календаре.
  • Убедитесь, что в скрипте указан правильный адрес электронной почты.
  • Проверьте папку спама для email-оповещений.
  • Уточните у мобильного оператора, не блокирует ли он входящие SMS с коротких номеров или международные сообщения.
  • В логах Google Apps Script (Просмотр → Логи) проверьте ошибки выполнения.

Альтернативные подходы и сравнение

Ниже — краткое сравнение популярных вариантов мониторинга.

РешениеПлатностьОграниченияПреимущества
Скрипт + Google CalendarБесплатно (кроме SMS у оператора)Ручная настройка, нет геораспред. проверокБыстро, гибко, под контроль в Google-аккаунте
UptimeRobotБесплатный тарифОграниченные проверки и уведомленияУдобный UI, внешние точки мониторинга
PingdomПлатно (есть бесплатный тест)Стоимость, платные планыРасширенные метрики, SLA, исторические данные
SiteMonitor (десктоп)БесплатноРаботает только на ПКЛокальные десктоп-уведомления, просто для одного компьютера

Когда этот метод не подходит

  • Нужен полноценный SLA и отчёты о доступности с разных регионов.
  • Требуются детальные метрики (время отклика, трассировки). В таких случаях выбирайте специализиро-ванные платные сервисы.

Рекомендации по безопасности и приватности

  • Скрипт использует ваш Google-аккаунт для создания событий и отправки почты. Разрешайте доступ только проверенным скриптам.
  • Не сохраняйте в таблице конфиденциальные данные без шифрования.
  • Для соответствия требованиям GDPR: уведомляйте ответственных лиц и храните лог доступа к аккаунту; удаляйте личные данные, если это требуется политикой компании.

Роль‑ориентированные чек-листы

Администратор (IT):

  • Привязать и подтвердить номер в Google Календаре.
  • Установить и инициализировать скрипт.
  • Проверить логи и права доступа.

Разработчик/DevOps:

  • Добавить все публичные URL сервиса в список мониторинга.
  • Тестировать отказоустойчивость и сценарии восстановления.

Служба поддержки:

  • Знать процедуру проверки и восстановления.
  • Получать уведомления и эскалировать по регламенту.

Факто-бокс — ключевые параметры

  • Интервал проверки: каждые 5 минут.
  • Уведомления: email и SMS (через Google Calendar).
  • Стоимость сервиса: бесплатно; возможна плата оператора за входящие SMS.
  • Масштаб: несколько URL в одной таблице (через запятую).

Шаблон тестовых сценариев

  1. Добавить некорректный URL → ожидать email + SMS в 5–10 минут.
  2. Исправить URL → убедиться в отсутствии повторных тревог.
  3. Отключить SMS в настройках → получить только email.

Однострочный глоссарий

  • Google Apps Script — скриптовая платформа Google для автоматизации задач в Документах и Календаре.
  • Google Календарь — сервис для событий и напоминаний; используется здесь для доставки SMS.
  • SMS — текстовое сообщение на мобильный телефон, может оплачиваться оператором.

Краткое резюме

Этот способ позволяет быстро организовать бесплатный базовый мониторинг доступности сайтов с уведомлениями по email и SMS, используя возможности Google. Он удобен для небольших проектов и тестовых сред. Для критичных систем с требованиями SLA рассмотрите профилированные платные решения.

Важно: перед внедрением убедитесь в политике вашего мобильного оператора по приёму SMS и в требованиях к безопасности вашей организации.

Примечание: автор оригинального скрипта — Amit Agarwal из Digital Inspiration.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

CSS font-family: как менять шрифты на сайте
Frontend

CSS font-family: как менять шрифты на сайте

График амортизации кредита в Excel — пошагово
Финансы

График амортизации кредита в Excel — пошагово

Разгон Raspberry Pi 4 — безопасный пошаговый гид
Аппаратное обеспечение

Разгон Raspberry Pi 4 — безопасный пошаговый гид

Как запустить Windows 11 на Mac — варианты и советы
Mac

Как запустить Windows 11 на Mac — варианты и советы

Мошенничество с возвратом средств через техподдержку
Безопасность

Мошенничество с возвратом средств через техподдержку

Диагональная обрезка в Canva — как сделать эффектно
Дизайн

Диагональная обрезка в Canva — как сделать эффектно