可视化 Xen 性能和利用率

可视化 Xen 性能和利用率

VMWare 的 vSphere 控制台和 Veeam 的监控实用程序出色地向管理员显示了虚拟机和管理程序主机的 CPU 使用率、内存使用率、利用率百分比等各种统计数据。

是否有类似的解决方案或一系列解决方案可以直观地监控 Xen 服务器?监控虚拟机的状态、资源使用情况等,还是主要需要在虚拟化客户机上安装代理并以此方式集中监控?

答案1

我从未觉得有必要使用特定于 Xen 的解决方案来可视化这些统计数据。您可以选择自己喜欢的通用监控系统(Cacti、Zabbix、Zenoss、OpenNMS)并在虚拟机上安装 SNMP 守护程序。对我来说,这是首选方法,因为它不会在我们的网络上传播使用更多监控工具。

答案2

我只能说说 Citrix XenServer 5.5 和 XenCenter。它们捆绑了监控工具,用于自由的但在数据保留方面却受到严重限制。可能你必须购买才能访问。

XenCenter 有一个不错的仪表板控制面板,可以查看所有虚拟机的资源总体使用情况,但是,您必须在客户机上安装 XenTools 才能实时查看这些指标。与 VMWare 或 Veeam 相比,它可能已经足够好了。我没有接触过 vSphere 或 Veeam,所以我不能说它们是否相似。

答案3

没有可用的 Xen 特定 MIB,甚至 Citrix 版本也没有。如前所述,您可以使用 XenServer 并使用不错的 GUI 管理工具。唯一的其他方法是解析

xm 列表 --长

(或 XenServer 上的“xe”等效项)每五分钟一次,并将其输入到您选择的图形工具中。

答案4

您可以使用 collectd -http://collectd.org/- 获取所需的数据。它使用 libvirt 来监控性能数据,因此也可以与 KVM 和其他虚拟机管理程序一起使用。不过,它不会像 Veeam 那样精致,请注意,它使用 RRD 文件,因此历史数据以“有损”方式存储。

相关内容