VDS Хостинг для Ваших проектов

Uptimerobot – сервис мониторинга сайтов

Декабрь 12th, 2013 Рубрики: Он-лайн

Этим постом введу новую подрубрику в блог под названием «Онлайн». В самом деле сейчас очень много софта в том числе и полезного представляют собой приложения работающие на стороне сервера, т.е. то, что простым языком мы называем онлайн-сервисами. К тому же, надеюсь, читателю будет интереснее читать более разнообразные посты, не только о десктопных приложениях. А среди онлайнового софта тоже есть много чего интересного, так что надеюсь рубрика выйдет богатой.

Ну а эта статья будет о достаточно простом и качественном сервисе, который проводит мониторинг сайта. Наверно каждый вебмастер имеет в своём арсенале ссылок какой-нибудь сайт, предназначенный для этой цели. Особенно актуальной эта задача становится для владельцев интернет-магазинов и других сайтов с множеством потенциальных клиентов. Ведь каждая минута недоступности – это потеря покупателя, а значит и прибыли. Вместе с тем и владельцам более простых сайтов, типа меня ;) может быть полезно произвести uptime проверку хостинга, на котором располагается его сайт. Таких систем мониторинга сайтов есть достаточно много, многие и платные, в зависимости от частоты проверки, типа отправляемых отчётов. Но я уже длительное время пользуюсь Uptime Robot и он меня вполне удовлетворяет. Поэтому именно его обзор и хочу написать.

Сначала я хотел бы привести несколько аргументов, из-за которых мне понравился сервис, которые вместе с тем и охарактеризуют его в некоторой степени:

  • Uptime Robot – бесплатный сервис мониторинга сайтов.
  • Имеет несколько типов проверки доступности сайта: как простая проверка ответа от сервера, так и проверка по правильной загрузке страницы. Об этом ниже.
  • Возможность проверять аж до 50 разных сайтов. И всё это в бесплатном пакете.
  • Возможность смотреть статистику и получать уведомления на почту и SMS, когда сайт определяется как недоступный.

К недостаткам можно отнести разве что англоязычность и минимальный период в 5 минут между запросами. Чаще посылать запросы для проверки доступности сайта нельзя. Но этого в большинстве случаев вполне достаточно, ведь слишком частые запросы излишне нагружают ваш сайт, что тоже не очень хорошо. SMS-извещения могут не всегда работать, как они пишут. Лично я не пробовал, так как не нашёл своего оператора в списке. Если кто из читателей получал, то отпишитесь в комментариях, – интересно узнать как дело в реальности обстоит.

Ну и ещё один неприятный момент: дизайн в Опере у них что-то слишком хромает: и тормоза и расплывается…

Персональные настройки

Ну и теперь переходим непосредственно к работе с данным сервисом. Сначала я рекомендую зайди в раздел «My Settings» и выставить часовой пояс, в котором вы работаете для удобства предоставления инфомации. Кроме того на этой странице вам надо добавить адреса электронной почты и номера телефонов, на которые в дальнейшем хотите получать уведомления. Сайт не спамит, поэтому можете смело добавлять =)

Uptime Robot предоставляет возможность работы через API. И управлять ключами тоже можно на этой странице. Лично мне не приходилось пользоваться этой возможностью, так что подробнее ничего не скажу. Также следить за событиями в мониторинге можно по специальной ссылке на страницу в формате RSS-потока. Удобно если вы любитель RSS-читалок, или нужно парсить результаты на сервере с обработкой данных. Эту секретную ссылку вы можете получить на этой же странице настроек.

добавление сайта в систему мониторинга

Как добавить сайт/хостинг в мониторинг

В боковой панели, следует воспользоваться кнопкой + Monitor. В появившемся окне надо выставить параметры проводимого мониторинга. Его содержание вы можете наблюдать на скриншоте выше.

Первым делом выбираем Monitor type: режим проверки доступности сайта. Самый типичный и простой тип – это HTTP(S). В этом режиме с серверов системы Uptime Robot (находящихся в США, Сингапуре, Ирландии) будут отправляться запросы на проверяемый адрес, который вы должны указать в поле URL. Доступность страницы будет определяться по ответу от сервера. Он должен быть 200. Если сервер отвечает кодом 403,404,500 – то считается, что сайт не работает. В самом деле в этих случаях сайт доступен, но скорее всего работает неправильно и посетитель наверно не видит страницы с контентом. А вот коды 502, 504 указывают, что сервер недоступен, "лежит" как говорится. В этом случае уже вина хостера. Как видите, этот режим проверки достаточно простой и информативный, к тому же не нагружает ваш сайт, ибо посылаются только HEAD-запросы с целью получить заголовки а не всю страницу.

