2010-03-07 85 views
0

我打算部署一個解決方案,其中包含許多小型長時間運行的進程,這些進程將存在於多個框中。我想要開發一個用於管理這些流程的中央儀表板,並正在尋找一種好方法來實現這一目標。我想從流程中獲取一些計數器,並監視內存使用情況和正常運行時間以及遠程重啓它們。在Java中,我會使用JMX,我想知道在.net空間中是否有類似的技術。到目前爲止,我所遇到的遠程管理.net進程

WMI看起來確實更加註重對非託管代碼。 NexMX似乎是理想的,但並未大量使用。有人有一些經驗可以做類似的事情嗎?我應該考慮的任何其他技術?

回答

1

從來沒有聽說過NetMX,0.7版本可能與它有關。 WMI在監視.NET應用程序以及非託管應用程序方面非常熟練。啓動Perfmon.exe以查看正在運行的.NET性能計數器。用WMI進行查詢,用WMI Code Creator進行試驗。

+1

WMI在.NET上相當不錯。這不僅僅是性能計數器。您可以將.NET對象直接暴露給服務器端的WMI,並對它們運行查詢並遠程訪問它們的屬性。 – 2010-03-07 10:44:24