Типы проверок
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.
Готовы настроить мониторинг? Попробуйте все типы проверок бесплатно.