收集有用的服务器信息
问题描述:
我想添加一个页面到现有的网站上,并列出关于运行该网站的服务器的实际系统信息。例如,哪个Windows版本,32位或64位,SQL Server版本,某些主机变量,内存容量,磁盘空间等等。基本上,任何可以告诉我更多关于服务器健康状况的实用信息。
那么,如何通过.NET获得最实用的信息呢?收集有用的服务器信息
如何显示它并不重要,但假设它是一个包含三列的列表:设置的名称,设置的值以及说明设置的说明...(前两个已经是不够好,虽然,但澄清的描述将是很好)
一个更加复杂,虽然:我需要同时支持32位和64位解决方案...
答
对这个网址看看 http://msdn.microsoft.com/en-us/library/system.environment.osversion.aspx
and Request.ServerVariables Collection
例如
Request.ServerVariables[""];
这提供了最多的信息,到目前为止凉爽的教程。但它有用吗? :-) – 2011-03-08 12:44:45
WMI本身公开了您可以在性能监视器工具中找到的所有计数器,但是.NET框架中存在一些限制。我认为你需要将环境和WMI结合起来用于你提到的例子。 – jishi 2011-03-08 14:26:03