如何将性能监视器中的perfmon计数器转换为可以logging这些数据的内容?

如何将性能监视器中的perfmon计数器转换为可以logging这些数据的内容?

我是否需要创build一个数据收集器集合并返回并手动select每个集合? 我试图避免手工做,因为我很懒。

在这里输入图像说明

一旦你想要select的计数器,右键单击“性能监视器”(红色圆圈位),然后select新build,数据收集器集。 通过向导,它应该有你select的所有计数器已经填充在那里。

从我的理解你的问题,你只是试图logging你的Perfmon结果到一个报告。 这样做的方法取决于您的操作系统,但是如果您使用的是服务器2008 / Windows Vista / Windows 7,则可以进入Data Collector Sets-> System并select其中一个默认数据收集器组(然后点击播放button开始录制)。 这些会默认logging到%windir%\ tracing

或者,您可以右键单击“ 用户定义”部分创build一个新的数据收集器集。

这些报告将以Reports-> Sytem结尾(或者如果您制作了自定义报告,则使用User Defined)

希望这可以帮助。

没有太多需要转换任何东西,Perfmon计数器可以通过WMI获得 ,你可以使用任何支持WMI的性能收集器( OpenNMS是一个非常stream行的收集器,虽然它可能看起来很难设置)数据转化为历史图表。 另一种方法是使用NRPE作为一个中间层,并由许多其他stream行的监控/制图系统(如Cacti)支持 。