2012-04-13 113 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