Довідка та інструкціїРозширені монітори › Типи моніторів (HTTP, SSL, порт, домен, DNS, ping, heartbeat, візуальний, LAN)

Типи моніторів (HTTP, SSL, порт, домен, DNS, ping, heartbeat, візуальний, LAN)

5 хв читання · Розширені монітори

ePulz.io пропонує 12 типів моніторів - від простої перевірки сайту до відстеження SSL-сертифіката та закінчення терміну домену, а також візуального порівняння й моніторингу у внутрішній корпоративній мережі. Обирайте залежно від того, що саме ви хочете відстежувати.

Форма нового монітора з вибором типу, адреси та інтервалу
Тип монітора ви обираєте одразу у верхній частині форми під час створення нового монітора.

HTTP / HTTPS

Класична перевірка загальнодоступного сайту. Надсилає запит (за замовчуванням GET, але можна задати й інший HTTP-метод) і перевіряє код відповіді (за замовчуванням 200), за потреби також наявність ключового слова у відповіді.

  • Використовуйте для: публічних сайтів, API-ендпоінтів, сторінок статусу, онлайн-документації
  • Ціль: https://www.mijsajt.ua
  • За https:// одночасно автоматично перевіряється чинність SSL-сертифіката

SSL (закінчення терміну сертифіката)

Окремий монітор, який відстежує, коли закінчується термін дії вашого SSL/TLS-сертифіката (замок поруч з адресою у браузері). Він попередить вас завчасно, щоб ви встигли його оновити. Він корисний навіть тоді, коли у вас уже є HTTPS-монітор, бо зосереджується винятково на терміні дії сертифіката.

  • Ціль: www.mijsajt.ua (hostname, порт 443 використовується за замовчуванням)
  • Сповіщення надходять автоматично за 30, 14, 7, 3 та 1 день до закінчення терміну дії

TCP-порт

Перевіряє, чи приймає конкретний порт на сервері з'єднання. Підходить для служб на кшталт бази даних, SSH (віддалений доступ), поштових портів або інших застосунків, які не працюють як сайт.

  • Ціль: db.mojafirma.ua:5432
  • Достатньо, що з'єднання встановлюється - вміст не зчитується

DNS

Перевіряє, чи правильно доменне ім'я перетворюється на IP-адресу, тобто чи працює DNS (перетворення доменного імені на IP). Виявляє збій сервера імен або хибне налаштування DNS-записів.

  • Ціль: mijsajt.ua
  • Тип запису A, AAAA, MX, TXT, CNAME або NS за потреби

Домен (закінчення терміну імені)

Щодня перевіряє, коли закінчується термін реєстрації вашого доменного імені. Дані беруться з публічного реєстру доменних імен (WHOIS). Попереджає вас заздалегідь, щоб ви встигли продовжити домен і не втратили його.

  • Використовуйте для: доменів, що використовуються лише для електронної пошти (без сайту), або як доповнення до HTTP- та SSL-монітора
  • Ціль: mijsajt.ua (без http://)
  • Сповіщення за 30, 14, 7, 3 та 1 день до закінчення терміну

Ping (ICMP)

Наш сервер надсилає ICMP-пінг (найпростіший мережевий тест на кшталт "відгукнись") на задану IP-адресу або домен. Підходить усюди, де немає доступної вебслужби і потрібно знати лише те, чи доступний пристрій.

  • Використовуйте для: публічних серверів без вебслужби, маршрутизаторів, мережевих екранів
  • Ціль: 8.8.8.8 або router.example.com
  • Увага: на деяких серверах ICMP заблокований - у цьому випадку краще використовуйте TCP-монітор

Heartbeat

Зворотний монітор - сигнал надсилаєте ви з власного cron-завдання або скрипта. Якщо ми не отримуємо його в очікуваний час (інтервал плюс вікно допуску, так званий grace period), ми надсилаємо вам сповіщення. Підходить для нічних резервних копій, завдань синхронізації та інших запланованих процесів.

Докладніше: Що таке heartbeat.

Візуальна перевірка (Профі, Business і пробний період)

Ми відкриваємо ваш сайт у браузері, що працює у фоновому режимі (headless), робимо знімок і порівнюємо його з еталонним знімком (baseline). Так ми виявляємо ситуації, коли сторінка відображається зовсім інакше, ніж раніше: зламаний CSS, незавантажений шрифт, помилка JavaScript, A/B-тест або несанкціонована зміна вмісту (defacement).

  • Використовуйте для: лендингів, оформлення замовлення, маркетингових сайтів - усюди, де зовнішній вигляд має велике значення
  • Ціль: https://www.mijsajt.ua
  • Доступно в тарифі Профі та Business (і протягом пробного періоду)
  • Докладніше: Візуальна перевірка

LAN ping / LAN TCP / LAN HTTP

Для пристроїв і служб у внутрішній мережі клієнта. Частина інфраструктури працює у внутрішній мережі компанії (NAS, інтранет, база даних за мережевим екраном), і хмарний моніторинг не може дістатися до них з інтернету. Рішення - LAN-агент - невелика програма, яка працює безпосередньо в клієнта і сама перевіряє локальні цілі.

  • Ціль: 192.168.1.10 (NAS), 10.0.0.50:5432 (база даних), http://nas.local (внутрішній сайт)
  • Спершу потрібно встановити агент - інструкція

Моніторинг через браузер (Business і пробний період)

Завантажує сторінку у справжньому браузері (Playwright/Chromium), тому виявляє навіть помилки, яких простий HTTP-запит не бачить - непрацюючий JavaScript, відсутні ресурси або вміст, що відображається лише після виконання скриптів. Підходить для сучасних односторінкових (single-page) застосунків. Доступно в тарифі Business і протягом пробного періоду.

Як обрати

Що відстежуюВідповідний тип
Публічний сайт або APIhttp
Закінчення терміну HTTPS-сертифікатаssl
База даних або поштовий (SMTP) серверtcp
Власний DNS-серверdns
Закінчення терміну доменного іменіdomain
Публічний сервер без сайтуping
Нічна резервна копія, cron-завданняheartbeat
Візуальні зміни сайту (Профі+)visual
NAS або принтер у внутрішній мережіlan_ping / lan_tcp / lan_http

Порада: одну службу можна відстежувати кількома типами одночасно - наприклад http + ssl + dns + domain для того самого сайту. Під час збою ви тоді одразу побачите, що впало: DNS, вебсервер, закінчився термін сертифіката чи завершується реєстрація домену.

Чи був цей посібник корисним?