Мониторинг веб-сайтов - это процесс тестирования и проверки того, что конечные пользователи могут взаимодействовать с веб-сайтом или веб-приложением, как ожидалось. Мониторинг веб-сайтов часто используется предприятиями для обеспечения ожидаемой работоспособности , производительности и функциональности веб-сайта . [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 , PING , UDP, SOAP, истечение срока действия доменного имени, истечение срока действия сертификата SSL и ряд портов. Периодичность мониторинга составляет от одного раза каждые 4 часа до каждые 15 секунд. Как правило, большинство служб мониторинга веб-сайтов тестируют сервер или приложение от одного раза в час до одного раза в минуту.
Расширенные службы мониторинга фиксируют взаимодействие браузера с веб-сайтами с помощью регистраторов макросов или надстроек браузера, таких как Selenium или iMacros . Эти службы тестируют веб-сайт, запустив веб-браузер через типичную транзакцию веб-сайта (например, корзину покупок) или настраиваемый сценарий, чтобы проверить наличие проблем с пользовательским интерфейсом, проблем с производительностью и ошибок доступности. Службы мониторинга на основе браузера обнаруживают не только проблемы с сетью и сервером, но и проблемы с объектами веб-страницы (например, медленную загрузку JavaScript или сторонние размещенные элементы страницы).
Реализацией мониторинга производительности времени для HTTP-сервера Apache является модуль mod_arm4 [6] .
Виды мониторинга
Пользователи, осуществляющие мониторинг веб-сайта (обычно сетевые администраторы, веб-мастера, персонал веб-операций), могут отслеживать отдельную страницу веб-сайта, но также могут отслеживать весь бизнес-процесс (часто называемый многоэтапными транзакциями). [7]
Мониторинг серверов со всего мира
Службы мониторинга веб-сайтов обычно имеют несколько серверов по всему миру - в Южной Америке , Африке , Северной Америке , Европе, Африке, Азии, Австралии и других местах. Имея несколько серверов в разных географических точках, служба мониторинга может определить, доступен ли веб-сервер на разных континентах через Интернет. Некоторые поставщики утверждают, что чем больше местоположений, тем лучше представление о доступности вашего веб-сайта, в то время как другие говорят, что трех глобально распределенных станций достаточно, а большее количество станций не предоставляет больше информации.
Типы
Существует два основных типа мониторинга веб-сайтов.
- Синтетический мониторинг, также известный как активный мониторинг, и
- Пассивный мониторинг также известен как реальный мониторинг.
Параметры уведомлений: предупреждения
Поскольку информация, предоставляемая службами мониторинга веб-сайтов, в большинстве случаев является срочной и может иметь решающее значение, используются различные методы уведомления, часто известные как «оповещения»: электронная почта , мгновенные сообщения, обычные и мобильные телефоны, SMS , факс, пейджеры и т. Д. Skype , RSS-канал , ловушка SNMP , уведомления URL и т. Д.
Услуги по мониторингу веб-сайтов
Рынок мониторинга веб-сайтов очень конкурентный. Есть более 150 активных поставщиков услуг [8] и более 100 документально прекратили свою деятельность. [9] Большинство провайдеров предлагают бесплатный тарифный план с низкочастотным мониторингом.
Смотрите также
- Управление производительностью приложений
- Измерение отклика приложений
- Мониторинг интернет-сервера
- InterWorx
- Сетевой мониторинг
- Вид страницы
- Мониторинг реального пользователя
- Traceroute
- Веб-аналитика
- Аудит сайта
- Отслеживание веб-сайта
Рекомендации
- Стоимость простоя Amazon 66000 долларов - Forbes
- Скорость влияет на использование веб-сайта - исследовательский блог Google
- ^ «Мониторинг веб-сайта - CyberSafe» . Проверено 1 ноября 2020 .
- ^ Стивенсон, Сет. «Что вы больше всего ненавидите в ожидании в очереди» . Шифер . Проверено 25 октября 2014 года .
- ^ Костилл, Альберт. «SEO 101: насколько важна скорость сайта в 2014 году?» . Журнал поисковых систем . Проверено 25 октября 2014 года .
- ^ Пытаюсь, Джо. «Для новичков: объяснение гарантии безотказной работы 99,5% / 99,9%» . Проверено 29 октября 2014 года .
Кроме того, знайте, насколько заинтересован хозяин в соблюдении своей гарантии. Упоминают ли они об этом только в своих маркетинговых каналах, например, на веб-сайтах и т. Д., Или они действительно четко указывают это в своих «условиях обслуживания» (ToS)? Какую компенсацию они планируют выплатить, если они превысят согласованное максимальное время простоя? Не все хосты готовы компенсировать превышение максимального времени простоя. Честные и ответственные хозяева вернут вам плату за хостинг, которую вы заплатили за определенный месяц, после того, как вы сообщите им, что они превысили максимальное время простоя - и это четко указано в их Условиях использования.
- ^ Внутренний или удаленный мониторинг сети
- ^ Модуль Apache ARM 4
- ^ «Инструменты сетевого мониторинга» . www.slac.stanford.edu . Проверено 9 апреля 2021 .
- ^ https://www.supermonitoring.com/blog/the-updated-list-of-website-monitoring-services/
- ^ https://www.supermonitoring.com/blog/website-monitoring-services-that-shut-down/