我需要编写一个 Java 应用程序,用于从 Xen 虚拟机管理程序收集和监控(远程和本地)性能信息和指标。此 Java 应用程序应从 xen 获取“xm info”和“xm top”显示的相同信息。
使用的 Xen 版本:Xen 4.1.3,带有守护进程 xend、默认工具堆栈和控制台 xm。
问题:
谁能告诉我应该朝哪个方向寻找解决方案?
是否有针对 Xen 的 Java 绑定和 Java API(带有 xend 以及带有 xm 的默认工具堆栈)?
我理解使用 Libvirt(具有 Java 绑定)需要在 Xen 中使用工具堆栈 Libvirt。那么,是否可以同时安装默认工具堆栈和 Libvirt?
或者,使用 xend(不使用 Libvirt 或 XAPI)时是否可以通过 XML-RPC 获得性能信息?
提前感谢所有回答!