Удаленный мониторинг серверов Biztalk 2006 и 2010 с использованием C # и WMI - PullRequest
2 голосов
/ 13 января 2011

Мне нужно реализовать приложение (в SysTray), которое отслеживает серверы Biztalk 2006 и 2010 (Biztalk 2006, установленный на машинах Windows 2003, Biztalk 2010, установленный на машинах Windows 2008) с использованием C #.

Я думаю, что мне следует использовать WMI,Возможно любое API или другие компоненты ??

Будет полезен любой пример хорошего исходного кода (codeplex, codeproject, sourceforge и т. Д.)

Я хочу установить приложение Monitor на ПК с Windows XP безУстановленный Biztalk и мониторинг Biztalk Server 2006 - 2010 (установлен в Windows 2003 или Windows 2008).

редактирование: с форумов MSDN

http://social.msdn.microsoft.com/Forums/en/biztalkgeneral/thread/7b35ad84-d800-4b7d-9f13-3855c3a2c2e1

• Мониторинг BizTalkСервер сложен, потому что есть огромное количество информации для мониторинга.Лучше всего это делать с помощью специальных инструментов, например, System Center Operations Manager.Или альтернативы, такие как IPM (ранее известный как BizMon), Minotaur или FRENDS Helium.

Однако, если вам требуется специальное программное обеспечение для мониторинга BizTalk Server во время входа в систему, вам необходимо использоватьВам доступны различные программные интерфейсы:

• Microsoft.BizTalk.ExplorerOM: (пример кода, например, в этом посте) Для базового управления приложениями (схемы, карты, конвейеры и оркестровки) вы можете использовать эти интерфейсы для мониторинга отсутствующего приложения.Ресурсы, например.

• Поставщик BizTalk WMI: (примеры) Для более расширенного управления платформой (хосты, экземпляры хоста, обработчики отправки и получения и т. д.) Эти интерфейсы можно использовать для реализации сторожевых устройств вокруг работающего хостаэкземпляры, например.

• Microsoft.RuleEngine и Microsoft.BizTalk.RuleEngineExtensions: для создания, импорта, экспорта или развертывания политик и словарей BRE.Эти интерфейсы можно использовать для создания настраиваемого перехвата отслеживания набора правил.

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

Фактически, это огромное разнообразие программных интерфейсов и парадигм побудило Максима Лабелла создать единый уровень автоматизации управления BizTalk как часть нашего поставщика PowerShell для BizTalk Server.

Другой вариантиспользует PAL со счетчиками производительности, которые вы можете захватить.

Дополнительные возможности редактирования: для удаленного доступа через WMI.Мой вопрос касается удаленного доступа к Biztalk 2006 Server с использованием WMI

с использованием WMI для удаленного удаления приложений

http://www.codeproject.com/Messages/3396385/Remote-access-with-WMI.aspx

обновлено: (Biztalk 2006установлен на компьютерах с Windows 2003, Biztalk 2010 установлен на компьютерах с Windows 2008)

отредактировано: проект с открытым исходным кодом BizTalk Control Center (BCC)

biztalkcontrolcenter.codeplex.com

1 Ответ

4 голосов
/ 13 января 2011

Как следует из названия, BizTalk является серверной платформой. Это означает, что обычно не существует ни одного фактического сеанса пользователя, вошедшего в систему, для использования значком уведомления о задаче .

Мониторинг сервера BizTalk является сложным, потому что существует огромное количество информации для мониторинга. Лучше всего это делать с помощью специальных инструментов, таких как, например, System Center Operations Manager .

Однако, если вам требуется специальное программное обеспечение для мониторинга BizTalk Server при входе в систему, вам необходимо использовать различные доступные вам программные интерфейсы:

Для базового управления приложениями (схемы, карты, конвейеры и оркестровки). Вы можете использовать эти интерфейсы, например, для отслеживания отсутствующих ресурсов приложений.

Для более расширенного управления платформой (хосты, экземпляры хоста, обработчики отправки и получения и т. Д.) Эти интерфейсы можно использовать, например, для реализации сторожевых таймеров вокруг запущенных экземпляров хоста.

Для создания, импорта, экспорта или развертывания политик и словарей BRE. Эти интерфейсы можно использовать для создания перехвата отслеживания настраиваемого набора правил.

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

Фактически, это огромное разнообразие программных интерфейсов и парадигм побудило меня создать единый уровень автоматизации управления BizTalk в составе нашего поставщика PowerShell для BizTalk Server .

Powershell включает встроенную поддержку remoting , которая позволяет запускать команды на целевых машинах. Это позволяет использовать поставщика PowerShell для BizTalk для удаленного администрирования группы серверов BizTalk без установки BizTalk на локальном компьютере.

Возможно, вы захотите проверить это.

...