【发布时间】:2008-12-05 17:48:26
【问题描述】:
标题几乎说明了一切。一些警告是:
- 我需要能够在 C# 中做到这一点
- 需要能够从远程服务器完成(即,在一台服务器上运行,在另一台服务器上检查 IIS)
- 需要接近实时(1 秒内)
- 可以使用 WMI 调用
我已尝试查看日志文件,但事实证明这还不够接近实时。
谢谢!
编辑:我把它放在对汤姆的回答的评论中,但在这里更明显:
我能够使用此计数器查找更改:
var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]");
【问题讨论】: