Поделиться через


Распределенные приложения

 

Опубликовано: Июнь 2016

Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Распределенное приложение в Operations Manager — это приложение, которое состоит из нескольких объектов. Они могут задаваться разными пакетами управления и управляться как одним агентом, так и разными агентами. Назначение распределенного приложения состоит в обеспечении общей работоспособности приложения, состоящего из разных объектов.

Распределенные приложения не предоставляют дополнительные функции мониторинга для объектов в таком приложении. Вместо этого они включают в себя объекты, которые уже находятся под наблюдением. Важно распределенного приложения заключается в создании связи между работоспособностью объектов, являющихся частью одного приложения.

Вы можете создавать распределенные приложения с помощью компонента Distributed Applications Designer в консоли управления.

Конструктор распределенных приложений

Конструктор распределенных приложений позволяет вам создать распределенное приложение в графической среде с минимальными знаниями о создаваемых базовых элементах пакета управления. Однако на работу с этим средством налагаются некоторые ограничения:

  • Группы компонентом могут иметь только явные члены, то есть их нельзя заполнять в динамическом режиме. Например, у вас может быть распределенное приложение с набором веб-сайтов. Вы устанавливаете дополнительный веб-сервер с сайтом, который требуется включить. Для этого вам потребуется изменить распределенное приложение и вручную добавить этот новый сайт.

  • Вы не можете создать несколько уровней сводного показателя работоспособности. Работоспособность приложения будет соответствовать наихудшему уровню работоспособности среди всех групп компонентов независимо от созданных для них отношений.

С помощью компонента adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD вы можете создать распределенное приложение, не имеющее указанных ограничений.

Содержимое распределенных приложений

Объекты

Для работы распределенное приложение должно включать в себя один или несколько объектов. В распределенном приложении можно использовать любой объект, обнаруженный разными пакетами управления, которые установлены в группе управления. Источником может быть пакет управления, установленный из каталога, или пакет, который вы создали самостоятельно. Эти объекты могут создаваться разными мастерами мониторинга, как указано в описании компонента Шаблоны пакета управления.

Группы компонентов

Группа компонентов может содержать любое число объектов и любой объект, добавленный в распределенное приложение, должен находиться в какой-либо группе компонентов. При создании группы компонентов вы указываете один или несколько классов, которые может содержать данная группа. После этого в соответствующую группу могут добавляться только объекты, являющиеся экземплярами данных классов. Если задать параметр Все объекты, то в группу компонентов можно включить любой объект из группы управления.

Если требуется ограничить круг объектов, которые можно включить в группу компонентов, следует выбрать параметр Объекты следующих типов и затем выбрать один или несколько классов в дереве классов. Это дерево содержит список всех классов в группе управления, предоставляемых установленными в данный момент пакетами управления.

Упорядочение классов в дереве данного диалогового окна осуществляется в соответствии с их базовыми классами. Дополнительные сведения о базовых классах см. в описании компонента Базовые классы. При выборе класса также выбирается и каждый из его базовых классов. Это позволяет вам выбрать отдельный класс, такой как Роль компьютера, который часто используется в качестве базового, чтобы автоматически выбрать все его базовые классы.

Отношения

Для групп компонентов можно задавать отношения, чтобы отразить связь между разными видами объектов. Сведение данных по работоспособности между группами компонентов не выполняется, однако отношение указывается линиями между этими группами.

Шаблоны распределенных приложений

Шаблоны позволяют вам получить новое распределенное приложение с предварительно заданным набором групп компонентов. Вам требуется добавить объекты в эти группы компонентов, кроме того, при необходимости можно изменять эти группы и добавлять новые. При создании распределенного приложения вы можете сэкономить время, выбрав шаблон, который точнее всего соответствует вашим требованиям. Если требуется создать пустое распределенное приложение и вручную добавить все свои группы компонентов, выберите шаблон Пустое.

Доступные шаблоны представлены в следующей таблице:

Шаблон

Описание

Группы контейнера

Вложенные классы

3-уровневое приложение .NET

Объединяет объекты и данные мониторинга из искусственных транзакций с данными из наблюдения за производительностью приложений

  • Перспектива клиента для [имя приложения]

  • Уровень представления для [имя приложения]

  • Бизнес-уровень для [имя приложения]

  • Уровень данных для [имя приложения]

  • Перспективы

  • Приложение ASP.NET

  • Компонент приложения .NET

  • База данных

