[recovery mode] Как мониторить появление нежелательного контента на Вашем сайте
Сервис ХостТрекер предлагает функцию мониторинга доступности страницы и ее контента. Этот вид мониторинга хорош при необходимости проверять полноценность загрузки страниц со сложной структурой. Также, есть и «проверка наоборот» — если на странице периодически появляются какие-либо определенные ошибки.
В чем суть?
Задание «Проверка контента» дает возможность проверить наличие ключевых слов на конкретной странице сайта. В первую очередь это полезно для отслеживания целостности сайта. А подгрузились ли данные из базы? А нет ли на вашем сайте вредных скриптов? Небольшое же колдовство на стороне серверных скриптов позволяет мониторить вообще почти все, например, выводить Ок, если на диске достаточно места и вообще все хорошо (в любом из смыслов, подразумеваемых разработчиком). Или же сайт вроде как доступен, а на самом деле при переходе на него можно увидеть ошибку «Error connect to mysql». В этом случае настраивается мониторинг на отсутствие, например, слова «Error». Также замечены случаи использования этой функции как простое и временное решение для отслеживания появления нецензурных слов в комментариях, возникновения вирусного кода, который можно отследить по ключевым словам скриптов, и других подобных задачах. А, как известно, нет ничего более постоянного, чем временное.
Огромный плюс состоит в том, что проверка очень легко и быстро настраивается и не требует установки софта. Кроме того, эта же проверка будет проверять сайт на доступность по http-протоколу, собирать по нему статистику. По желанию — измерять время отклика и скорость, а также проверять ресурс на его попадание в черные списках DNSBL.
2-х минутная настройка
Итак, для того, чтобы осуществить мониторинг контента, нужно ввести URL сайта (или же много ссылок сразу, нажав «Добавить списком»). Самое главное в настройке — это поле «Ключевые слова», куда через запятую прописываются все необходимые для отслеживания слова. Если какие-то из них исчезнут или же появятся — будут отправлены оповещения на указанные адреса и телефоны. Если же страничку привести в соответствие с требуемым видом, тогда система мониторинга уведомит вас и об этом.
Среди стандартных опций задания есть расширенная проверка контента. Она включает в себя две бинарные «вилки»: во-первых, дает возможность выбрать, хотите ли вы видеть определенные слова или фразы на вашем сайте, или же каких-то фраз там быть не должно. Вторая же вилка будет работать, если ключевых слов определено много: таким образом можно определить ошибку как пропажу всех слов, либо же какого-то одного. Также есть флажок, ответственный за редирект — если его установить, то система разрешит запросу следовать к конечной странице, на которую перенаправляет редирект.
Методы запроса
Если открыть расширенные настройки, то обнаружится множество интересных вещей. Например, метод проверки: по умолчанию для настройки задания устанавливается GET. Он позволяет получать от сервера http-ответ с телом страницы, что и требуется для поиска ключевых слов. Также есть метод POST, который может быть выбран для проверки работоспособности формы на странице. То есть возможен такой сценарий: форма загружается, заполняется предопределенными значениями, отправляется, получается страница — на ней ищется искомое слово. Таким образом можно проверять корректность работы формы. Другие методы при проверке контента не используются.