Сервис ХостТрекер предлагает функцию мониторинга доступности страницы и ее контента. Этот вид мониторинга хорош при необходимости проверять полноценность загрузки страниц со сложной структурой. Также, есть и «проверка наоборот» — если на странице периодически появляются какие-либо определенные ошибки.



В чем суть?


Задание «Проверка контента» дает возможность проверить наличие ключевых слов на конкретной странице сайта. В первую очередь это полезно для отслеживания целостности сайта. А подгрузились ли данные из базы? А нет ли на вашем сайте вредных скриптов? Небольшое же колдовство на стороне серверных скриптов позволяет мониторить вообще почти все, например, выводить Ок, если на диске достаточно места и вообще все хорошо (в любом из смыслов, подразумеваемых разработчиком). Или же сайт вроде как доступен, а на самом деле при переходе на него можно увидеть ошибку «Error connect to mysql». В этом случае настраивается мониторинг на отсутствие, например, слова «Error». Также замечены случаи использования этой функции как простое и временное решение для отслеживания появления нецензурных слов в комментариях, возникновения вирусного кода, который можно отследить по ключевым словам скриптов, и других подобных задачах. А, как известно, нет ничего более постоянного, чем временное.

Огромный плюс состоит в том, что проверка очень легко и быстро настраивается и не требует установки софта. Кроме того, эта же проверка будет проверять сайт на доступность по http-протоколу, собирать по нему статистику. По желанию — измерять время отклика и скорость, а также проверять ресурс на его попадание в черные списках DNSBL.

2-х минутная настройка


Итак, для того, чтобы осуществить мониторинг контента, нужно ввести URL сайта (или же много ссылок сразу, нажав «Добавить списком»). Самое главное в настройке — это поле «Ключевые слова», куда через запятую прописываются все необходимые для отслеживания слова. Если какие-то из них исчезнут или же появятся — будут отправлены оповещения на указанные адреса и телефоны. Если же страничку привести в соответствие с требуемым видом, тогда система мониторинга уведомит вас и об этом.

Среди стандартных опций задания есть расширенная проверка контента. Она включает в себя две бинарные «вилки»: во-первых, дает возможность выбрать, хотите ли вы видеть определенные слова или фразы на вашем сайте, или же каких-то фраз там быть не должно. Вторая же вилка будет работать, если ключевых слов определено много: таким образом можно определить ошибку как пропажу всех слов, либо же какого-то одного. Также есть флажок, ответственный за редирект — если его установить, то система разрешит запросу следовать к конечной странице, на которую перенаправляет редирект.



Методы запроса

Если открыть расширенные настройки, то обнаружится множество интересных вещей. Например, метод проверки: по умолчанию для настройки задания устанавливается GET. Он позволяет получать от сервера http-ответ с телом страницы, что и требуется для поиска ключевых слов. Также есть метод POST, который может быть выбран для проверки работоспособности формы на странице. То есть возможен такой сценарий: форма загружается, заполняется предопределенными значениями, отправляется, получается страница — на ней ищется искомое слово. Таким образом можно проверять корректность работы формы. Другие методы при проверке контента не используются.

Комментарии (6)


  1. caveeagle
    30.09.2015 15:42
    +4

    … Особенно интересно читать на Вашем сайте раздел «Клиенты». Из него сразу видно, что с помощью вашей системы мониторят сайты и Касперский, и Микрософт, и многие международные банки! Вы это таки серьезно?


    1. smiHT
      30.09.2015 16:09
      +1

      Серьезно. Конечно, мы не думаем, что Билл Гейтс лично пользуется нашим сервисом (хотя, а вдруг?). Но региональное представительство компании — таки да. И дочерние банки международных банковских групп в РФ, например. И не только в РФ. Да и некоторые большие компании тоже не брезгуют. Более того — в списке далеко не все компании. Некоторые не дали добро на использование своего логотипа, или же сначала дали, но потом попросили убрать.


      1. caveeagle
        30.09.2015 16:22

        Ок, я вам верю. Просто выглядит странно… Скрипт мониторинга URL на наличие определённого слова — это задача, которая решается студентом-практикантом за пять минут. Сделать полную копию приведённой в посте формы — задача студенту на один день. Поэтому мне действительно интересны аргументы серьезных контор с внушительным штатом программистов — которые отдают эту работу другой фирме.


        1. smiHT
          30.09.2015 16:33
          -1

          Во-первых, независимый мониторинг третьей стороной, что для многих важно. Во-вторых, все же это несколько более сложно, чем в Вашем описании. То есть, студенту парсер страницы сделать можно быстро, конечно. Но вот сделать так, чтобы это все стабильно работало 24х7, было юзабельно и при каждом клике не доводилось этому студенту звонить — уже вещь другого порядка.
          Ну и кроме того, мы понимаем, что для каждой задачи существует множество решений. У нас упор на простоту настройки и высокую надежность. Кто-то делает сам, кто-то выбирает нас.


        1. temaHT
          30.09.2015 18:02
          -5

          Давайте посчитаем. Возьмем ставку специалиста начального уровня 10 баксов/час. Пять минут выглядит смешно. Два часа для толкового студента который знает протоколы, регекспы и прочее более реально( молчу про то что такой специалист уже не начального уровня). Ок — берем вашу оценку формы — один день 8-мь часов (могу предположить что вы связаны с вебразработкой и фронтендом). Тестирование и баги еще накидываем 3 часа.
          Обслуживание и настройка скрипта под текущие нужды. 1 час в месяц. За год 12 часов Х $10 =$ 120
          Итого 13 часов*$10=$130 + $120= $250. Потом это где-то должно работать. Берем самый дешевый хостинг — $5/месяц*12=60$/год.
          Получается $250 + $60 =$310

          Если за то же самое вы можете заплатить 50 баксов и не парить себе мозг, объясните причину почему это не сделать?
          А за чуть меньше 300-долларов вы можете получить готовое решение с блекджеком и мониторингом из коробки.

          Такая арифметика.


          1. el777
            30.09.2015 18:58

            > Потом это где-то должно работать. Берем самый дешевый хостинг — $5/месяц*12=60$/год.
            Только самый дешевый хостинг будет постоянно «мигать» и вам придется просыпаться посреди ночи и гадать, что именно упало — ваш скрипт или хостинг опять сбоит. Придется взять хостинг чуть подороже.
            Так же периодически будут проблемы на промежуточных каналах — вам нужен мониторинг из разных точек — хотя бы из 5.
            То есть вам нужно уже 5 таких хостингов. Уже 25$/месяц. В год 300. Итого уже 600 в год.
            Учтите, что все эти хостинги (а это будет 5 разных компаний, в разных местах) надо проверять, что после очередного обновления ничего не отвалилось. Оплачивать — где-то кредиткой, где-то пейпалом, где-то еще как-то. Куча возни за за 5 копеек.