收集有用的服务器信息

时间:2011-03-08 10:06:19

标签: c# asp.net .net-3.5

我想在现有网站上添加一个页面,其中列出了有关运行该站点的服务器的实用系统信息。例如,哪个Windows版本,32或64位,SQL Server版本,一些主机变量,RAM量,磁盘空间等等。基本上,任何可以告诉我更多关于服务器健康状况的实用信息 那么,我如何通过.NET获得最实用的信息?

如何显示它并不重要但是假设它是一个包含三列的列表:设置的名称,设置的值以及描述设置的描述......(前两个已经足够了但是,为了澄清说明,描述会很好。)

但是增加了一个复杂因素:我需要32位和64位解决方案......

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

使用WMI计数器:

http://msdn.microsoft.com/en-us/library/bb404655.aspx

编辑:

请参阅此问题以获取示例

How can I check for available disk space?

答案 2 :(得分:1)

执行此操作的最佳方法是使用SNMP性能计数器。这基本上允许您(通过IIS)与系统性能信息进行交互。

Here是效果计数器列表

here是关于如何使用它们的很酷的教程