С помощью режима Keyword можно более тщательно проверить доступность именно контента для конечного пользователя. Ведь может быть, что ответ сервер отправит 200, а если сервер базы данных к примеру не работает, то и большинство движков не будет работать: значит пользователь не видит страницу, на которую пришёл. При этом типе проверки в теле страницы ищется определённое ключевое слово, которое может быть, например, некоторым тэгом или именем класса, причём желательно его выбрать ближе к концу страницы, чтобы убедиться, что вся страница загружается целиком. Как понимаете этот способ более жёсткий и даёт больше нагрузки на ваш сайт, так как загружается вся страница методом GET.

Остальные 2 режима вряд ли потребуются рядовому веб-мастеру. Если вкратце, то Ping – это обычный пинг сервера. С его применением можно лишь выявить, есть ли связь с сервером, на котором размещён ваш сайт и узнать скорость отзыва. Таким образом результат будет всегда успешным, за исключением случаев, когда первым способом мы бы получили ответ 502 или 504. А с помощью режима Port можно проверить доступность службы работающей на определённом порте. Это может быть полезным для мониторинга например SMTP-серверов, FTP.

В поле Friendly Name укажите название мониторинга удобное для вас. Например можно употребить название хостинга, или вашего сайта.

Двигая ползунок Time Interval можно установить периодичность запросов при мониторинге сервера. Как я уже упоминал выше, чаще чем раз в 5 минут нельзя установить. Этот интервал я считаю вполне разумным и достаточным для представления реальной картины вещей. Чем больше период вы выберите, тем больше будет не хватать информации для анализа. Ведь за интервалы времени между запросами, если сайт не работает, то вы не будете об этом знать. Таким образом это число можно интерпретировать как показатель того, сколько минут допустимо для вас, чтобы сайт непрерывно не работал.

Ну и в самом низу можно выбрать, на какой адрес отправлять уведомления, когда будет обнаружено, что сайт недоступен. Это по желанию. Если хостинг нестабильный, то в день может прийти куча писем. Так что сами решайте, нужно ли это вам или нет. Кстати, если уведомление по SMS не работают, а вам они позарез нужны, то предлагаю такой вариант: слать уведомления с Uptime Robot на почту на Яндексе, а на ней уже настроить SMS-нотификацию при поступлении писем.

статистика доступности сайта

Анализ информации

Ну и наконец, посмотрим, как анализировать всю полученную информацию из системы мониторинга серверов. В боковой панели имеется перечень всех сайтов, которые поставлены на мониторинг. И возле каждого в процентах указан uptime – процент доступности. Обычно многие хостеры хвастаются показателем 99,99%, но здесь вы можете проверить, как дела обстоят в действительности. Этот сайт я мониторил в режиме Keyword в течение этой недели перед выходом поста и обнаружил 99,31%. Показатель очень неплохой, учитывая что хостинг бесплатный от Profit-Partner. Ну и я уже давно поставил мониторить несколько чужых сайтов, с целью оценить работу их хостингов. Лидерами оказались webhost1 и infobox. Также и вы можете проследить за интересующим вас хостингом. Для этого надо найти сайт, который там хостится. Это можно сделать на площадках с отзывами о хостинге. Минус этого способа в том, что этот подопытный сайт может сменить хостера без вашего ведома, так что хостинг отслеживаться будет уже другой.

С боковой панели также вы можете отредактировать каждый мониторинг, приостановить его или удалить. А чтобы получить более подробную информацию о конкретном, достаточно щёлкнуть по его названию. Вверху страницы также будет отображён график за последний день, показывающий время отзыва сервера.

На этом пока всё. Надеюсь рассмотренный сервис мониторинга доступности сайта станет вам полезным. Также рад буду комментариям, если дополните чем мой пост, особенно если сами работали с этим сервисом. И не забывайте делиться с друзьями понравившимися материалами ;)

Uptime Robot перейти на сайт
Понравился пост? Поделись с другими!
Теги: , , ,
Комментариев пока нет.

Написать комментарий

   b2bbonbone