Как правильно настроить мониторинг доступности сайта
6 февраля 2017
Автор: Galina Hablak

Как правильно настроить мониторинг доступности сайта

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

Что даст правильно настроенный мониторинг сайта

  • Проверка доступности ресурса поможет выявить скрытые ошибки сайта и проблемы хостинга.
  • Постоянный мониторинг позволит своевременно выявить вирусное заражение ресурса, а это важно для вашей безопасности и ваших пользователей. Кроме того, поисковые системы, в частности Яндекс, при длительном заражении могут понижать сайты в выдаче и не гарантируют восстановление позиций даже после снятия предупреждения об опасности вредоносного кода. Однако краткосрочное заражение никак не влияет на его ранжирование, поэтому следует всегда быть на чеку.
  • Если сайт в какой-то момент не работал, а на него пришел робот поисковой системы (ПС), то в ее индекс не попадет новый контент. А если падение происходит в момент апдейта, то есть вероятность ухудшения ранжирования сайта.
  • Кроме того, полезно проверять не только свои сайты, но и ресурсы своих конкурентов.

Проверка uptime

Есть довольно много сервисов, с помощью которых можно отслеживать работу сайта. Какие-то из них универсальные, но платные, другие — бесплатные, но имеют ограничения возможностей. Приложение "Мониторинг сайта" позволяет сделать до 1000 проверок в месяц бесплатно c интервалом от 1 минуты по протоколам HTTP и HTTPS, и при этом имеет весь нужный функционал.

Интервал проверки

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

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

Проверка uptime/downtime

Аптайм (uptime) сайта и даунтайм (downtime) – это то время, когда сервер (http, ftp, mail и др.) были доступны и недоступны, измеряются в процентах. Если сделать несложный расчет, то можно увидеть, сколько времени ресурс может быть недоступным при соответствующем аптайме:
  • 99.999% — - 5 минут 15 секунд / в год
  • 99.99% — - 52,5 мин / в год
  • 99.9% — - 8 часов 45 мин / в год
  • 99% — - 87,5 часов / в год
  • 95% — - 438 часов / в год
  • 90% — - 876 часов / в год !!!

Проверка uptime в MEGAINDEX

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

Как проверять контент на сайте

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

Проверка контента на сайте

Эту возможность также можно использовать для выявления вирусного заражения. Так как вирус заражает сайт путем встраивания дополнительного кода в тело его страниц, то можно зная код уже известного вируса, проверить и все остальные свои проекты. Еще в конце 2015 года алгоритм Яндекса стал учитывать при ранжировании безопасность сайта для компьютера пользователя. Страницы с вирусным кодом стали ранжироваться ниже, а в последствии длительного заражения, выпадать из поиска.

Как проверять работу скриптов

Также время от времени на сайте могут возникать ошибки при выполнении того или иного скрипта, при этом сам сервер работает в нормальном режиме. Чтобы отследить проблему такого рода, нужно указывать для мониторинга URL скрипта, который заканчивается расширением .asp, .jsp, .php или же .cfm, а также определить группу ключевых слов, находящихся на странице. При появлении ошибки выполнения скрипта система уведомит о ней.

Как настроить уведомления о сбоях

Приложение «Мониторинг сайта» работает постоянно в автоматическом режиме и может по вашему желанию отправлять уведомления в виде sms или звонка на телефон (помните, что номер телефона нужно прописать в своем профиле и подтвердить его с помощью sms) или сообщения в личный кабинет на сервисе. Это позволяет быстро реагировать и возобновлять работоспособность ресурса.

Уведомления об ошибках сервера в MEGAINDEX

Страшны ли кратковременные сбои в работе?

Кратковременные сбои сайта могут быть при перегрузках, отказах маршрутизации или отказах пиринговых сетей. Это довольно распространенное явление. Но разанее знать кратковременный это сбой или нет, вы не можете, поэтому рекомендуем определить порог мониторинга с помощью настройки периодичности проверки во время ошибки (например, участить ее при сбоях, сделать проверки каждую минуту). Чтобы избежать получения сообщений о таких краткосрочных проблемах и получать уведомления только в том случае, если продолжительность недоступности превышает указанный порог — укажите когда отправлять уведомления о неработающем сайте, например, только после третьей ошибки подряд.

Настройка периодичности проверки во время ошибки

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

Как выбрать хостинг с лучшим uptime?

Если прошло какое-то время и показатели доступности вас не устраивают, проверьте провайдера на предмет договора о предоставлении услуг — SLA (service-level agreement). Если реальный uptime сайта ниже заявленного в SLA, тогда следует задуматься о смене хостинга на более качественный и стабильный. Наиболее популярные хостеры часто собраны в рейтинги, однако следует подробно ознакомиться с их аптаймами за предыдущие периоды и отзывами клиентов.

Аптайм хостеров

Обсуждение

Для добавления комментария, пожалуйста, авторизуйтесь