Drupal говорит, что всё в порядке. Посетители видят ошибку.
Up’n’Top узнаёт Drupal и следит за сайтом снаружи: доступность, страницы с ошибкой PHP при «успешном» ответе сервера, файлы, которые не должны быть открыты, и старые скрипты с известными уязвимостями.
Наш собственный алгоритм — на годах практики продвижения настоящих сайтов.
Что Up’n’Top проверяет на Drupal
- Доступность каждые 5 минут; сайт считается лежащим только после нескольких сбоев подряд и проверки из второй точки.
- Страницы, которые отвечают как обычно, но показывают ошибку PHP: Fatal error, Parse error или необработанное исключение.
- Файлы, которые не должны быть открыты: .env, папка .git, дампы SQL вроде backup.sql, папки .svn.
- Библиотеки JavaScript с известными уязвимостями — jQuery, jQuery UI, Bootstrap и другие — сверяются с базой OSV каждый день.
- Битые ссылки и картинки, страницы, закрытые от поиска через noindex или robots.txt, редиректы на чужой сайт.
- Теги аналитики на каждой проверенной странице, а также SSL-сертификат и домен — до того, как истечёт срок.
Как подключить
Добавьте адрес сайта. Up’n’Top сам узнает Drupal — модуль ставить не нужно.
Отметьте до 20 ключевых страниц и выберите, куда слать оповещения: email, Telegram, Slack или webhook.
Подтвердите, что сайт ваш, — meta-тегом, файлом, записью DNS или через Google Search Console. Это включит тест формы.
Что внутри
Прежде чем вы получите сообщение, происходит многое. И всё это — наша собственная работа.
Страница считается сломанной только после второй неудачной проверки через несколько часов — без ложных тревог ночью.
Открытые файлы опознаются по содержимому, а не по статусу: сервер, отвечающий страницей на любой адрес, не вызывает ложной тревоги.
Версии библиотек берутся из уже проверенных страниц — без лишних запросов к сайту.
Спокойные оповещения: срочные — сразу, остальные — одной сводкой раз в 15 минут.
Вопросы
Нужно ставить модуль Drupal?
Нет. Всё на этой странице проверяется снаружи. Модуля для Drupal нет; наш плагин — только для WordPress.
Вы следите за бюллетенями безопасности Drupal?
Нет. На Drupal мы сверяем с базой OSV библиотеки JavaScript, которые загружают страницы; ядро и модули не проверяются.
Каким будет исправленный robots.txt для Drupal?
Если robots.txt нет или он закрывает лишнее, бесплатная проверка напишет файл, где закрыты /admin/, /user/login, /user/register и /search/, и добавит строку Sitemap.
Проверки замедлят сайт?
Нет. Мы делаем не больше 2 запросов в секунду, по одному, и притормаживаем, когда сервер просит.
Проверьте свой сайт на Drupal — бесплатно
Около 30 секунд. Без регистрации и без кода на сайте.
Всё, что умеет Up’n’Top →