Консоль VMWare vSphere и утилиты мониторинга Veeam отлично справляются с задачей показывать администраторам различную статистику использования ЦП, памяти, процента использования и т. Д. Виртуальных машин и хоста гипервизора.
Есть ли подобное решение или серия решений для визуального мониторинга сервера Xen? Мониторинг состояния виртуальных машин, их использования ресурсов ... и т. Д. Или это в основном необходимость установки агентов на виртуализированных гостевых системах и их централизации?
MIB для Xen недоступны, даже для версии Citrix. Как уже говорилось, вы можете использовать XenServer и использовать удобные инструменты управления графическим интерфейсом. Единственный другой способ - проанализировать вывод
список xm - длинный
(или эквивалент «xe» на XenServer) каждые пять минут и вводите их в выбранный вами графический инструмент.
Я могу говорить только о Citrix XenServer 5.5 и XenCenter. Они поставляются в комплекте с инструментами мониторинга для свободно но серьезно ограничены в сроках хранения данных. Вероятно, вам нужно что-то купить, чтобы получить доступ.
Для XenCenter есть хорошая панель управления, позволяющая увидеть общее использование ресурсов для всех виртуальных машин, но да, вам необходимо установить XenTools на гостевых компьютерах, чтобы просматривать эти показатели в режиме реального времени. По сравнению с VMWare или Veeam, вероятно, этого вполне достаточно. Я не знаком с vSphere или Veeam, поэтому говорить о том, похожи ли они, не могу.
Я никогда не чувствовал необходимости использовать решение, специфичное для Xen, для визуализации этой статистики. Вы можете выбрать общую систему мониторинга по вашему выбору (Cacti, Zabbix, Zenoss, OpenNMS) и установить демон SNMP на свои виртуальные машины. Для меня это предпочтительный подход, поскольку он не распространяет использование еще большего количества инструментов мониторинга в нашей сети.
Вы можете использовать collectd - http://collectd.org/ - чтобы получить нужные данные. Он использует libvirt для мониторинга данных о производительности и поэтому может также использоваться с KVM и другими гипервизорами. Тем не менее, это будет не так безупречно, как Veeam, и обратите внимание, что он использует файлы RRD и, следовательно, исторические данные хранятся с потерями.