Создание первого монитора
В этом руководстве вы шаг за шагом создадите свой первый HTTP-монитор для вашего сайта или API. Сразу после сохранения ePulz.io начнёт проверять страницу и уведомит вас при любой проблеме.
Шаг 1: Откройте создание монитора
- В обзоре нажмите кнопку + Добавить монитор.
- Выберите тип HTTP/HTTPS - самый частый выбор для сайтов и API.
Шаг 2: Основные данные
- Название - любое описание для вашего удобства, например Главный сайт, API сервер или Касса интернет-магазина.
- Адрес (URL) - полный адрес, включая
https://(напримерhttps://moyacompany.ru). - HTTP метод - обычно GET (обычная загрузка страницы). POST используйте для конечных точек API, которые не поддерживают GET.
Шаг 3: Интервал проверок
Определяет, как часто ePulz.io тестирует ваш адрес. Самый короткий интервал зависит от тарифа:
- Пробный период и Стандарт: от 5 минут.
- Pro: от 2 минут.
- Business: от 1 минуты.
Для большинства сайтов 5 минут более чем достаточно. Более короткий интервал имеет смысл для критичных сервисов, где секунды означают деньги - например касса интернет-магазина или платёжный шлюз.
Шаг 4: Ожидаемое состояние
- Код состояния - какой HTTP код должен вернуть сервер, чтобы ответ считался нормальным. По умолчанию 200 (страница в порядке). Для перенаправлений установите, например, 301.
- Тайм-аут - максимальное время в секундах, после которого проверка считается сбоем. По умолчанию 15 секунд.
- Ключевое слово в содержимом (необязательно) - текст, который должен присутствовать в ответе, например
Добро пожаловатьили<title>Главная. Помогает выявить так называемый тихий сбой, когда сервер возвращает 200, но показывает пустую или ошибочную страницу.
Шаг 5: Проверка SSL и домена
Для адресов с HTTPS включите эти две проверки:
- Проверка SSL - заранее предупреждает об истечении срока действия сертификата безопасности (за 30, 14, 7, 3 и 1 день до окончания).
- Проверка домена (WHOIS - публичный реестр доменных имён) - предупреждает о приближающемся окончании регистрации домена.
Обе проверки входят в стоимость, не стоят дополнительно и способны избавить от серьёзных неприятностей.
Шаг 6: Уведомления
Выберите каналы, на которые хотите получать уведомление при сбое:
- Электронная почта - на адрес вашего аккаунта, включена по умолчанию.
- Telegram - требует подключённый Telegram.
- Webhook - собственный адрес для Slack, Discord или вашей системы.
Шаг 7: Количество сбоев до уведомления
Необязательная настройка. Определяет, сколько неудачных проверок подряд должно произойти, прежде чем мы отправим уведомление. Значение по умолчанию - 1 (уведомление сразу). Установка на 2 или 3 снижает количество ложных тревог при разовых сетевых колебаниях.
Шаг 8: Сохранение монитора
Нажмите Создать монитор. Первая проверка запустится в течение одной минуты. В обзоре вы увидите, как состояние перейдёт со значения Ожидание на OK или, возможно, Сбой.
Что происходит при сбое
- ePulz.io обнаруживает неудачную проверку (неверный код состояния, превышен лимит, отсутствует ключевое слово).
- Если задано количество сбоев до уведомления, проверка повторяется для подтверждения.
- По желанию сбой также проверяется из другого расположения (из нескольких регионов), чтобы исключить локальную проблему.
- Мы отправляем уведомление на все включённые каналы.
- Мы создаём запись об инциденте с временем начала.
- После первой успешной проверки мы отправляем уведомление о восстановлении вместе с длительностью сбоя.