【发布时间】:2016-06-17 18:02:58
【问题描述】:
到目前为止,我已经完成了一个 Powershell 脚本,该脚本使用 WMI 轮询服务器的平均 CPU 使用率、内存使用率和硬盘使用率,并以 HTML 格式输出报告。
WMI 是否有一种机制,允许我获取 CPU 使用率超过 x% 超过 x 分钟的日期时间,并列出当时的顶级进程。
WMI 是否允许我执行此任务?
谢谢
【问题讨论】:
标签: powershell wmi
到目前为止,我已经完成了一个 Powershell 脚本,该脚本使用 WMI 轮询服务器的平均 CPU 使用率、内存使用率和硬盘使用率,并以 HTML 格式输出报告。
WMI 是否有一种机制,允许我获取 CPU 使用率超过 x% 超过 x 分钟的日期时间,并列出当时的顶级进程。
WMI 是否允许我执行此任务?
谢谢
【问题讨论】:
标签: powershell wmi
不久前我对 Windows 性能监视器进行了修改,它看起来是一个很好的服务器性能可视化解决方案。它允许针对各种情况发送警报(例如,性能计数器超过阈值)。如果你对此感兴趣,这里有一个链接:https://technet.microsoft.com/en-us/library/cc749154(v=ws.11).aspx
要使用 WMI 监控服务器性能,请查看此博客文章: https://blogs.technet.microsoft.com/kevinholman/2008/07/02/collecting-and-monitoring-information-from-wmi-as-performance-data/
注意:要显示 WMI 测试器,请转到 Start > Run,然后键入 wbemtest.exe。
【讨论】: