通过 libvirt 进行监控和统计

通过 libvirt 进行监控和统计

是否可以通过主机系统(基于 KVM)的控制台使用 libvirt 实时监控和收集客户系统的统计数据(CPU、内存、HDD、网络等 - 类似于 dstat)?如果可以,是否需要通过 libvirt 创建这些客户系统?

答案1

virt-manager 内置了一些功能,但如果您想要更多详细信息,请查看nagios-virt。或者,您可以通过在非虚拟机系统上使用的相同工具(nagios、ZenOSS 等)在客户机上安装来监控它。

答案2

答案3

我在虚拟客户端上运行 munin 来收集此类信息。每 5 分钟收集一次信息,并通过 rrd 以图形格式提供。数据可通过 http 从我的 munin 服务器获取。

答案4

您可以将 collectd 与 libvirt 插件一起使用 https://collectd.org/wiki/index.php/Plugin%3alibvirt

相关内容