В Operations Manager 2007 искусственные транзакции – это действия, выполняемые в режиме реального времени над наблюдаемыми объектами. Искусственные транзакции можно использовать для измерения производительности наблюдаемого объекта и для проверки реакции Operations Manager при наложении искусственного воздействия на параметры наблюдения.
Например, для веб-узла можно создать искусственную транзакцию, выполняющую действия пользователя, который подключается к узлу и просматривает его страницы. Для баз данных можно создать транзакции, выполняющие подключение к базе данных. Кроме того, можно запланировать выполнение этих действий с регулярными интервалами, чтобы оценивать ответное поведение базы данных или веб-узла и проверять характер реакции своих параметров наблюдения, например предупреждений и уведомлений.
Узлы-наблюдатели
При создании искусственной транзакции выбираются агенты, действующие как узлы-наблюдатели. Такие узлы-наблюдатели фактически выполняют действия искусственной транзакции, например подключение к веб-узлу или запросы в базу данных. Если назначить несколько узлов-наблюдателей, позднее можно сравнить данные от каждого из них, чтобы проверить, совпадают ли между собой результаты всех узлов-наблюдателей.
Просмотр искусственных транзакций
Хотя искусственные транзакции создаются в панели Создание и настройка, они отображаются и в панели Мониторинг. По умолчанию искусственные транзакции, наблюдающие за веб-приложениями, перечислены в папке Веб-приложения в панели Мониторинг. Искусственные транзакции, наблюдающие за базами данных или за активностью портов, перечислены в папке Искусственная транзакция.
Доступные искусственные транзакции
Перед созданием параметров наблюдения, которые Operations Manager будет использовать в искусственной транзакции, следует запланировать действия, выполняемые этой искусственной транзакцией. Например, если нужно создать искусственную транзакцию, измеряющую производительность веб-узла, можно запланировать типичные действия пользователя (вход в систему, просмотр веб-страниц и выполнение какой-либо транзакции, например помещение товара в корзину и совершение покупки).
Наблюдение за веб-узлом
Наблюдение за веб-узлом использует искусственные транзакции, чтобы выполнять HTTP-запросы для проверки доступности и для измерения производительности веб-страницы, веб-узла или веб-приложения. Чтобы создать искусственную транзакцию для веб-страницы, веб-узла или веб-приложения, сначала создайте объект наблюдения веб-приложения с помощью шаблона "Веб-приложение" в мастере добавления объекта мониторинга, а затем с помощью функции Запись в редакторе веб-приложений запишите действия, за которыми нужно наблюдать на веб-странице или веб-узле.
Наблюдение за базой данных
Наблюдение за базой данных с помощью искусственных транзакций используется для отслеживания доступности базы данных. Чтобы создать искусственную транзакцию для источника данных OLE DB, используйте шаблон "Источник данных OLE DB" в мастере добавления объекта мониторинга.
Наблюдение за TCP-портом
Искусственная транзакция для TCP-порта используется для измерения доступности данного веб-узла, службы или приложения. Можно указать сервер и TCP-порт, за которыми будет наблюдать Operations Manager. Чтобы создать искусственную транзакцию для TCP-порта, используйте шаблон "TCP-порт" в мастере добавления объекта мониторинга.
See Also
Была ли данная информация полезной? Отправляйте нам свои пожелания и комментарии, касающиеся данной документации.