C# 使用C的Windows服务和性能信息#
我们的数据中心有数百台数据库和应用程序服务器,目前我们正在使用各种第三方工具进行监控。所有人似乎都有自己的长处和短处 我想使用C#创建一个简单的Windows服务,它可以每隔5分钟左右检查Windows系统上最常见的性能计数器,并将结果上载到WCF服务 我的问题是: 1) 从未在.NET中使用过性能计数器,这是一件相当简单的事情吗 2) 是否有我需要关注的许可问题?该服务可能在“localsystem”或域用户帐户下运行 3) 我应该寻找的常见性能计数器是什么。。。内存、CPU、磁盘 4) 还有其他人写过类似的代码吗?他们有什么例子让我开始学习吗C# 使用C的Windows服务和性能信息#,c#,.net,performance,windows-services,C#,.net,Performance,Windows Services,我们的数据中心有数百台数据库和应用程序服务器,目前我们正在使用各种第三方工具进行监控。所有人似乎都有自己的长处和短处 我想使用C#创建一个简单的Windows服务,它可以每隔5分钟左右检查Windows系统上最常见的性能计数器,并将结果上载到WCF服务 我的问题是: 1) 从未在.NET中使用过性能计数器,这是一件相当简单的事情吗 2) 是否有我需要关注的许可问题?该服务可能在“localsystem”或域用户帐户下运行 3) 我应该寻找的常见性能计数器是什么。。。内存、CPU、磁盘 4) 还有
任何帮助都将不胜感激。但是我建议使用现有的工具(例如)来为您做到这一点。以防其他人(或我自己将来)发现这一点有用;)
是的,但这其中的乐趣何在?SCOM需要花钱。我仍然更喜欢在.NET中这样做,因为我还想在服务中加入其他东西来帮助管理应用程序。