远程管理.net进程
我将部署一个解决方案,其中包括许多小型的长时间运行的进程,这些进程将驻留在许多盒子上。我想开发一个中央仪表板来管理这些流程,并正在寻找一种好方法来实现这一目标。我想从进程中获取一些计数器并监视内存使用情况和正常运行时间等内容以及远程重新启动它们。在 java 中,我会使用 JMX,我想知道 .net 领域是否有类似的技术。到目前为止,我遇到过
WMI 看起来确实更关注非托管代码。 NexMX 似乎很理想,但使用率并不高。有没有人有一些做类似事情的经验可以分享?我还应该考虑其他技术吗?
I am going to be deploying a solution which includes a number of small long running processes which will live on a number of boxes. I wanted to develop a central dashboard for managing these processes and was looking for a good way to do so. I would want to get some counters from the processes and monitor things like memory usage and uptime as well as remotely restart them. In java I would use JMX and I was wondering if there was a similar technology in the .net space. So far I have come across
WMI looks to really be more focused towards unmanaged code. NexMX seems to be ideal but not heavily used. Does anybody have some experiences doing something similar they could share? Any other technologies I should consider?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从未听说过 NetMX,0.7 版本可能与它有关。 WMI 非常擅长监视 .NET 应用程序以及非托管应用程序。启动 Perfmon.exe 以查看 .NET 性能计数器的工作情况。可使用 WMI 进行查询,使用 进行实验WMI 代码创建器。
Never heard of NetMX, version 0.7 might have something to do with it. WMI is quite adroit at monitoring .NET apps as well as unmanaged apps. Fire up Perfmon.exe to see the .NET performance counters at work. Queryable with WMI, experiment with WMI Code Creator.