Курс лекций Составитель Соркина В. Е. Введение 12
Вид материала | Курс лекций |
- Курс лекций. Спб, 639.95kb.
- Курс лекций. Спб, 1118.16kb.
- Курс лекций. Спб, 172.51kb.
- Курс лекций введение в профессию "социальный педагог", 4415.45kb.
- Курс лекций Часть 2 Составитель: кандидат экономических наук Г. Н. Кудрявцева Электроизолятор, 1210.68kb.
- Курс лекций Тамбов 2008 Составитель: Шаталова О. А., преподаватель спецдисциплин тогоу, 1556.11kb.
- Курс лекций Барнаул 2001 удк 621. 385 Хмелев В. Н., Обложкина А. Д. Материаловедение, 1417.04kb.
- Г. П. Щедровицкий Методология и философия организационно-управленческой деятельности:, 3029.36kb.
- Темы контрольных работ по дисциплине «Экономическая теория» спо специальность 080110., 17.75kb.
- Введение в курс. Курс лекций Начертательная геометрия в которой рассматриваются следующие, 848.58kb.
Типичная Health Model
Health States – описанные состояния системы
Event Groups - группы событий определяющие переходы
Health State Transition Diagram - диаграмма переходов.
G1 - EG9: Группы событий, определяющие переходы состояний (Event Groups)
Stopped, Full Run, Unknown, Partial Run A,B: состояния системы
Этапы работ по созданию MP
Создание компонентной модели приложения, и правил мониторинга приложения. (Role-Instance-Component, основываясь на определенной Health Model)
Определение атрибутов компьютеров
Создание компьютерных групп
Определение структуры групп правил
Определение провайдеров данных
Создание правил мониторинга
Определение автоматических корректирующих воздействий
Создание представлений данных
Наполнение правил мониторинга дополнительной информацией (Product Knowledge)
Дополнение набора правил необходимыми средствами диагностики (Tasks).
Создание отчетов
Золотое правило – следует генерировать алерты, только в тех случаях, когда необходимо вмешательство администратора приложения
Подсистема отчетности системы моноторинга
Совершенно новая система отчетности, основанная на технологии MSSQL Reporting Services.
Возможность экспорта отчета в файлы различных форматов (XLS, CSV, XML, PDF, MHT, TIFF, …).
Возможность подписки на получение отчетов по электронной почте.
Определения отчетов включены в пакеты управления (только для MOM версии 2005).
Для самостоятельной разработки отчетов требуются компоненты Microsoft Visual Studio.NET.
Архитектура подсистемы отчетности
Пакет управления веб-узлами и веб-службами
Мониторинг доступности и производительности веб-узлов и веб-служб
Запросы HTTP к приложениям, которые находятся под наблюдением (синтетические транзакции)
Сбор показателей доступности и производительности и отправка соответствующих оповещений
Создание отчетов SLA по собранным показателям
Синтетические транзакции
ВведениеТранзакция
Бизнес-процесс или операция, например обработка заказов или просмотр запасов
Синтетическая транзакция
Суррогатная, ложная или тестовая транзакция, созданная решением для управления производительностью и отправленная системе на выполнение
Используется для мониторинга производительности приложений с точки зрения клиента
Концепция
Последовательность запросов
Контейнер для индивидуальных запросов HTTP (URL-адреса и/или веб-страницы)
Состоит из правила МОМ и файла последовательности запросов
Файл последовательности запросов
Создается с помощью мастера настройки
Размещается на сервере BITS с использованием протокола передачи файлов
Загружается агентами МОМ для обработки ответом управляемого кода
Как осуществляется мониторинг
Веб-страницы и индивидуальные URL
Веб-страницы состоят из базовой страницы и содержимого
Изображения, сценарии, таблицы стилей, фреймы и ссылки
Неявный мониторинг содержимого
Предоставить URL-адрес базовой страницы и выбрать тип содержимого, которое подлежит мониторингу
Преимущества: нет необходимости обновлять монитор при изменении содержимого веб-страницы
Явный мониторинг содержимого
Предоставить URL-адреса базовой страницы и содержимого
Преимущества: для каждого URL можно настроить условия мониторинга
Как осуществляется мониторинг :
Веб-страницы и индивидуальные URL
Неявный мониторинг содержимого
Время отклика запроса накапливается
Условия кода состояния наследуются URL-адресами содержимого
Может использоваться для проверки ссылок
Явный мониторинг содержимого
Время отклика последовательности запросов накапливается
Веб-узлы
Веб-узел представляет собой набор веб-страниц
Мониторинг каждой веб-страницы может производиться с явным
и неявным включением содержимогоВручную создавать запросы HTTP проще
при неявном включении содержимогоРегистрировать перемещения на веб-узле проще при явном включении содержимого
Время отклика последовательности запросов накапливается по всем веб-страницам
Транзакции веб-приложений
Транзакция веб-приложения — это упорядоченная последовательность веб-страниц
Для разработки используйте функцию
регистрации перемещений по веб-узлуРезультирующая последовательность запросов осуществляет мониторинг веб-страниц путем явного включения содержимого
Возможно «преобразование» к неявному включению
Каждая веб-страница отмечается
как критический запросОтслеживание количества дней, оставшихся
до истечения срока действия сертификата
HTTPS — отсутствие просроченных сертификатовОценка эффекта от применения разных механизмов проверки подлинности
Базовый
Используется заголовок Authorization
Формы
Используется тело запроса
Домен (встроен в Windows)
Используется учетная запись MOM Action
Безопасные файлы последовательности запросов и каналы связи, если данные конфиденциальные
Советы по регистрации перемещений на веб-узле
Осуществляется мониторинг URL-адресов
HTTP и HTTPS; регистрируются только переходы
на URL-адреса HTTPСоздание запросов HTTPS вручную
Разрешение трафика HTTP на время регистрации
Записанные временные файлы cookie
могут конфликтоватьУдаление записанных файлов cookie из заголовка
Агент МОМ не кэширует ответы, а Internet Explorer может это делать
Изменить ожидаемый код состояния HTTP на 200
Автоматические перенаправления не смешиваются с зарегистрированными
Методы веб-служб
Веб-служба обрабатывает сообщения SOAP
Протокол HTTP является предпочтительным механизмом транспортировки
Упрощенное создание запросов из файла WSDL
Выбор одного или нескольких методов веб-служб
для последовательности вызововПредоставление заголовка и параметров для каждого
вызова метода (по мере необходимости)Использование условий поиска для подтверждения наличия или отсутствия узлов XML в составе ответа
Функция тестирования для проверки результатов вызова метода
Подходит для динамичного вызова
методов веб-службРезультаты вызова метода автоматически не передаются
в качестве входных данных последующему методуНе подходит для веб-служб, использующих
для проверки подлинности шифрование или
маркеры сеансовРазработка настоящего клиента веб-служб и его запуск через МОМ в качестве синтетической транзакции