Документация
Полное руководство по настройке мониторинга сайтов с PingZen. Документация API, примеры кода и лучшие практики.
Когда домен истекает или не оплачен хостинг, регистратор или хостер подменяет настоящий сайт паркинг-страницей или заглушкой «аккаунт приостановлен» — и отдаёт её с кодом HTTP 200 OK. Классический мониторинг видит 200 и показывает зелёный «UP», тогда как для посетителя сайт мёртв. PingZen распознаёт такие страницы-заглушки и помечает монитор DOWN, чтобы вы узнали об этом раньше своих клиентов.
Что мы распознаём
Паркинг регистратора
Регистрация домена истекла, и регистратор припарковал его (например, «домен зарегистрирован и припаркован в Рег.ру», Timeweb, RU-CENTER).
Приостановка хостинга
Неоплаченный или заблокированный за нарушения аккаунт хостинга отдаёт заглушку cPanel «This account has been suspended».
Продажа / маркетплейс
Домен выставлен на продажу и указывает на парковочный маркетплейс (Sedo, Afternic, Dan.com, ParkingCrew, Bodis).
Истёкший домен
Домен находится в периоде истечения / выкупа и делегирован на nameserver регистратора «domain has expired».
Как это работает
PingZen применяет три независимых слоя с низким уровнем ложных срабатываний на каждой HTTP/HTTPS-проверке:
- Контент-сигнатуры — тело ответа нормализуется (вырезаются теги, декодируется
) и сверяется с выверенным списком высокоточных фраз паркинга и приостановки на русском и английском. Обычный текст никогда не срабатывает — только точные формулировки заглушек регистратора/хостера. - Парковочные хосты — редирект или тело, указывающие на известный маркетплейс (
sedoparking.com,parkingcrew.net,bodis.com,dan.com,afternic.com, …). - Делегирование nameserver’ов — content-независимый слой. PingZen резолвит авторитетные nameserver’ы домена и сверяет их с выделенными парковочными серверами (Sedo, Bodis, ParkingCrew, Afternic, Dan, CashParking, …) и серверами истёкших доменов. Это ловит паркинг и страницы продажи даже когда страница отрисовывается через JavaScript и ничего не выдаёт в HTML.
Как это выглядит в PingZen
- На затронутой проверке появляется метка «Stub Page» (Заглушка).
- На странице монитора показывается баннер с пояснением, что это паркинг регистратора / приостановка хостинга, и советом проверить продление домена и статус хостинга.
- Монитор переходит в DOWN, открывается инцидент и отправляются настроенные оповещения — как при любом другом сбое.
Поддерживаемые провайдеры
| Провайдер | Распознаётся через |
|---|---|
| REG.RU | Контент паркинг-страницы |
| Timeweb | Контент паркинг-страницы |
| RU-CENTER / nic.ru | Контент паркинг-страницы |
| Namecheap / GoDaddy | Контент, nameserver |
| cPanel (любой хостер) | Контент «Account suspended» |
| Sedo / Afternic / Dan / ParkingCrew / Bodis | Хост маркетплейса + nameserver |
Как включить
Распознавание включено по умолчанию для новых и существующих HTTP/HTTPS-мониторов. Чтобы выключить его для конкретного монитора, откройте форму монитора и снимите переключатель «Распознавать заглушки/паркинг» в расширенных HTTP-настройках.
Частые вопросы
Может ли по ошибке сработать на настоящем сайте?
Слой спроектирован так, чтобы этого не происходило. Контент-слой сверяется только с точными формулировками заглушек регистратора/хостера (а не с общими словами вроде «for sale» или «account suspended» в обычном тексте), а слой nameserver’ов — только с выделенными парковочными серверами. Аудит по живой базе мониторов на проде дал ноль ложных срабатываний.
Мой домен припаркован у российского регистратора — он распознаётся?
Да, через контент-слой. Российские регистраторы (REG.RU, nic.ru, Timeweb) отдают паркинг-страницы с общих nameserver’ов, поэтому слой nameserver’ов к ним не применяется — здесь работает текст паркинг-страницы регистратора.
Добавляется ли лишний запрос к моему сайту?
Дополнительного HTTP-запроса нет. Проверка nameserver’ов — это лёгкий DNS-запрос с кэшированием по домену, выполняемый параллельно обычной проверке.
Частые вопросы
Какие протоколы можно мониторить?
PingZen поддерживает 23 протокола: HTTP/HTTPS, WebSocket (WS/WSS), TCP, UDP, ICMP Ping, gRPC, DNS, WHOIS, SSL сертификаты, Email (SMTP/IMAP/POP3), FTP/FTPS, DNSBL, PageSpeed, SOCKS5, MTProxy, API Check и Transaction. Вы можете мониторить сайты, API, серверы, базы данных и любые сетевые сервисы.
Как быстро приходят оповещения?
Telegram оповещения доставляются в течение 1-2 секунд после обнаружения. Slack и Discord уведомления приходят практически мгновенно. Вы можете настроить несколько каналов оповещений для резервирования.
Можно ли организовать мониторы по проектам?
Да! PingZen поддерживает рабочие пространства, которые позволяют организовать мониторы по проектам, окружениям или командам. Каждое рабочее пространство может иметь свои настройки оповещений и участников.
Есть ли API для автоматизации?
Абсолютно. PingZen предоставляет полный REST API с OpenAPI документацией. Вы можете создавать, обновлять и удалять мониторы программно.
Как работают статус-страницы?
Статус-страницы — это публичные брендированные страницы, показывающие аптайм ваших сервисов. Вы можете отображать статус в реальном времени и позволить клиентам подписаться на обновления.
Что происходит, если я достигну лимита мониторов?
Мы уведомим вас при приближении к лимиту. Вы можете приостановить некоторые мониторы или связаться с нами для увеличения лимита. Мы никогда не останавливаем мониторинг без предупреждения, обеспечивая защиту ваших критически важных сервисов.
Готовы перестать пропускать даунтаймы?
Присоединяйтесь к тысячам команд, которые доверяют PingZen. Настройка за 30 секунд.