Справка и руководстваПродвинутые мониторы › Типы мониторов (HTTP, SSL, DNS, port, keyword)

Типы мониторов (HTTP, SSL, DNS, port, keyword)

5 мин чтения · Продвинутые мониторы

Типы мониторов

5 мин чтения

ePulz.io поддерживает 8 типов мониторов - от простого HTTP-пинга до LAN-пинга с агентом. Выбирайте в зависимости от того, что именно хотите отслеживать.

HTTP / HTTPS

Классический check публичного сайта. Отправляет GET-запрос и проверяет status code (default 200), опционально и keyword в ответе.

  • Используйте для: публичные сайты, API endpoints, status pages, документация
  • Цель: https://www.mywebsite.com
  • Схема http:// vs https:// - HTTPS автоматически валидирует SSL cert

SSL (срок действия сертификата)

Выделенный монитор для SSL/TLS сертификата. Проверяет, когда истекает, и предупреждает, например, за 14 дней.

  • Target: www.example.com

TCP port

Проверит, принимает ли конкретный порт на сервере соединения. Для баз данных, SSH, IMAP, mail relay.

  • Цель: db.mycompany.com:5432
  • Достаточно успешного TCP handshake - содержимое не читается

DNS

Проверит, резолвится ли домен в IP. Обнаруживает упавший nameserver или почему не можете попасть на сайт.

  • Цель: mywebsite.com
  • Тип записи A / AAAA / MX / TXT по необходимости

Heartbeat

Реверсный монитор - вы отправляете ping из cron job. Если не отправите в ожидаемое время (interval + grace), мониторинг вас уведомит. Для ночных backups, sync jobs, scheduled tasks.

Детали: Что такое heartbeat.

Визуальная регрессия (сравнение скриншотов)

Рендерит страницу в headless браузере, делает скриншот и сравнивает с baseline. Обнаруживает когда страница рендерится совершенно иначе (CSS сломан, font fail, JS error).

  • Target: https://www.example.com

LAN ping / LAN TCP / LAN HTTP

Для мониторов во внутренней сети клиента. Cloud-мониторинг туда не доберётся (NAT, firewall), поэтому используется LAN-агент - небольшой daemon, который работает у клиента и сам пингует локальные цели.

  • Цель: 192.168.1.10 (NAS), 10.0.0.50:5432 (DB), http://nas.local (сайт)
  • Сначала нужно установить агента - руководство

Как выбрать

Что отслеживаюПодходящий тип
Публичный сайт или APIhttp
Срок HTTPS сертификатаssl
База данных или SMTP-серверtcp
DNS-сервер (собственный)dns
Ночной backup, cron jobheartbeat
Визуальные измененияvisual
NAS / printer в LANlan_ping / lan_tcp / lan_http

Совет: одну службу можно мониторить несколькими типами одновременно - например, https + dns на тот же сайт. Этим вы отличите "упал DNS" от "упал веб-сервер".