Мониторинг веб-сайтов - Website monitoring

Мониторинг веб-сайтов это процесс тестирования и проверки того, что конечные пользователи могут взаимодействовать с интернет сайт или же веб приложение как и ожидалось. Мониторинг веб-сайтов часто используется предприятиями для обеспечения время безотказной работы, производительность и функциональность соответствуют ожиданиям.[1]

Компании, занимающиеся мониторингом веб-сайтов, предоставляют организациям возможность постоянно отслеживать работу веб-сайта или сервера и наблюдать за тем, как он реагирует. Мониторинг часто проводится из нескольких мест по всему миру на конкретный веб-сайт или сервер, чтобы выявить проблемы, связанные с общими Интернет-задержка, сетевой переход проблемы, а также для предотвращения ложных срабатываний, вызванных локальными проблемами или проблемами соединения. Компании, занимающиеся мониторингом, обычно сообщают об этих тестах в виде различных отчетов, диаграмм и графиков. При обнаружении ошибки службы мониторинга отправляют оповещения по электронной почте, SMS, телефону, SNMP ловушка, пейджер, который может включать диагностическую информацию, например, сеть проследить маршрут, захват кода HTML-файла веб-страницы, снимок экрана веб-страницы и даже видео сбоя веб-сайта. Эта диагностика позволяет сетевые администраторы и вебмастерам чтобы исправить проблемы быстрее.

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

Цель

Мониторинг необходим для обеспечения доступности веб-сайта для пользователей. время простоя сводится к минимуму, а производительность можно оптимизировать. Пользователи, которые полагаются на веб-сайт или приложение для работы или удовольствия, будут разочарованы или даже прекратят использовать приложение, если оно недоступно.[2] Мониторинг может охватывать многие вещи, которые необходимы приложению для работы, такие как подключение к сети, система доменных имен записи, подключение к базе данных, пропускная способность и ресурсы компьютера, такие как свободная оперативная память, загрузка ЦП, дисковое пространство, события и т. д. Обычно измеряемыми метриками являются время отклика и доступность (или же время безотказной работы ), но показатели согласованности и надежности набирают популярность. Измерение доступности и надежности веб-сайта при различных объемах трафика часто называют нагрузочное тестирование.

Мониторинг веб-сайта также помогает сравнить веб-сайт с эффективностью конкурентов, чтобы определить, насколько хорошо сайт работает. Скорость веб-сайта также используется в качестве показателя поисковый движок рейтинги.[3]

Мониторинг веб-сайтов может использоваться для обеспечения ответственности провайдеров веб-хостинга перед своими соглашение об уровне обслуживания. Большинство веб-хостов предлагают гарантию безотказной работы 99,9%, а когда время безотказной работы меньше этого, людям может быть возмещена сумма за чрезмерное время простоя. Обратите внимание, что не все хосты будут возмещать людям чрезмерное время простоя, поэтому необходимо ознакомиться с условиями обслуживания их хоста.[4]

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

Внутренние и внешние

Мониторинг веб-сайта может осуществляться как с внутри и за пределами корпоративного брандмауэр. Традиционный управление сетью решения сосредоточены на внутри мониторинга межсетевого экрана, в то время как внешний мониторинг производительности будет тестировать и отслеживать проблемы с производительностью в Магистраль Интернета а в некоторых случаях вплоть до конечный пользователь. Сторонние решения для мониторинга производительности веб-сайтов могут отслеживать внутренние (за брандмауэром), внешние (для клиентов) или облачные веб-приложения.

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

Внешний мониторинг производительности также известен как мониторинг конечного пользователя или сквозной мониторинг производительности.[5]

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

Меры доступности веб-сайта

ДоступностьДевяткиВремя простоя в год
90%1 девять876 часов
95%438 часов
99%2 девятки87 часов, 36 минут
99.9%3 девятки8 часов, 45 минут, 36 секунд
99.99%4 девятки52 минуты, 33,6 секунды
99.999%5 девяток5 минут, 15,36 секунды
99.9999%6 девяток31,68 секунды

Типы протокола

