The invention relates to a method for real-time monitoring and maintaining the running state of cloud platform physical resources service, including receiving netty-based ByteBuf package data packets sent by clients in cloud platform; if the client is legitimate, decrypting and unpacking the received package data packets to obtain the data in the package data packets, which includes the running status of the corresponding client's physical resources. State data and abnormal error-reporting data; analyze the received abnormal error-reporting data, and send the automatic maintenance of abnormal service instructions to the client according to the analysis results. At the same time, store and analyze the decrypted and unsealed data, and display them in a visual interface. The invention realizes that the physical resource monitoring server of the cloud platform obtains real-time operation status and abnormal error information of physical resources of each physical node of the cloud platform, solves a large number of multi-source real-time monitoring problems, and can display real-time operation status and abnormal error information of physical resources of each physical node in a visual interface.
【技术实现步骤摘要】
一种实时监控及维护云平台物理资源服务运行状态的方法
本专利技术涉及云平台监控及维护领域,具体涉及一种实时监控及维护云平台物理资源服务运行状态的方法。
技术介绍
云平台运营服务分为IaaS即基础设施及服务、PaaS即平台即服务、SaaS软件即服务,无论何种服务模式都是以底层物理资源服务为基础,由上层云计算运行服务层调度底层物理资源服务为云计算计算资源提供物理支撑,由此可见,底层物理资源服务的运行状态直接影响着整个云平台正常运营。目前,云平台底层物理资源如CPU、存储Storage、网络Network、底层调度物理资源服务等实时运行信息的监控往往停留在展示数据层面,而相关信息数据采集、数据分析、实时监控、预警报警、自动维护等工作仍需自定义编程实现。
技术实现思路
为解决上述技术问题,本专利技术提供一种一种实时监控及维护云平台物理资源服务运行状态的方法,实现云平台日常运营过程中针对底层物理资源及其相关服务运行状态的实施监控和维护,并将监控数据、维护数据等定时存储于基于java的实时数据与基于大数据分析的资源信息数据组件中,并将监控数据、维护数据以可视化界面进行展示,解决云平 ...
【技术保护点】
1.一种实时监控及维护云平台物理资源服务运行状态的方法,其特征在于,所述方法包括:服务器端接收云平台内各客户端发送来的基于netty的ByteBuf封装数据包,所述封装数据包中包括对应客户端的物理资源运行状态数据和异常报错数据;服务器端根据ByteBuf结构以及预设的加解密算法对接收到的封装数据包进行解密解封,获取封装数据包中的数据,所述数据包括对应客户端的物理资源运行状态数据和异常报错数据;服务器端调用基于java的实时数据与基于大数据分析的资源信息数据组件,对解密解封出来的各客户端的物理资源运行状态数据和异常报错数据进行存储与分析,并将解密解封出来的各客户端的物理资源运 ...
【技术特征摘要】
1.一种实时监控及维护云平台物理资源服务运行状态的方法,其特征在于,所述方法包括:服务器端接收云平台内各客户端发送来的基于netty的ByteBuf封装数据包,所述封装数据包中包括对应客户端的物理资源运行状态数据和异常报错数据;服务器端根据ByteBuf结构以及预设的加解密算法对接收到的封装数据包进行解密解封,获取封装数据包中的数据,所述数据包括对应客户端的物理资源运行状态数据和异常报错数据;服务器端调用基于java的实时数据与基于大数据分析的资源信息数据组件,对解密解封出来的各客户端的物理资源运行状态数据和异常报错数据进行存储与分析,并将解密解封出来的各客户端的物理资源运行状态数据和异常报错数据以可视化界面进行展示。2.根据权利要求1所述的实时监控及维护云平台物理资源服务运行状态的方法,其特征在于,所述物理资源运行状态数据包括操作系统类型、内核类型、存储使用信息、网络即时数据、CPU利用率和内存利用率。3.根据权利要求1所述的实时监控及维护云平台物理资源服务运行状态的方法,其特征在于,所述方法还包括:服务器端调用自动维护异常服务消息组件,对接收到的异常报错数据进行分析,并根据分析结果向对应客户端发送自动维护异常服务指令。4.根据权利要求1所述的实时监控及维护云平台物理资源服务运行状态的方法,其特征在于,所述方法还包括:服务器端定时调用基于libvirt及面向底层操作系统的获取服务器端运行资源使用数据组件,定时获取服务器端物理资源运行状态数据,所述服务器端物理资源运行状态数据包括实时CPU、内存、存储资源、基础服务程序运行状态以及实时网络上下行数据包信息;服务器端调用基于java的实时数据与基于大数据分析的资源信息数据组件,对服务器端物理资源运行状态数据进行存储与分析,并将服务器端物理资源运行状态数据以可视...
【专利技术属性】
技术研发人员:黄蒙,
申请(专利权)人:武汉钢铁工程技术集团通信有限责任公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。