无论是命令行还是 GUI,我都有兴趣测试它们中的每一个。
10 回答
您的问题非常笼统,上面的所有答案都假设了各种情况。当谈到 BizTalk 监控时,它对不同的人意味着不同的事情。您的 BizTalk 管理员可能会通过打开 BizTalk 管理控制台来监控 BizTalk 环境的整体运行状况。BizTalk 管理控制台允许管理员部署和管理 BizTalk 应用程序,此外它还允许监控正在运行的系统的运行状况。他/她可以查询诸如正在运行的实例(编排、消息)、暂停的实例(可恢复/不可恢复)、失败的路由消息、失败的订阅消息等。如果您还可以从不同的机器远程访问 BizTalk 管理控制台通过 MMC 管理单元安装时已安装 BizTalk 管理位。
除此之外,您还有 HAT(2006 年的健康和活动跟踪,而不是 2009 年以后的),它允许您进行某些监控。但是要访问 HAT,您需要在任何一台 BizTalk 机器上。
接下来是 BAM,这将需要一些自定义配置,或者在某些情况下根据您的要求进行一些自定义编码,以捕获一些运行时监控数据。
接下来,您将获得各种性能计数器,它们将为您提供大量统计信息,例如在主机实例中运行的编排数量、假脱机大小、接收/发送的消息数量等。
我没有发现任何必要去为我的任何监控要求使用第三方软件。
HTP Saravana Kumar BizTalk Server MVP。
如果要监视 BizTalk 应用程序正在做什么,则应使用业务活动监视器 (BAM)。BAM 允许您跟踪消息或上下文中的字段,并跟踪业务流程中的里程碑形状。这里有一个 BAM 培训工具包:http: //msdn.microsoft.com/en-us/library/cc963995.aspx
您始终可以使用 smtp 适配器向自己发送失败的消息。性能计数器也是监控 biztalk 的好方法——那里有很多非常有用的数据。
商务门
有一个名为 BizMon 的新 BizTalk 监控工具。你可以在这里查看。我认为它做你喜欢的事。
我们将它用于我们的三个中型 BizTalk 环境(每个环境约 50 个 BizTalk 应用程序),它对我们很有用。但是你可以自己试试。该工具最多可免费使用 5 个应用程序(但是,如果您监控的应用程序数量超过了您需要许可证的数量)。
FRENDS 氦气
另一个可能值得一试的工具是FRENDS Helium。我自己没有尝试过,但他们有一个可以请求和试用的测试版。不过,对定价或类似的事情一无所知。
你的意思是监控每个应用程序的状态?我知道的唯一监控工具是这里的微软
如果您想监控 Biztalk 应用程序正在做什么,您需要将日志代码放入应用程序本身,然后监控日志(数据库表、事件查看器等)。
如果要监视应用程序每秒执行的编排数量,或通过端口的消息数量,可以使用性能监视器 (perfmon)。当您安装 BizTalk Server 时,会安装大量新的性能计数器。
如果您希望在 BizTalk 应用程序启动和停止时收到通知,您可以使用 WMI。查看文档中包含的示例 WMI 脚本以获取更多信息。
对于性能监控,您可以使用 PAL ( http://www.codeplex.com/PAL )。您还可以使用 Message Box Viewer 来分析系统的运行状况。我最近发现的另一个工具似乎很酷,是 BizTalk Documenter ( http://www.codeplex.com/BizTalkDocumenter )。它是任何 BizTalk 开发人员工具箱中的必备工具。
在过去的一年里,Minotaur 作为一种有效的 BizTalk 监控工具已经取得了很大的进展。它易于安装和设置且价格低廉。访问 Raging Bull Tech 的网站,研究Minotaur作为当今市场上某些产品的新替代品。
Minotaur V2.0 定于 2011 年 1 月下旬发布,如果 BETA 测试的反馈有任何依据,它将席卷市场。
如果您希望结束您的监控问题,请使用最好的 BizTalk 监控,Minotaur。
您可以查看http://sourceforge.com/projects/biztalkmonitord <- 开源免费 biztalk 监视器!包括 SMS 警告和实时提要监视器,对我们来说非常有用!
我不是最容易设置的(但是当它关闭时,没有什么可以比较的!)
最好的是它的多环境友好
监视器包括: 特定文件共享 环境中的挂起和活动消息 应用程序中的挂起和活动消息 接收端口、发送端口和主机 + 内置 powershell 命令以重新启动它们!文件共享上的可用空间!
干杯,祝你好运!