基于 Python 的 OpenStack 资源监控系统设计与实现 Design and Implementation of OpenStack Resource Monitoring System Based on Python摘 要为了优化 OpenStack 监控模块在功能和可视化方面的不足,确保OpenStack 实例的稳定运行,设计出一个用于 OpenStack 的监控系统
通过使用 Libvirt、Python 编程语言、Django 框架、Echarts 等开发技术,完成了拥有实时监控、实时报警功能的监控系统
该系统主要是通过每秒数据的输出绘制成图表来实现实时监控,还原当前运行资源的真实性
最后在本地虚拟环境下搭建 OpenStack 平台进行了测试,该系统能够 准 确 的 输 出 实 例 当 前 的 资 源 状 态 , 实 现 报 警 等 功 能
解 决 了OpenStack 监控模块在功能和数据可视化方面的缺陷,并且对于OpenStack 监控模块从 Controller 节点获取资源数据而言,该系统直接从 Computer 节点获取资源数据,从而节省了 Controller 节点资源
关键词:OpenStack;资源监控;虚拟化;Libvirt;Python AbstractIn order to optimize the function and visualization of the OpenStack monitoring module and ensure the stable operation of the OpenStack instance, a monitoring system for OpenStack was designed
Through the use of Libvirt, Python programming l