Назад | Перейти на главную страницу

Мониторинг и статистика через libvirt

Можно ли отслеживать и собирать статистику в реальном времени (ЦП, память, жесткий диск, сеть, ... - что-то вроде 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.