Можно ли отслеживать и собирать статистику в реальном времени (ЦП, память, жесткий диск, сеть, ... - что-то вроде dstat) гостевых систем с libvirt через консоль с хост-системы (на основе KVM)? Если да, нужно ли создавать этих гостей через libvirt?
вирт-верх?
В virt-manager есть кое-что из этого, но если вы хотите получить более подробную информацию, посмотрите Nagios-virt. В качестве альтернативы вы можете отслеживать его, установив на гостевой системе те же инструменты (nagios, ZenOSS и т. Д.), Которые вы использовали бы в системе, отличной от vm.
Вы можете использовать collectd с плагином libvirt https://collectd.org/wiki/index.php/Plugin%3alibvirt
Я запускаю munin на своих виртуальных клиентах, чтобы собрать такую информацию. Информация собирается каждые 5 минут и доступна в графическом формате через rrd. Данные доступны через http с моего сервера munin.