Сервис мониторинга веб-сайтов может проверять и другие интернет-протоколы, кроме HTTP страницы и HTTPS Такие как FTP, SMTP, POP3, ActiveSync, IMAP, DNS, SSH, Telnet, SSL, TCP, ПИНГ, UDP, SOAP, истечение срока действия доменного имени, истечение срока действия сертификата SSL и диапазон портов. Периодичность мониторинга составляет от одного раза каждые 4 часа до каждые 15 секунд. Как правило, большинство служб мониторинга веб-сайтов тестируют сервер или приложение от одного раза в час до одного раза в минуту.

Расширенные службы мониторинга фиксируют взаимодействие браузера с веб-сайтами с помощью макросов или надстроек браузера, таких как Селен или же iMacros. Эти службы тестируют веб-сайт, запустив веб-браузер через обычную транзакцию веб-сайта (например, корзину покупок) или настраиваемый сценарий, чтобы проверить наличие проблем с пользовательским интерфейсом, проблем с производительностью и ошибок доступности. Службы мониторинга через браузер обнаруживают не только проблемы с сетью и сервером, но и проблемы с объектами веб-страниц (например, медленную загрузку JavaScript, или сторонние элементы страницы).

Реализация мониторинга временных показателей для HTTP-сервер Apache это mod_arm4 [6] модуль.

Виды мониторинга

Пользователи, осуществляющие мониторинг веб-сайта (обычно сетевые администраторы, веб-мастера, персонал веб-операций), могут отслеживать отдельную страницу веб-сайта, но также могут отслеживать и все бизнес-процесс (часто называемые многоэтапными транзакциями).

Мониторинг серверов со всего мира

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

Типы

Существует два основных типа мониторинга веб-сайтов.

Параметры уведомлений: предупреждения

Поскольку информация, предоставляемая службами мониторинга веб-сайтов, в большинстве случаев является срочной и может иметь решающее значение, используются различные методы уведомления, часто известные как «предупреждения»: электронное письмо, IM, обычные и сотовые телефоны, SMS, факс, пейджеры, Skype, Новостная лента, Ловушка SNMP, Уведомления по URL и т. Д.

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

Рынок мониторинга веб-сайтов очень конкурентный. Есть более 150 активных поставщиков услуг[7] и более 100 задокументированных случаев банкротства[8]. Большинство провайдеров предлагают бесплатный тариф с низкочастотным мониторингом.

Смотрите также

Рекомендации

  1. Стоимость простоя Amazon 66000 долларов - Forbes
  2. Скорость влияет на использование веб-сайта - Блог Google Research
  1. ^ «Мониторинг веб-сайтов - CyberSafe». Получено 2020-11-01.
  2. ^ Стивенсон, Сет. "Что вы больше всего ненавидите в ожидании в очереди". Шифер. Получено 25 октября 2014.
  3. ^ Костилл, Альберт. «SEO 101: насколько важна скорость сайта в 2014 году?». Журнал поисковой системы. Получено 25 октября 2014.
  4. ^ Пытался, Джо. «Для новичков: объяснение гарантии безотказной работы 99,5% / 99,9%». Получено 29 октября 2014. Кроме того, знайте, насколько заинтересован хозяин в соблюдении своей гарантии. Упоминают ли они об этом только в своих маркетинговых каналах, например, на веб-сайтах и ​​т. Д. Или они действительно четко указывают это в своих «условиях обслуживания» (ToS)? Какую компенсацию они планируют выплатить, если они превысят согласованное максимальное время простоя? Не все хосты готовы компенсировать превышение максимального времени простоя. Честные и ответственные хозяева вернут вам плату за хостинг, которую вы заплатили за определенный месяц, после того, как вы сообщите им, что они превысили максимальное время простоя - и это четко указано в их Условиях использования.
  5. ^ Внутренний или удаленный мониторинг сети
  6. ^ Модуль Apache ARM 4
  7. ^ https://www.supermonitoring.com/blog/the-updated-list-of-website-monitoring-services/
  8. ^ https://www.supermonitoring.com/blog/website-monitoring-services-that-shut-down/