Автоматическая проверка доступности сайта


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

Проблемы с доступностью сайта могут вызывать следующие факторы:

  • плохой хостинг;
  • DDOS-атаки на сайт\сервер;
  • нестабильность CMS\скриптов сайта;
  • другие причины.

А вот результат таких вот неприятностей может быть самый разный:

  • понижение позиций в выдаче;
  • потеря трафика на сайт в период недоступности сайта;
  • недоверие аудитории к вашему сайту;
  • пессимизация ресруса;
  • выпадение сайта из индекса ПС;
  • АГС или бан.

Вывод один — мониторинг доступности сайтов и оперативное вмешательство при выявлении негативных моментов.

Как проверить доступность сайта

Вы можете воспользоваться разовой проверкой для выявления проблем с отображением сайта посетителям из разных стран. Для этого существуют различные сервисы проверки доступности сайта. Я же хочу сегодня вам рассказать про самый эффективный бесплатный сервис, благодаря которому вы сможете спать спокойно и больше не беспокоиться за свои сайты.

Лидер в своей нише Uptimerobot.com. Это самый оптимальный сервис для проверки доступности ваших сайтов. Плюсов у него достаточно, но самые главные из них:

  • понятный и простой интерфейс;
  • бесплатность;
  • достаточно частая проверка.

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

Если вдруг случится, что сайт недоступен, то вам будут приходить уведомления на почту с датой и временем простоя. Также можно настроить уведомления по СМС или в твиттер ленту. Давайте разберем весь процесс от и до.

Пошаговое руководство

1 — Регистрация

проверка доступности сайта

2 — Переходим в панель

панель

3- Добавление сайтов на мониторинг

добавление

4 — Настройка сайта

настройка сайта

5 — Обзор статистики

обзор статистики

Вот теперь я спокоен за свои сайты и могут наблюдать всю картину с Uptime. У меня он 100% лишь потому, что я пользуюсь услугами хорошего хостинга. Также не будет лишним провести внутреннюю оптимизацию сайта и почистить его от всякого мусора, чтобы причин недоступности сайта не было совсем.

Есть и другие сервисы, которые занимаются ровно тем же, что и описанный выше, но они либо платные, либо с более плохими условиями. Более менее нормальной заменой может послужить Я.Метрика, если там включить соответствующую функцию. На этом все, комментарии открыты для всех желающих.

Update 19.02.14

Благодаря товарищу maximus выявилась недостаточность проверки по HTTP статусу. Ведь когда случается обвал БД сайта, то он все еще отдает верный статус на запросы, но сайт при этом не работает. Значит такая проверка нам не подходит, так как не представляет полной картины работоспособности сайта.

Но выход из ситуации есть и достаточно просто, с помощью этого же сервиса, но уже с другим типом проверки. Вам нужно в графе Monitor type выбрать не HTTP, а Keywords. В этом случае робот сервиса будет заходить к вам на сайт каждые пять минут и проверять страницу на наличие ключевого слова.

В этом случае, если ваш сайт отдает рабочий http-статус, но на самом деле у него лежит БД или другие косяки, то робот не найдете указанного вами ключевого слова и оповестит вас о недоступности сайта. В качестве ключевого слова можно выбрать любой кусок текста на главной странице, который статичен. Лучше выбирать то, что находится поближе к футеру.

У меня внизу находятся ссылки на статические страницы, они постоянны и никогда не меняются, значит это то, что нужно. Беру любую фразу( Эксклюзив, например) и вставляют это слово в настройках проверки. Далее делайте так, как на скрине ниже. Вот так вот просто решилась данная проблема.

новая настройка

Данная функция запроса кейворда GET в других сервисах доступна только платным клиентам, здесь же вы получаете ее бесплатно. Чем не прелесть, а?

Опубликовано: 19 февраля , 2014 г.

Понравилась статья? Получай свежие статьи первым по e-mail

  • http://24way.ru maximus

    И у меня вопрос.
    Вот бывает, что Joomla падает из-за проблем с таблицами MySQL. При этом получается такая штука — сайт доступен, но он отдает не 404 или там 5XX ошибку, а отадет текст с отладочной информацией MySQL. Что то типа «Can not write in table jos_session because table is corrupt or out of date» (по памяти пишу).
    Сможет ли этот сервис отловить такую беду?

    • white

      Ценное замечание, сейчас дополню информацию в статье.

    • http://slanet.ru SLANET

      Такую беду (также выводятся все ошибки) в первую очередь нужно закрыть от вывода на сайт / в браузере для показа.
      По ней можно, например, узнать о структуре вашей БД/таблиц и …

      Сможет сервис отловить => вы можете в сервисе указать на какой-либо блок/слово в коде страницы и поставить на «обнаружение на наличие». Если нет такой буквы, то красный свет/сигнал

    • http://pasagir.ru Pasagir

      «Вот бывает, что Joomla падает из-за проблем с таблицами MySQL.»
      Вот у меня как раз такая ситуация. А что делать с базой, как ее исправить!?!?
      p.s. извиняюсь за офтоп..

  • http://24way.ru maximus

    Да, интересный сервис.
    Начал использовать. К слову, для владельцев сайтов на WordPress, там есть виджет для WP, вот тут исходник, «чокаво» не разбирался ещё

  • http://24way.ru maximus

    Ещё поспамлю в коментах ))
    Если надо мониторить 10-20 сайтов, и они находятся на разных хостингах то разумно в поле frendly добавить префикс хостига, mh или tw или gd (сами догадайтесь какие хостиги я использую 🙂 ) это позволит — отсортировать сайты по хотсингам и отфильтровать сайты по хостигам.
    И сразу будет видно, у кого какой аптайм. И если алерт прилетит на мыло тоже будет сразу понятно в какую панельку логинится для решения проблемы ))
    Всем бобра!

  • http://lifeonweb.ru Sergey

    На перспективу интересный сервис, но пока вполне хватает метрики. Не знаю как в этом сервисе СМС настраивается, но в метрике можно указать, чтобы ночью смски не беспокоили здоровый сон

  • http://pasagir.ru Pasagir

    Спасибо! Зарегистрировался. Даже не смотря на то, что все на English, проще и понятней, чем у некоторых русских сервисов.

    • white

      Я тоже оценил это сразу после полной настройки.

  • http://razumnic.ru/ Лариса

    Метрику на молодые сайты не ставлю,
    поэтому этот сервис проверки очень подошел. И инструкция отличная — все заняло пять минут. Чтобы поменять HTTP на ключи, нужно удалять монитор и ставить заново.

    • white

      Так точно. Рад, что вам все подошло и вы справились с настройками.

  • http://ichiblog.ru Ичи

    Похож на сервис pingdom.com, только бесплатный. Мой хостер гарантирует ап 99% — http://prntscr.com/2zk7ha