Системой мониторинга сервиса BAILRY было обнаружено, что сайт Nginx (www.nginx.org) был недоступен 22 Марта 2024 года с 11:10 по 12:51 по московскому времени. Сервер Nginx не отвечал на запрос системы мониторинга.
Оценка работоспособности сайтов выполняется каждую минуту. То есть можно сделать вывод, что сайт был недоступен 1 час 41 минуту, так как проверка за минуту до этого события (сбоя в работе) и минуту спустя прошла успешно.
Важно отметить, что система мониторинга сервиса BAILRY использует для выполнения запросов два независимых дата-центра. Это позволяет более точно определить работает сайт или нет.
Изображение ниже демонстрирует как выглядит сообщение в браузере Google Chrome вместо страницы сайта Nginx когда сайт недоступен.
Браузер Firefox показывает что сайт Nginx недоступен таким образом:
А так выглядит сообщение в браузере Chromium в этой ситуации:
Мониторинг веб-сайта — это всеобъемлющий термин, обозначающий любую деятельность, включающую тестирование веб-сайта или веб-службы на предмет доступности, производительности и функциональности. Служба мониторинга веб-сайта проверяет его доступность и функционирование, чтобы посетители могли использовать его должным образом.
Термин «мониторинг веб-сайта» относится к любой деятельности, которая проверяет доступность, производительность и функциональность веб-сайта или веб-службы. Обычно этот термин относится к автоматическому тестированию, но некоторые операторы веб-сайтов не проводят тестирование или полагаются на периодические проверки сотрудников.
Ручное тестирование носит ненадежный характер, учитывая количество переменных, влияющих на доступность, производительность и функциональность веб-сайта. В этой статье основное внимание уделяется синтетическому мониторингу.
Как работает мониторинг сайта?
Автоматический мониторинг веб-сайта использует сеть компьютеров (дата-центров), расположенных рядом с конечными пользователями веб-сайта. Эта сеть компьютерных контрольных точек взаимодействует с веб-сайтом или службой, чтобы убедиться, что служба работает должным образом. Контрольная точка может выполнять несколько этапов теста.
1. Инициирует соединение с веб-сайтом или сервисом.
2. Проверяет возврат кода ответа от сервера (хостинга).
3. Если код ответа сервера содержит ошибку, то информирует владельца сайта о проблеме.
4. Проверяет содержимое для конкретного контента.
5. Если нужный текст (слово) не найден на странице сайта, то информирует владельца сайта о проблеме.
Мониторинг веб-сайта включает в себя тестирование веб-сайта на доступность, производительность и функциональность и информирование сотрудников, если сайт не работает должным образом.
Что лучше: внешний или внутренний мониторинг сайта?
Должен ли мониторинг осуществляться изнутри или снаружи брандмауэра? Это отличный вопрос, и для обоих вариантов есть веские причины. Большинство людей согласны с тем, что внешний мониторинг более надежен, чем внутренний.
Внутренний мониторинг имеет смысл, если веб-сайт доступен только пользователям, защищенным брандмауэром, например, во внутренней сети компании. Это означает, что служба мониторинга существует в той же среде, что и отслеживаемая.
Если произойдет сбой, это может повлиять на внутренний мониторинг, и проблема может остаться незамеченной, пока пользователи не пожалуются. Внешний или сторонний мониторинг исключает сбои, которым подвержен внутренний мониторинг, и может уведомить команду в случае сбоя.
Другой аргумент в пользу внешнего мониторинга связан с местными проблемами. На некоторых общедоступных веб-сайтах могут возникать проблемы, которые затрагивают только часть посетителей в определенных местах.
Многие ошибки, такие как ошибки поиска DNS и низкая производительность, могут повлиять только на некоторых пользователей. Тестирование с использованием контрольных точек, расположенных рядом с пользователями, может выявить ошибки, зависящие от местоположения, и низкую производительность.
Эпилог
Если доступность, производительность и функциональность веб-сайта имеют решающее значение для компании или организации, мониторинг веб-сайта имеет важное значение. Правильно функционирующий веб-сайт важен для большинства предприятий, независимо от того, предлагает ли сайт маркетинговые материалы, электронную коммерцию или услуги. Конкуренты находятся на расстоянии одного клика, и разочарованные посетители веб-сайта быстро откажутся от недоступного, медленно загружающегося или нефункционирующего веб-сайта и отдадут предпочтение конкуренту.
Компания Mainton - разработка и тестирование программного обеспечения под заказ, DevOps и SRE, SEO и реклама в интернете с 2004 года.