Токен montasticmonitor в access.log почти всегда означает одно: кто-то подключил ваш сайт к бесплатному сервису аптайм-мониторинга Montastic — и, что важно, сделать это мог кто угодно, не обязательно ваша команда. В каталоге TrafficVeil бот отмечен как легитимный в категории «Мониторинг доступности», но именно здесь стоит присмотреться к деталям чуть внимательнее, чем обычно.
Что такое MontasticMonitor
Montastic — бесплатный сервис мониторинга сайтов, работающий с 2005 года: проверяет HTTP/HTTPS-доступность, ping, порты, а также SSL-сертификаты, DNS-записи и WHOIS-данные с нескольких глобальных точек присутствия, обычно с интервалом около минуты. Ключевая особенность именно этого сервиса — для запуска мониторинга не требуется регистрация и подтверждение владения доменом: указать можно практически любой URL. Это не делает бота вредоносным, но объясняет, почему хиты montasticmonitor иногда появляются в логах без ведома владельца сайта.
| Параметр | Значение |
| Название | MontasticMonitor |
| User-Agent / паттерн | montasticmonitor |
| Оператор | Montastic — бесплатный сервис аптайм-мониторинга (montastic.com) |
| Роль | Плановые проверки доступности, SSL, DNS и портов; SLA-контроль, а не визиты пользователей |
| Документация / ориентир | Официальный сайт montastic.com; детальной технической документации по UA/IP не публикуется |
| Список IP | ❌ Отдельного полного списка IP нет; проверяйте ASN и не доверяйте только строке UA |
| robots.txt | Крупные операторы чаще соблюдают; для небольших сервисов без подтверждения владения доменом — не гарантировано |
| Пометка TrafficVeil | Легитимный / Мониторинг доступности |
Зачем MontasticMonitor приходит на сайт
Так как Montastic не требует регистрации домена, сценариев подключения на практике больше, чем у большинства сервисов мониторинга: это может быть ваша же команда, отслеживающая аптайм, клиент или партнёр, который хочет знать, что ваш сайт доступен, а иногда и посторонний наблюдатель — например, конкурент, который следит за стабильностью вашего ресурса. Типичный кейс: маркетинг видит всплеск хитов в Метрике или GA, но реальных сессий за ними нет. Причина — MontasticMonitor. Правильная реакция здесь не «выключать сайт», а сначала выяснить, чей это мониторинг, и только потом точечно настраивать правило.
Зоны, которые бот обычно затрагивает: главная, /health, /status или другие критичные посадочные страницы — то есть именно то, что имеет смысл отслеживать на предмет доступности.
Нагрузка и риски именно для MontasticMonitor
Отдельной строки в публичной сводке топ-ботов TrafficVeil у montasticmonitor может не быть, но для категории мониторинга в целом характерен один и тот же фон: частые probe-запросы засоряют логи, а чужой мониторинг, о котором вы не знали, может ходить чаще, чем реально нужно вашему SLA. Смотрите не только на абсолютный RPS, но и на качество хитов:
- глубину обхода — узкий набор проверяемых URL типичен для мониторинга;
- повторы одних и тех же адресов через стабильные интервалы (у Montastic — обычно около минуты);
- отсутствие cookie и признаков сессии;
- концентрацию на служебных или, наоборот, самых «листовых» страницах.
Как найти MontasticMonitor в логах
Не ищите «просто ботов» — ищите конкретный токен montasticmonitor и сразу смотрите его окружение по IP и времени.
# Базовый поиск
grep -i "montasticmonitor" /var/log/nginx/access.log
# Топ URL, которые вычитывает бот
grep -i "montasticmonitor" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head
# Топ IP за этим UA
grep -i "montasticmonitor" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head
# Суточная активность
grep -i "montasticmonitor" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c
Верификация: подделать User-Agent может любой скрипт, а официального перечня IP от Montastic нет, поэтому смотрите связку UA + ASN/IP + частота + набор URL. Например, если суточная активность показывает ровные интервалы примерно в минуту на одном-двух URL — это типичный отпечаток именно аптайм-мониторинга, а не попытки что-то собрать с сайта.
IP="1.2.3.4" whois -h whois.cymru.com " -v $IP" dig +short -x "$IP"
robots.txt для MontasticMonitor
# Жёсткий запрет User-agent: montasticmonitor Disallow: / # Разрешить всё User-agent: montasticmonitor Allow: / # Компромисс: закрыть деньги/кабинет, оставить публичную часть User-agent: montasticmonitor Disallow: /admin/ Disallow: /cart/ Disallow: /checkout/ Disallow: /account/ Disallow: /api/ Allow: /
Важная оговорка: раз для запуска мониторинга через Montastic не нужно подтверждать владение доменом, у сервиса нет и встроенного механизма спросить разрешения у владельца сайта заранее. Если после настройки Disallow хиты продолжаются — переходите к nginx/Apache или к запрету через TrafficVeil, не дожидаясь, что бот сам остановится.
Блокировка вручную и через TrafficVeil
Nginx
if ($http_user_agent ~* "montasticmonitor") {
return 403;
}
limit_req_zone $binary_remote_addr zone=montasticmonitor:10m rate=10r/m;
location / {
if ($http_user_agent ~* "montasticmonitor") {
limit_req zone=montasticmonitor burst=20 nodelay;
}
}
Apache (.htaccess)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} montasticmonitor [NC]
RewriteRule ^ - [F,L]
TrafficVeil
- найдите montasticmonitor / MontasticMonitor в ботах домена или в
/system/bots; - если это чужой чекер — категория «запретить»; если нагрузка от своего же мониторинга просто слишком частая — rate-limit;
- allow оставляйте, если проверку настраивали именно вы или ваша команда;
- после изменения сверьте логи: хиты MontasticMonitor должны уйти в блок/лимит, а нужные поисковики остаться нетронутыми.
С кем не путать MontasticMonitor
| Бот / сосед | Кластер | UA | Комментарий |
| 360monitoring | Мониторинг доступности | 360monitoring | легитимный |
| Catchpoint | Мониторинг доступности | catchpoint | легитимный |
| Checkly | Мониторинг доступности | checkly | легитимный |
| EvoUptimeBot | Мониторинг доступности | evouptimebot | легитимный |
| FreshpingBot | Мониторинг доступности | freshpingbot | легитимный |
Стратегия allow/deny для MontasticMonitor
| Ситуация | Действие |
| Проверку настраивала ваша команда | Allow + закрыть /admin /cart /api |
| Мониторинг никто из команды не подключал | Disallow + запрет в TrafficVeil, отдельно выяснить источник |
| Мониторинг нужен, но интервал в минуту слишком частый | Rate-limit на nginx/TrafficVeil |
| Польза не подтверждена | Deny по умолчанию, исключения — точечно |
| Подозрение на спуфинг UA | Не доверять строке UA; смотреть IP/ASN и стабильность интервалов |
Главное, что стоит помнить именно про MontasticMonitor: раз сервис не требует подтверждения владения доменом, наличие этого трафика в логах — не автоматическое доказательство того, что мониторинг настраивали именно вы. Прежде чем решать между allow и запретом, стоит на минуту остановиться и уточнить у команды, действительно ли это ваш инструмент.