Перейти к содержимому

Мониторинг доступности сайта

Наш сервер проверяет сайт или API каждые несколько минут, отслеживает время ответа и аптайм и присылает уведомление в Slack, Discord или по вебхуку, если сайт не отвечает.

Ваши мониторы

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

Проверять каждые

Регистр не учитывается. Проверка не пройдена, если страница загрузилась, но слова на ней нет.

Наш сервер отправит сюда POST-запрос, когда монитор перестанет работать или восстановится.

Оповещения в этом браузере

Чтобы получать оповещения, когда вас нет рядом, добавьте к монитору вебхук Slack, Discord или JSON: наш сервер отправит сообщение сразу после смены состояния.

Публичная страница статуса

Мониторы привязаны к ключу редактирования, сохранённому в этом браузере. История проверок старше 30 дн. удаляется.

Обрабатывается на нашем сервере · мониторы хранятся, пока вы их не удалите; история проверок — 30 днейКак это работает

Как пользоваться: Мониторинг сайтов

  1. 1

    Введите адрес

    Вставьте адрес страницы или API, например главную страницу или URL вида /health. При желании укажите ключевое слово, которое должно быть в ответе.

  2. 2

    Выберите интервал проверки

    Бесплатные мониторы работают с интервалом 5, 10, 15 или 30 минут; в Pro добавляются проверки каждую минуту и каждые две минуты.

  3. 3

    Добавьте оповещения

    Вставьте входящий вебхук Slack или Discord либо любой https-адрес, который принимает JSON. При желании включите уведомления в браузере.

  4. 4

    Изучите историю

    Разверните монитор, чтобы увидеть доступность, время ответа и инциденты за 24 часа, 7 дней или 30 дней, либо опубликуйте страницу статуса.

Лимиты и Pro

Бесплатно: 3 монитора на один ключ редактирования, проверки каждые 5, 10, 15 или 30 минут с тайм-аутом 10 секунд, оповещения в Slack, Discord и по JSON-вебхуку, одна публичная страница статуса и 30 дней истории. Бесплатный монитор приостанавливается, если его панель не открывали 30 дней.

Pro увеличивает лимит до 25 мониторов и добавляет проверки каждые 1 или 2 минуты. Смотреть Pro

О инструменте «Мониторинг сайтов»

Монитор доступности запрашивает вашу страницу с нашего сервера по заданному расписанию и записывает, ответила ли она, сколько времени это заняло и какой код статуса вернулся. Он работает, даже когда ваш компьютер выключен, в этом и смысл: вы узнаёте, что магазин или API перестали отвечать, раньше, чем об этом сообщат клиенты.

Проверка — это HTTP-запрос GET, который проходит до пяти перенаправлений и прекращается через 10 секунд. Она успешна, если итоговый ответ имеет статус ниже 400 и, когда задано ключевое слово, первый мегабайт страницы содержит этот текст. Так удаётся поймать сервер, который отвечает страницей с ошибкой или пустым шаблоном. Одной неудачи для тревоги недостаточно: вторая проверка через 30 секунд тоже должна провалиться, и только тогда монитор станет красным, откроет инцидент и отправит сообщение на ваш вебхук. Когда работа восстановится, второе сообщение сообщит, сколько длился сбой.

Время ответа измеряется от отправки запроса до получения ответа целиком, поэтому в него входят DNS-запрос, соединение, TLS и работа самого сервера. На графике показано среднее значение за период, полоса из зелёных и красных ячеек для успешных и неудачных проверок, а также 95-й процентиль для редких медленных ответов.

Проверка выполняется только из одной точки. Монитор не пингует серверы, не проверяет порты, не достаёт до адресов внутри частной сети и не отправляет письма или SMS.

Конфиденциальность

Этот инструмент работает на нашем сервере, потому что проверки должны продолжаться, пока ваш браузер закрыт. Там хранятся введённые вами адрес, название, необязательное ключевое слово, интервал проверки и необязательный адрес вебхука, а также отпечаток SHA-256 случайного ключа редактирования, который хранится в вашем браузере. Для каждой проверки сохраняются время, код статуса, время ответа и краткая причина сбоя; скачанное содержимое страницы сравнивается с вашим ключевым словом и затем удаляется. Адреса вебхуков работают как пароли, поэтому полный адрес никогда не отправляется обратно на страницу. Результаты проверок и закрытые инциденты удаляются через 30 дней; монитор хранится, пока вы его не удалите, а бесплатный монитор, панель которого никто не открывал 30 дней, приостанавливается до тех пор, пока вы его не возобновите.

Возможности

Подтверждённые оповещения

Вторая проверка через 30 секунд подтверждает сбой, и только потом о нём узнают Slack, Discord или ваш JSON-адрес.

История времени ответа

Среднее время ответа и 95-й процентиль с успешными и неудачными проверками за 24 часа, 7 дней или 30 дней.

Публичная страница статуса

Делитесь информацией о доступности с клиентами, не раскрывая адреса, которые вы проверяете.

Мониторинг сайтов: частые вопросы

Как монитор определяет, что мой сайт не работает?
Проверка считается неудачной, если сервер отвечает статусом 400 или выше, отвечает дольше 10 секунд, его не удаётся найти по имени или подключиться к нему либо возвращается страница без вашего ключевого слова. После первой неудачи через 30 секунд назначается повторная проверка. Только если и она не пройдена, монитор переходит в состояние «Не работает», открывает инцидент и отправляет оповещение на вебхук. Так разовые сетевые сбои не попадают в ваши уведомления.
Что монитор хранит на сервере и как долго?
Хранятся адрес, название, ключевое слово, интервал и адрес вебхука каждого монитора, а также отпечаток ключа редактирования из вашего браузера вместо самого ключа. Каждая проверка добавляет запись со временем, кодом статуса, временем ответа и причиной сбоя. Скачанные страницы лишь проверяются на наличие ключевого слова и не сохраняются. Записи проверок и завершённые инциденты старше 30 дней удаляются автоматически; мониторы хранятся, пока вы их не удалите.
Можно ли получать письмо или SMS, когда сайт перестаёт работать?
Напрямую нет: монитор отправляет сообщение на вебхук. Вебхуки Slack и Discord доходят до телефона через push-уведомления самих приложений, а универсальный JSON-вебхук можно подключить к сервису автоматизации или собственному скрипту, который отправит письмо или SMS. Пока панель открыта во вкладке, можно также включить уведомления в браузере об изменении состояния.
Можно ли проверять сервер в локальной сети или за файрволом?
Нет. Каждая проверка выполняется с нашего сервера в публичном интернете, а адреса из частных, loopback и link-local диапазонов отклоняются и при сохранении монитора, и перед каждой проверкой. Сайт за файрволом должен принимать запросы из интернета; наши проверки представляются user agent ToolsUptimeMonitor, по которому их можно узнать в ваших логах.
Что показывает публичная страница статуса?
На ней перечислены только выбранные вами мониторы по названиям, с текущим состоянием, полосой за каждый из последних 30 дней с долей успешных проверок и недавними инцидентами. Адреса, ключевые слова и вебхуки не показываются. У каждого ключа редактирования одна страница по случайному адресу, которую просят не индексировать поисковые системы; её можно отключить в любой момент.