无论是命令行还是GUI,我都有兴趣测试它们。
答案 0 :(得分:5)
您的问题非常通用,上面的所有答案都假定了各种各样的事情。在BizTalk监控方面,它对不同的人意味着不同的东西。您的BizTalk管理员可以通过打开BizTalk管理控制台来监视BizTalk环境的整体运行状况。 BizTalk管理控制台允许管理员部署和管理BizTalk应用程序,此外它还允许监视正在运行的系统的运行状况。他/她可以查询运行实例(业务流程,消息传递),暂停实例(可恢复/不可恢复),失败的路由消息,失败的订阅消息等等。如果您可以从另一台计算机远程访问BizTalk管理控制台通过MMC管理安装时安装了BizTalk Admin位。
除此之外,您还拥有HAT(2006年的健康和活动跟踪,而不是2009年以后),它允许您进行某些监控。但要访问HAT,您需要使用任何一台BizTalk计算机。
接下来是BAM,它需要一些客户配置,或者在某些情况下需要根据您的要求进行一些自定义编码,以捕获一些运行时监控数据。
接下来,您将获得各种性能计数器,这些计数器将为您提供大量的统计信息,例如在主机实例中运行的编排数量,假脱机大小,接收/发送的消息数量等等。
我没有必要为我的任何监控要求购买第三方软件。
HTP Saravana Kumar BizTalk Server MVP。
答案 1 :(得分:3)
如果要监视BizTalk应用程序正在执行的操作,则应使用Business Activity Monitor(BAM)。 BAM允许您跟踪消息或上下文中的字段,并跟踪业务流程中的里程碑形状。这里有一个BAM培训套件:http://msdn.microsoft.com/en-us/library/cc963995.aspx
答案 2 :(得分:2)
您始终可以使用smtp适配器向自己发送失败的消息。 性能计数器也是监控biztalk的好方法 - 那里有很多非常有用的数据。
答案 3 :(得分:2)
<强> BizMon 强>
有一个名为BizMon的新BizTalk监控工具。你可以查看here。我认为它可以做你喜欢的事。
我们将这个用于我们的三个中型BizTalk环境(每个应用程序约50个BizTalk应用程序),它对我们有用。但你可以自己try it。该工具免费最多5个应用程序(如果您监控的应用程序数量多于您需要许可证的应用程序)。
FRENDS Helium
另一个值得测试的工具是FRENDS Helium。我自己没有试过这个,但他们有一个可以请求和试用的测试版。虽然不知道定价或类似的东西。
答案 4 :(得分:1)
您的意思是监控每个应用的状态吗?我所知道的唯一监控工具是来自Microsoft here
的监控工具如果您想监控Biztalk应用程序正在执行的操作,您需要将日志记录代码放入应用程序本身,然后监视日志(数据库表,事件查看器等)。
答案 5 :(得分:1)
如果要监视应用程序每秒执行的业务流程数或通过端口的消息数,可以使用性能监视器(perfmon)。安装BizTalk Server时,会安装大量新的性能计数器。
答案 6 :(得分:1)
如果您希望在BizTalk应用程序启动和停止时收到通知,则可以使用WMI。请查看文档中包含的示例WMI脚本以获取更多信息。
答案 7 :(得分:1)
对于性能监控,您可以使用PAL(http://www.codeplex.com/PAL)。您还可以使用消息框查看器来分析系统的运行状况。我最近发现并且看起来非常冷却的另一个工具是BizTalk Documenter(http://www.codeplex.com/BizTalkDocumenter)。它是任何BizTalk开发人员工具箱中的必备软件。
答案 8 :(得分:1)
Minotaur V2.0将于2011年1月底发布,如果BETA测试的反馈有任何意义,那么它将面临风暴市场。
如果您希望结束您的监控问题,请使用最好的BizTalk监控,Minotaur。
答案 9 :(得分:1)
您可以查看http://sourceforge.com/projects/biztalkmonitord&lt; - opensource FREE biztalk显示器!包括短信警告和实时馈送监视器,对我们很有用!
我不是最简单的设置(但是当它没有什么可以比较的时候!)
最好的是它的多环境很友好
监视器包括: 具体文件 环境中的已暂停和活动消息 应用程序中的已暂停和活动消息 接收端口,发送端口和主机+内置的powershell命令以重新启动它们! 文件共享上的可用空间!
欢呼,祝你好运!