虚拟化云平台监控系统的研究与实现
北方工业大学 侯永东
本文的主要工作和贡献如下:1.提出了可扩展集成化的虚拟化云平台监控系统框架结合虚拟化云平台监控系统监控的特点,本文提出了一种云平台监控的系统框架,通过将该框架分为被监控资源、监控软件、监控服务、业务功能以及使用者五个层次,通过对监控模型、数据模型以及监控数据持久化方式进行定义,从理论层面简化了云计算平台监控系统设计的复杂性,从而保证系统可以满足云平台监控的需求。2.提出了虚拟化云平台监控系统的监控模型虚拟化云平台监控系统的监控模型是通过对云平台监控资源与监控软件之间的关系进行抽象,得到一种能表示云平台监控特点的模型。该模型定义了监控类,监控对象,可以动态的集成其他类型的监控软件,并通过实例化关系自动生成监控对象与监控软件之间的映射关系,减轻了运维人员的工作负担,保证了映射关系的准确性。3.提出了虚拟化云平台监控系统的软件集成方法本文提出了一种虚拟化云平台监控系统的软件集成方法,满足条件的监控软件可以通过集成策略和集成方法加入监控系统,从而满足了对不同资源进行监控的需求。同时本文对监控数据的完整性进行了定义,以实现对集成到监控系统的软件的监控数据进行保存。云平台监控系统通过两种方法提取监控数据:通过读取特定端口取得监控数据以及通过脚本转存监控数据,从而将数据保存在统一的存储模块。基于以上虚拟化云平台监控系统的监控框架、监控模型和监控软件集成的方法,提出了一种可扩展集成的云平台监控机制,并最终实现了虚拟化云平台监控系统。实现了针对云平台资源的监控以及报警功能,从而保证云平台稳定运行,并向用户提供可靠的服务。实验结果表明,该系统具有良好的可扩展性,实现对云平台动态变化资源的监控,可以有效减轻运维人员的工作压力,提高工作效率,是解决云平台监控难题的一种有效途径。
虚拟化云平台监控系统的研究与实现