如何收集在我的Hyper-V群集中运行的虚拟机的指标?

我在两台物理机上安装了Hyper-V群集。 我有一堆在不同操作系统上运行的虚拟机。 我正在尝试收集虚拟机的操作指标,以便我们可以对这里发生的事情有一定的了解。

我感兴趣的事情是磁盘IO和CPU使用情况。 理想情况下,我将能够监视内存使用和交换,CPU状态(IO-wait verses working)等等。

传统上,我在虚拟机上安装了SNMP客户端,并将每个虚拟机视为物理计算机。 不过,我一直在阅读,不应该直接监视虚拟机,而应该尝试通过虚拟机pipe理程序主机来完成。

有没有更好的方法从我的虚拟机收集这个集群的运行指标?

有关监控Hyper-V的一些优秀信息位于此处:

http://blogs.msdn.com/b/tvoellm/archive/2009/04/23/monitoring-hyper-v-performance.aspx