2012-04-13 110 views
2

我们的应用程序是包含基于WinForms的胖客户端UI,窗口服务,WCF服务和Web服务的平台。我们希望开发一个集中化门户,在那里我们可以验证各种感兴趣组件的状态;例如是否所有服务都启动,服务是否消耗大量内存。我们想知道任何服务是否有问题,例如它正在下降,主动地例外结束。健康监测应用程序

你可以提出任何工具,方法,在.net中,你们已经使用功能...

感谢

+0

看看http://stackoverflow.com/questions/1277238/distributed-monitoring-service-using-c-sharp-net-3-5 – 2012-04-19 06:59:57

回答

0

您可以集成微软系统中心操作管理器(SCOM - http://www.microsoft.com/en-us/server-cloud/system-center/operations-manager.aspx)您的应用程序。可能这个解决方案的重量太重了,但无论如何你应该考虑它。

+0

我更感兴趣的应用程序监控,而不是服务器/基础设施监控.. – Ocean 2012-04-13 20:18:24

+0

正如我所知,你可以为SCOM编写一些插件,以便它可以与你的应用程序及其数据一起工作。就像自定义性能计数器和监视器一样对于已经使用SCOM的管理员来说,这将非常有用,因此他们可以像监控基础架构和其他应用程序一样监控您的应用程序 – Nikolay 2012-04-13 20:21:56

+0

您可以将我转到任何链接,解释如何为SCOM编写自定义插件?此外,如果我的管理员不使用SCOM,那么关于相同的任何其他想法... – Ocean 2012-04-13 20:34:39