WebsiteOps — не отдельный анонимный «сервис для интеграции», а второй официальный бот уже разобранной в этой энциклопедии компании Watchful LLC — платформы удалённого управления WordPress-сайтами для агентств. В отличие от основного токена watchful, который отвечает за более широкую функциональность (бэкапы, обновления, аудит безопасности), WebsiteOps — отдельный, специализированный бот именно для проверки аптайма клиентских сайтов. Подтверждено в Cloudflare Radar, включая контактный email оператора hello@websiteops.io. В каталоге TrafficVeil бот отмечен как легитимный в категории «Прочие краулеры и сервисы».
Что такое WebsiteOps на самом деле
Watchful — сервис для WordPress-агентств: единая панель для управления бэкапами, обновлениями плагинов, аудитом безопасности и мониторингом аптайма/SSL множества клиентских сайтов. По данным Cloudflare Radar, у компании есть как минимум два разных бота под разными UA — основной Watchful и WebsiteOps, — и оба стоит настраивать независимо друг от друга, поскольку это отдельные записи с собственными правилами robots.txt.
WebsiteOps, судя по названию и контактному адресу hello@websiteops.io, специализируется именно на проверке доступности («операции сайта» в узком смысле аптайма) — то есть выполняет ту часть функциональности Watchful, которая касается регулярных health-check проверок, в отличие от более редких и объёмных операций вроде полного бэкапа или сканирования безопасности.
| Параметр | Значение |
| Название | WebsiteOps |
| User-Agent (токен/паттерн) | websiteops |
| Оператор | Watchful LLC (тот же оператор, что и у токена watchful; контактный email hello@websiteops.io) |
| Назначение | Проверка аптайма клиентских сайтов Watchful — специализированный компонент их более широкой платформы управления WordPress |
| Список IP-адресов | Watchful предоставляет официальную инструкцию по добавлению своих IP и UA в allowlist — обратитесь к их базе знаний за актуальным списком |
| Соблюдение robots.txt | Официально подтверждённое правило существует: User-agent: WebsiteOps / Disallow: / |
| Используется для обучения моделей | Нет — назначение строго про управление и мониторинг конкретных клиентских сайтов |
| Категория TrafficVeil | Легитимный / Прочие краулеры и сервисы |
Как работает WebsiteOps
Идентифицируется в access.log по паттерну User-Agent websiteops. Появление бота на сайте почти всегда означает, что сайт (или его WordPress-агентство) добавлен в панель Watchful для мониторинга аптайма. Поскольку это отдельный от основного «watchful» бот, стоит проверять оба паттерна в логах независимо, если работаете с этим сервисом.
Нагрузка на сервер
На отдельных доменах поведение может выглядеть как волна автоматических запросов без пользовательских сессий. Даже при умеренной средней частоте на одном домене возможны локальные всплески, похожие на L7-нагрузку: много 200 OK без роста реальных сессий. Учитывая узкую специализацию именно на аптайм-проверках, ожидаемое поведение — регулярные, но лёгкие запросы к узкому набору URL, а не системный обход каталога. Признаки проблемной активности:
- рост RPS без роста конверсий;
- обход пагинации/каталога — нетипично для простого аптайм-мониторинга и повод присмотреться внимательнее;
- повторяющиеся запросы к тяжёлым страницам;
- давление на origin CPU и bandwidth.
Обнаружение в логах
# Все запросы
grep -i "websiteops" /var/log/nginx/access.log
# Количество запросов за сегодня
grep -i "websiteops" /var/log/nginx/access.log | grep "$(date '+%d/%b/%Y')" | wc -l
# Уникальные IP
grep -i "websiteops" /var/log/nginx/access.log | awk '{print $1}' | sort -u
# Частота по дням
grep -i "websiteops" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c
Верификация: User-Agent легко подделать. Watchful предоставляет собственную официальную инструкцию по добавлению их IP-адресов и UA в allowlist — если сайт (или клиент) действительно пользуется сервисом, стоит свериться именно с этой инструкцией:
IP="1.2.3.4" whois -h whois.cymru.com " -v $IP" dig +short -x "$IP"
robots.txt
# Полная блокировка User-agent: websiteops Disallow: / # Точечное ограничение User-agent: websiteops Disallow: /admin/ Disallow: /cart/ Disallow: /account/ Allow: / # Разрешить полностью User-agent: websiteops Allow: /
Официально подтверждённое правило для этого токена существует, что делает файл рабочим первым рубежом контроля. Учитывая, что это второй бот того же оператора, что и «watchful», настраивайте оба правила синхронно — иначе есть риск заблокировать один паттерн, оставив другой открытым.
Управление на уровне сервера
Nginx
if ($http_user_agent ~* "websiteops") {
return 403;
}
# Мягкий вариант — rate limit
limit_req_zone $binary_remote_addr zone=websiteops:10m rate=15r/m;
location / {
if ($http_user_agent ~* "websiteops") {
limit_req zone=websiteops burst=30 nodelay;
}
}
Apache (.htaccess)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} websiteops [NC]
RewriteRule ^ - [F,L]
Через TrafficVeil
- откройте список известных ботов в панели домена или
/system/bots; - найдите websiteops / WebsiteOps — отдельно от записи watchful;
- если сайт управляется через Watchful (напрямую или через агентство) — allow для обоих ботов, сверив IP по их официальной инструкции;
- если связи с сервисом нет — смело ставьте «запретить» для обоих;
- проверьте логи: запросы должны уходить в блок/лимит согласно выбранной политике.
Рекомендации по оптимизации
- Перед блокировкой уточните, не подключён ли сайт к Watchful через агентство, обслуживающее WordPress — это меняет решение на противоположное для обоих их ботов;
- не блокируйте поисковые роботы Google/Yandex случайно, если рядом настраиваете широкие правила;
- сначала измерьте долю запросов бота в логах/аналитике TrafficVeil, потом принимайте решение;
- для всплесков чаще достаточно rate-limit вместо полного 403;
- настраивайте правила для websiteops и watchful синхронно, поскольку это один и тот же оператор.
Сравнение с похожими ботами
| Бот | Кластер | User-Agent | Метка |
| 2ip Bot | Прочие краулеры и сервисы | 2ip bot | легитимный |
| AccessStatus | Прочие краулеры и сервисы | accessstatus | легитимный |
| AddThis.com | Прочие краулеры и сервисы | addthis.com | легитимный |
| Agent | Прочие краулеры и сервисы | agent | легитимный |
| AgentReadinessScanner | Прочие краулеры и сервисы | agentreadinessscanner | легитимный |
Сводная таблица стратегии
| Цель сайта | Рекомендация |
| Сайт управляется через Watchful (напрямую или через агентство) | Allow / разрешить в TrafficVeil — синхронно с правилом для watchful |
| Сайт с Watchful никак не связан | Disallow + запрет в TrafficVeil для обоих токенов |
| Сайт клиент, но беспокоит частота проверок аптайма | Rate-limit вместо полной блокировки |
| Нежелательный бот по базе TrafficVeil (после проверки связи с Watchful) | Запретить в /system/bots и контролировать по логам |