Важное коммерческое веб-приложение

Группы компонентов, общие для веб-приложения

  • Веб-сайты

  • Базы данных

  • Веб-сайт

  • База данных

Обмен сообщениями

Группы компонентов, общие для служб обмена сообщениями

  • Клиенты обмена сообщениями

  • Хранилище

  • Компоненты обмена сообщениями

  • Службы каталогов

  • Сетевые службы

  • Физическая сеть

  • Перспективы

  • Логические аппаратные компоненты

  • Роли компьютера

  • Роли компьютера

  • Сетевое устройство

Пустое

Пустое распределенное приложение без групп компонентов

Нет

Нет

Просмотр распределенных приложений

Каждое распределенное приложение указывается в представлении состояний Распределенное приложение в области Мониторинг консоли управления. Состояние распределенного приложение соответствует наихудшему состоянию среди всех находящихся в нем объектов. Вы можете запустить любые другие виды данного представления, щелкнув распределенное приложение правой кнопкой мыши и выбрав требуемое представление. Каждое из представлений содержит данные для всех объектов, включенных в распределенное приложение.

Создание и изменение распределенных приложений

Порядок создания распределенного приложения

  1. Если у вас нет пакета управления для наблюдаемого приложения, создайте его с помощью процедуры, описанной в разделе Выбор файла пакета управления.

  2. В консоли управления выберите рабочую область Создание и настройка.

  3. Щелкните правой кнопкой мыши пункт Распределенные приложения и затем выберите команду Создать распределенное приложение.

  4. В поле Имя введите имя распределенного приложения. Это имя будет отображаться в рабочей области Мониторинг консоли управления.

  5. В поле Шаблон выберите шаблон, используемый в качестве начальной точки для создания распределенного приложения. Сведения о доступных шаблонах см. в описании компонента Шаблоны распределенных приложений.

  6. Выберите пакет управления, созданный в шаге 1.

  7. Нажмите кнопку ОК.

Порядок изменения существующего распределенного приложения

  1. В консоли управления выберите рабочую область Создание и настройка.

  2. Выберите Распределенные приложения.

  3. Щелкните требуемое распределенное приложение в области Распределенные приложения правой кнопкой мыши и выберите пункт Изменить.

Порядок создания группы компонентов

  1. При открытом распределенном приложении щелкните элемент Добавить компонент.

    System_CAPS_noteПримечание

    При первом создании группы компонентов после открытия консоли управления для отображения диалогового окна Создание группы компонентов может потребоваться несколько секунд, так как выполняется кэширование списка классов. Время, необходимое для выполнения данной операции, зависит от числа классов в группе управления.

  2. В текстовом поле Задайте имя для группы компонентов укажите имя группы компонентов. Это имя будет отображаться в представлении схемы и анализаторе работоспособности для распределенного приложения.

  3. Если необходимо, чтобы группа компонентов могла содержать объекты любого типа, выберите параметр Все объекты. Если требуется указать один или несколько типов, которые может содержать группа компонентов, выберите параметр Объекты следующих типов.

  4. Выберите один или несколько классов, чтобы разрешить включение объектов соответствующего типа в группу управления.

  5. После выбора требуемых классов нажмите кнопку ОК.

    System_CAPS_noteПримечание

    Может отображаться сообщение о достижении предельного значения с отображаемой кнопкой создания типа объектов. Это означает, что в левую часть конструктора распределенных приложений нельзя добавить дополнительные области выбора объектов. Используйте параметр Оставить новый тип объекта невидимым, чтобы не создавать новую область выбора объектов для текущей группы компонентов, или параметр Заменить выбранную видимую кнопку типа объекта новой и выберите один из типов объектов в списке, чтобы закрыть окно. Вы можете открыть область выбора повторно, выбрав ее в области Упорядочить типы объектов.

Порядок добавления объекта в распределенное приложение

  1. Убедитесь, что создана группа компонентов, допускающая добавление объекта требуемого типа.

  2. Если область выбора для требуемого типа объекта не открыта, щелкните элемент Упорядочить типы объектов и выберите тип добавляемого объекта.

  3. Выберите тип добавляемого объекта в средстве выбора объектов. После этого должен отобразиться список всех объектов выбранного типа.

  4. Перетащите один или несколько объектов в группу компонентов. Обратите внимание на то, что вы сможете добавить объекты только в ту группу компонентов, которая принимает объекты данного типа.