Классификация задач мониторинга. В настоящее время поддерживаются четыре основных типа: Мониторинг страниц (Page monitoring) — мониторинг указанной веб-страницы. Мониторинг транзакций (Transaction monitoring) — мониторинг полного процесса транзакции с поддержкой cookies и сессий; обычно используется для сценариев покупки, электронной почты, поиска и т. п. Мониторинг потокового мультимедиа (Streaming media monitoring) — мониторинг качества воспроизведения аудио- и видеопотоков, а не только производительности загрузки. Мониторинг частных протоколов (Private protocol monitoring) — мониторинг протоколов, отличных от HTTP и HTTPS, а также протоколов потокового мультимедиа, таких как SMTP, POP3 и другие протоколы, для которых клиент может предоставить интерфейс.
Базовый мониторинг страницы: пользователь видит только общую производительность открытия страницы и основные показатели. Детальный процесс загрузки элементов страницы в отчёте не сохраняется; каскадная диаграмма не отображается. Полный мониторинг страницы: отслеживаются не только скорость отклика и доступность страницы, но и скорость отклика и доступность всех её элементов (изображений, скриптов и т. д.) с отображением в виде каскадной диаграммы.
Имя задачи мониторинга, используемое для её идентификации в отчётах.
Дата окончания задачи мониторинга. После наступления этой даты выполнение мониторинга прекращается. Срок действия задачи мониторинга не может превышать срок действия пакета. Если дата окончания задачи совпадает с датой окончания пакета, при изменении срока действия пакета дата задачи будет автоматически обновлена и синхронизирована с ним. Если даты не совпадают, после изменения срока действия пакета дату окончания задачи необходимо изменить вручную.
Узлы мониторинга могут быть сгруппированы по различным атрибутам для удобства и быстрого выбора. При формировании группы можно использовать любые из следующих атрибутов: ID участника — принадлежность узла конкретному участнику; Тип участника— тип участника, к которому относится узел; Город — город расположения узла мониторинга; Оператор связи — оператор связи узла (например, Netcom, Telecom и т. п.); Тип доступа в Интернет— тип интернет-доступа узла, включая: ADSL или домашний широкополосный доступ, корпоративный выделенный доступ, обычный модем или ISDN, выделенный доступ в дата-центре (IDC). По каждому атрибуту можно выбрать соответствующие значения для формирования группы узлов мониторинга.
Интервал времени между завершением выполнения задачи узлом мониторинга и её повторным запуском. Минимально допустимое значение — 5 минут.
Тайм-аут выполнения всей задачи мониторинга, задаваемый в секундах. Если в процессе выполнения задачи узлом мониторинга она не завершается в течение установленного времени, задача будет принудительно остановлена, а в результатах мониторинга будет возвращён код ошибки. Значение тайм-аута по умолчанию — 120 секунд.
Время (в секундах), в течение которого клиент ожидает загрузки дополнительных данных (например, Flash-объектов, потоковых данных и т. д.) после завершения загрузки страницы. Значение 0 означает отсутствие дополнительного ожидания. Если страница использует технологию Ajax и загружает контент с асинхронной задержкой, данный параметр необходимо настроить.
Эти три параметра обычно используются при возникновении ошибки во время выполнения задачи мониторинга узлом. Для анализа сетевого состояния узла в момент ошибки выполняются операции Ping, TraceRoute и Nslookup, а их результаты возвращаются вместе с данными об ошибке. Доступны два варианта: Выполнять при ошибке страницы — операции выполняются только при возникновении ошибки страницы; Выполнять всегда — операции выполняются в любом случае.
Определяет, следует ли выполнять сохранение копии страницы мониторинга. Доступны следующие варианты: Выполнять при ошибке страницы — только при возникновении ошибки страницы; Выполнять при ошибке страницы или ошибке содержимого — при возникновении ошибки страницы или ошибки контента; Выполнять всегда — в любом случае.
Определяет, может ли задача мониторинга быть назначена узлам с некорректной DNS-конфигурацией. Если DNS-настройки узла не соответствуют оператору связи, данные мониторинга могут привести к неточностям в отдельных графиках (в частности, связанных с распределением хостов). Если распределение хостов не является важным для пользователя, данный параметр можно установить в значение «Не проверять». По умолчанию проверка включена.
Определяет, является ли задача задачей мониторинга внутренней сети. Если задача обозначена как мониторинг внутренней сети, корректность DNS-конфигурации узлов мониторинга не учитывается.
Определяет, запускается ли задача мониторинга строго в заданный момент времени либо равномерно распределяется по всему указанному периоду. Значение по умолчанию — «Нет».
Определяет, следует ли отключать локальную службу DNS Client на устройстве мониторинга. Основная функция службы DNS Client заключается в кэшировании имени и IP-адреса целевого хоста после первого DNS-разрешения. При повторном обращении к тому же URL-адресу данные извлекаются непосредственно из кэша. Если служба DNS Client Windows включена, время DNS-разрешения для данной задачи мониторинга может быть равно нулю.
Один из параметров политики безопасности, определяющий, выполняются ли скрипты (JavaScript) на странице при выполнении задачи мониторинга. Данный параметр предназначен для предотвращения выполнения потенциально вредоносных скриптов. Для платных клиентов параметр обычно установлен в значение «Да», для пробных клиентов — «Нет».
Если страница задачи мониторинга содержит всплывающие окна и они не являются важными для анализа, данный параметр можно установить в значение «Нет». В этом случае узел мониторинга не будет отслеживать содержимое всплывающих окон. Назначение параметра — предотвратить влияние слишком объёмного контента во всплывающих окнах (например, Flash-рекламы) на результаты мониторинга. При разрешении таких окон возможно появление ошибок типа «тайм-аут элемента» или чрезмерное увеличение общего времени загрузки, что может негативно повлиять на саму задачу мониторинга.
Определяет, следует ли включать время, затраченное клиентской частью при мониторинге, в общее время выполнения задачи. Для некоторых задач мониторинга транзакций рекомендуется установить данный параметр в значение «Нет».
Позволяет задать ширину и высоту первого экрана в пикселях. Если значение установлено равным 0, размер первого экрана рассчитывается по умолчанию как 1024 × 768 пикселей.
Позволяет сопоставить указанное доменное имя с заданным IP-адресом или другим доменным именем. При необходимости настройки нескольких пользовательских правил разрешения доменных имен каждое правило указывается с новой строки. Пример: Необходимо протестировать URL http://www.testcdn.com/123.jpg, указав для мониторинга целевой IP-адрес 202.1.1.1. Конфигурация хоста будет выглядеть следующим образом: 202.1.1.1 www.testcdn.com
Если для выполнения задачи мониторинга требуется указание имени пользователя и пароля, необходимо ввести соответствующие имя пользователя и пароль. В противном случае при выполнении задачи узлы мониторинга вернут ошибку HTTP 401 (Unauthorized).
HTTP-сжатие используется при передаче данных между сервером и браузером. Если обе стороны поддерживают HTTP-сжатие, данные передаются в сжатом (ZIP) виде, что позволяет повысить производительность передачи. Для конкретной задачи мониторинга, если она поддерживает HTTP-сжатие, данный параметр следует установить в значение «Да». В этом случае узлы мониторинга будут использовать HTTP-сжатие, что позволит получить более высокие показатели производительности.
Определяет, будут ли узлы мониторинга при выполнении задач отправлять специальное текстовое сообщение, обозначающее, что запрос исходит от системы мониторинга Altynview, а не от обычного браузера. Это позволяет системам анализа трафика отличать и при необходимости фильтровать обращения, выполняемые узлами мониторинга.
Данный параметр используется в случаях, когда задача мониторинга должна автоматически получать страницу на языке, соответствующем языковым настройкам браузера посетителя. При выборе режима автоматической адаптации узел мониторинга выполняет задачу в соответствии с языком, установленным в браузере IE на хосте узла мониторинга. Если необходимо протестировать страницу только на определённом языке, следует выбрать соответствующий язык вручную. В настоящее время система поддерживает только следующие языки: упрощённый китайский, традиционный китайский, английский.
Позволяет добавить указанные HTTP-заголовки к запросу, отправляемому браузером (IE). При необходимости задания нескольких пользовательских HTTP-заголовков каждый заголовок указывается с новой строки. Пример 1: Необходимо контролировать загрузку файла большого размера (100 МБ), при этом стандартная задача мониторинга может завершиться по тайм-ауту. В этом случае можно указать пользовательский HTTP-заголовок, ограничивающий объем загружаемых данных первыми 1 МБ: Range: bytes=1-1024000. Пример 2: Необходимо мониторить загрузку файла http://www.testcdn.com/123.jpg, однако сервер использует механизм защиты от несанкционированного доступа (anti-hotlinking), из-за чего при стандартном мониторинге возникают ошибки HTTP 403. В этом случае можно задать пользовательский HTTP-заголовок для обхода проверки: Referer: http://www.testcdn.com/
Позволяет исключить из мониторинга URL-адреса, не относящиеся к заданной задаче мониторинга. URL-адреса для исключения указываются в виде регулярных выражений. Пример: Многие веб-страницы содержат статистический JavaScript-код Google. Если проблемы на стороне Google влияют на результаты мониторинга, можно задать правило www\.google\.com. В этом случае клиент мониторинга не будет отправлять HTTP-запросы к URL-адресам, соответствующим указанному регулярному выражению.
Позволяет указать URL-адреса элементов, которые обязательно должны быть включены в мониторинг. Все URL-адреса также задаются в виде регулярных выражений.
Поле для ввода дополнительной информации, описывающей задачу мониторинга.