在vSphere中监视来宾操作系统性能的工具

我正在寻找一些工具或方法来从vSphere 4.1下运行的访客虚拟机中检索性能数据。 我目前对4个基本指标感兴趣:CPU(%),内存(%),磁盘可用性(%)和networking利用率(Kb / s)。

我遇到的问题是,vSphere的所有性能数据都来自ESX主机的angular度(活动,共享,消耗,开销,交换等),远离虚拟机自己的angular度来看。

例如,我有一个Windows服务器虚拟机闲置,使用任务pipe理器报告的大约410MB(约25%的分配2GB),这是我所追求的价值。 vSphere的指标似乎无法通过可靠和可重复的方式达到这个数字。

有没有人知道可以获得这种数据的工具? 越简单越好。


编辑2011/03/16:没有其他的东西,甚至可以从可用的数据中获得虚拟机使用的近似值? 例如, consumed - (shared - zero)给出一个适度的准确数字,但只在某些情况下。 在其他方面,它可能是出路。

你不提,如果你正在寻找一个免费或付费的应用程序来监测这一点。 我想提出一个免费的解决scheme的build议,但我没有任何经验。

如果你不介意付费的解决scheme,那么你可能想尝试vFoglight

我目前使用vFoglight来监视〜70个虚拟机,6个物理主机和2个数据存储。 该软件还具有警报,您可以在主机和来宾资源周围进行设置,并在紧急情况下发出警报,就像vCenter的绿色/黄色/红色警报一样。 箱子里有很多警报,但是我发现它需要相当多的定制来使警报非常有用。 然而,作为一个软件来视觉观看虚拟机的性能,这是伟大的。

我们使用SNMP来获取客户操作系统正在报告的内容。 任何SNMP的networking监控系统都会给你这个信息。