导航

通过WMI实现对Suspend Message的监控

Posted on 2007-04-08 17:20  鸡尾虾的壳  阅读(218)  评论(0编辑  收藏  举报
平台监控对于一个系统解决方案来说,是非常重要的组成部分。比如,Parnter发给我们的message在Process过程中是否出现问题,问题的原因,出问题的时间等等,都应该在系统监控的范围内。

WMI,ExploreOM,DB被认为是Biztalk Server的三层编程模型。WMI提供了我们需要的这种监控的功能,当然对Suspend Message的监控只是其中的一种(具体的管理监控功能可以参考Book <<BizTalk Server 2004 UNLEASHED>>的Chapter 17)。

一段典型的代码如下:
string scope = "root\\MicrosoftBizTalkServer";
string wmiQuery = "Select * from MSBTS_ServiceInstanceSuspendedEvent";
ManagementEventWatcher suspendedEventWatcher = new ManagementEventWatcher(scope, wmiQuery);


MS提供了一个称为WMI Explore的工具,可以查看Biztalk的所有WMI接口以及相应的记录。

鸡尾虾的壳