2

我需要使用 C# 实现监视 Biztalk 2006 和 2010 服务器(安装在 Windows 2003 机器上的 Biztalk 2006,安装在 Windows 2008 机器上的 Biztalk 2010)的应用程序(在 SysTray 中)。

我认为我应该使用 WMI。Perphaps 任何 API 或其他组件?

任何示例好的源代码(codeplex、codeproject、sourceforge 等)都将很有用

我想在没有安装 Biztalk 的 PC Windows XP 中安装我的 Monitor 应用程序,并监视 Biztalk Server 2006 - 2010(安装在 Windows 2003 或 Windows 2008 中)。

编辑:来自 MSDN 论坛

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

• 监控 BizTalk Server 很复杂,因为要监控大量信息。例如,最好使用 System Center Operations Manager 等专用工具来完成此操作。或 IPM(以前称为 BizMon)、Minotaur 或 FRENDS Helium 等替代品。

但是,如果您确实需要特殊用途的软件来在登录时监控 BizTalk Server,则需要使用您可用的各种编程接口:

• Microsoft.BizTalk.ExplorerOM:(示例代码,例如这篇文章)对于基本的应用程序管理(模式、地图、管道和编排),您可以使用这些接口来监视丢失的应用程序资源,例如。

• BizTalk WMI 提供程序:(示例)对于更高级的平台管理(主机、主机实例、发送和接收处理程序等),您可以使用这些接口围绕正在运行的主机实例实现监视程序。

• Microsoft.RuleEngine 和 Microsoft.BizTalk.RuleEngineExtensions:用于创建、导入、导出或部署 BRE 策略和词汇表。您将使用这些接口来创建自定义规则集跟踪拦截。

除此之外,还有无数其他程序集和编程接口用于 BizTalk 上的专用任务,无论是部署和安装、管理正在运行或暂停的实例等。

事实上,编程接口和范例的巨大多样性促使 Maxim Labelle 创建一个统一的 BizTalk 管理自动化层,作为我们的 BizTalk Server PowerShell 提供程序的一部分。

另一种选择是将 PAL 与您可以捕获的性能计数器一起使用。

更多编辑:用于使用 WMI 远程访问。我的问题是关于使用 WMI 远程访问 Biztalk 2006 Server

使用 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

4

1 回答 1

4

顾名思义,BizTalk 是一个服务器平台。这意味着通常没有任何实际登录的用户会话可用于任务通知图标有用。

监视 BizTalk Server 很复杂,因为要监视大量信息。例如,最好使用System Center Operations Manager等专用工具来完成此操作。

但是,如果您确实需要特殊用途的软件来在登录时监控 BizTalk Server,则需要使用您可用的各种编程接口:

用于基本应用程序管理(模式、地图、管道和编排)。例如,您可以使用这些接口来监视丢失的应用程序资源。

例如,对于更高级的平台管理(主机、主机实例、发送和接收处理程序等),您将使用这些接口来实现围绕正在运行的主机实例的看门狗。

用于创建、导入、导出或部署 BRE 策略和词汇表。您将使用这些接口来创建自定义规则集跟踪拦截。

除此之外,还有无数其他程序集和编程接口用于 BizTalk 上的专用任务,无论是部署和安装、管理正在运行或暂停的实例等。

事实上,编程接口和范例的这种巨大差异促使我创建了一个统一的BizTalk 管理自动化层,作为BizTalk Server 的 PowerShell 提供程序的一部分。

Powershell 包括对远程处理的本机支持,因为它允许对目标机器运行命令。这允许 BizTalk 的 PowerShell 提供程序用于远程管理 BizTalk Server Group,而无需在本地计算机上安装 BizTalk。

你可能想检查一下。

于 2011-01-13T20:22:30.270 回答