PingMap

Типы проверок

PingMap поддерживает несколько типов мониторинга. Каждый оптимизирован для своей задачи. Комбинируйте их для полного покрытия инфраструктуры.

HTTP / HTTPS

Основной тип проверки для мониторинга веб-сайтов и API.

Как это работает

PingMap отправляет HTTP(S)-запрос на указанный URL с заданным методом (GET, POST, HEAD) и анализирует ответ. Проверяется статус-код, время отклика, содержимое страницы и SSL-сертификат.

Параметры

Параметр Описание
URL Полный адрес с протоколом, например https://example.com/api/health
Метод GET (по умолчанию), POST, HEAD, PUT, DELETE
Ожидаемый статус HTTP-код, который считается успешным (по умолчанию 200)
Таймаут Максимальное время ожидания ответа (по умолчанию 10 секунд)
Заголовки Пользовательские HTTP-заголовки для аутентификации или кастомных проверок
Тело запроса Для POST/PUT запросов -- данные в формате JSON или text

Когда использовать

Используйте для мониторинга любых веб-ресурсов: сайтов, лендингов, REST API, webhook-эндпоинтов, панелей администрирования. Это самый универсальный тип проверки.

Ping (ICMP)

Проверка доступности сервера на сетевом уровне через ICMP.

Как это работает

PingMap отправляет ICMP Echo Request (ping) на указанный IP-адрес или домен. Фиксируется время ответа (RTT) и процент потери пакетов. Если сервер не отвечает в течение таймаута, проверка считается неуспешной.

Параметры

Параметр Описание
Хост IP-адрес (например, 192.168.1.1) или доменное имя (example.com)
Таймаут Максимальное время ожидания ответа на каждый пакет

Когда использовать

Используйте для мониторинга серверов, сетевого оборудования и каналов связи. Ping проверяет доступность на самом низком уровне -- если ping не проходит, значит сервер физически недоступен или заблокирован файрволом.

TCP-порт

Проверка доступности конкретного TCP-порта на сервере.

Как это работает

PingMap устанавливает TCP-соединение (TCP handshake) к указанному хосту и порту. Если соединение установлено в пределах таймаута, проверка считается успешной. Фиксируется время установки соединения.

Параметры

Параметр Описание
Хост IP-адрес или доменное имя сервера
Порт Номер TCP-порта (например, 3306 для MySQL, 5432 для PostgreSQL, 6379 для Redis)
Таймаут Максимальное время ожидания установки соединения

Когда использовать

Используйте для мониторинга баз данных (MySQL, PostgreSQL, MongoDB), кешей (Redis, Memcached), очередей сообщений (RabbitMQ, NATS), SMTP-серверов и любых других TCP-сервисов. Позволяет проверить, что сервис слушает на нужном порту.

DNS

Мониторинг DNS-записей домена на предмет изменений и доступности.

Как это работает

PingMap выполняет DNS-запрос к указанному домену и проверяет, что записи соответствуют ожидаемым значениям. Поддерживаются типы записей A, AAAA, CNAME, MX, TXT, NS. Можно указать конкретный DNS-сервер для запроса.

Параметры

Параметр Описание
Домен Доменное имя для проверки, например example.com
Тип записи A, AAAA, CNAME, MX, TXT, NS (по умолчанию A)
Ожидаемое значение IP-адрес или другое значение, которое должна вернуть DNS-запись (опционально)
DNS-сервер Адрес DNS-сервера для запроса (опционально, по умолчанию системный)

Когда использовать

Используйте для обнаружения несанкционированных изменений DNS-записей, мониторинга пропагации DNS после миграции, проверки работоспособности DNS-серверов и отслеживания MX-записей для email.

SSL-сертификат

Мониторинг срока действия и валидности SSL/TLS-сертификата.

Как это работает

PingMap подключается к серверу по HTTPS и анализирует SSL/TLS-сертификат. Проверяется дата истечения, цепочка доверия, версия TLS-протокола и имя издателя. Уведомления отправляются заранее -- за 30, 14 и 7 дней до истечения. SSL-мониторинг является частью HTTP-проверки и активируется автоматически для HTTPS-адресов.

Параметры

Параметр Описание
URL HTTPS-адрес сайта (SSL-мониторинг включается автоматически для HTTP-проверок с https://)
Порог предупреждения За сколько дней до истечения сертификата отправлять предупреждение (по умолчанию 30 дней)

Когда использовать

SSL-мониторинг критически важен для любого сайта с HTTPS. Истёкший сертификат приводит к предупреждениям безопасности в браузерах и потере доверия пользователей. PingMap уведомит заранее, чтобы вы успели обновить сертификат.

Мониторинг ключевых слов

Проверка наличия или отсутствия определённого текста на странице.

Как это работает

PingMap загружает HTML-содержимое страницы и ищет указанную строку в теле ответа. Можно настроить проверку на наличие ключевого слова (страница должна его содержать) или на отсутствие (страница не должна его содержать). Мониторинг ключевых слов является частью HTTP-проверки.

Параметры

Параметр Описание
URL Адрес страницы для проверки
Ключевое слово Текст, который нужно найти на странице
Режим Содержит (ключевое слово должно присутствовать) или Не содержит (ключевое слово должно отсутствовать)

Когда использовать

Используйте для проверки, что сайт отдаёт правильный контент, а не страницу ошибки или заглушку. Например, проверяйте наличие названия компании на главной странице или отсутствие текста «error» на странице API.

Готовы настроить мониторинг? Попробуйте все типы проверок бесплатно.