Створення першого монітора
У цьому посібнику ви крок за кроком створите свій перший HTTP-монітор для вашого сайту або API. Одразу після збереження ePulz.io почне перевіряти сторінку та сповістить вас за будь-якої проблеми.
Крок 1: Відкрийте створення монітора
- В огляді натисніть кнопку + Додати монітор.
- Виберіть тип HTTP/HTTPS - найчастіший вибір для сайтів і API.
Крок 2: Основні дані
- Назва - будь-який опис для вашої зручності, наприклад Головний сайт, API сервер або Каса інтернет-магазину.
- Адреса (URL) - повна адреса, включно з
https://(наприкладhttps://moyacompany.com.ua). - 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 виявляє невдалу перевірку (неправильний код стану, перевищено ліміт, відсутнє ключове слово).
- Якщо задано кількість збоїв до сповіщення, перевірка повторюється для підтвердження.
- За бажанням збій також перевіряється з іншого розташування (з кількох регіонів), щоб виключити локальну проблему.
- Ми надсилаємо сповіщення на всі увімкнені канали.
- Ми створюємо запис про інцидент із часом початку.
- Після першої успішної перевірки ми надсилаємо сповіщення про відновлення разом із тривалістю збою.