一种云平台统一监控的实现方法和实现装置制造方法及图纸

技术编号:19549519 阅读:20 留言:0更新日期:2018-11-24 21:36
本发明专利技术实施例公开了一种云平台统一监控的实现方法和实现装置,所述方法包括:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。本发明专利技术实施例通过将一套相同架构的监控平台分别部署到多个Openstack下,即可在其中一个Openstack环境下,管理和监控其它Openstack云平台下的监控功能,方便运维人员实现多云的统一监控管理需求。

An Implementation Method and Device for Unified Monitoring of Cloud Platform

The embodiment of the present invention discloses an implementation method and an implementation device for unified monitoring of cloud platforms. The method includes: When Openstack cloud platform A sends instructions to the first proxy forwarding module according to the interface provided by the first monitoring module, when calling the monitoring functions under other cloud platforms, the invoked instructions are added uniformly. Unique identity for Openstack cloud platform. The embodiment of the present invention can manage and monitor the monitoring functions of other Openstack cloud platforms under one of the Openstack environments by deploying a set of monitoring platforms with the same architecture to multiple Openstacks, so as to facilitate operation and maintenance personnel to realize the unified monitoring and management requirements of multi-cloud.

【技术实现步骤摘要】
一种云平台统一监控的实现方法和实现装置
本专利技术涉及云计算技术,尤指一种云平台统一监控的实现方法和实现装置。
技术介绍
在云计算时代,各种基于openstack的云平台不断涌现,这是云计算发展必不可少的一个关键环节。其中openstack为一个开源的云计算管理平台项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面。监控是这些云平台的重要组成部分,它不仅对云平台的计算资源、存储资源、网络资源进行使用量分析和预测,还可以辅助资源调度和负载均衡的实现。因此,监控是保障云平台系统安全、稳定、可靠运行必不可少的技术,对于提高云平台的服务质量发挥着重要作用。然而现有技术在用户的使用场景中,对出现部署多套OpenStack云平台,不能实现多云监控统一管理的需求。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种云平台统一监控的实现方法和实现装置,可以实现多套openstack在相同监控平台下的统一管理监控的功能。为了达到本专利技术目的,一方面,本专利技术实施例提供了一种云平台统一监控的实现方法,包括:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。进一步地,所述方法还包括:所述第一代理转发模块根据接收到的指令,判断指令中有所述对应Openstack云平台的唯一标识,则根据所述唯一标识,向第一多云管理模块获取所述对应Openstack云平台下已认证的令牌token信息,并转发给所述对应Openstack云平台下的代理转发模块。进一步地,所述方法还包括:所述第一代理转发模块根据接收到的指令,判断指令中无所述对应Openstack云平台的唯一标识,则直接调用本平台下的第一监控模块。进一步地,所述方法还包括:在所述Openstack云平台A的第一多云管理模块中,添加的Openstack云平台B认证相关信息中包括认证组件Keystone的网络协议IP地址、端口、和具有访问Openstack云平台B第二监控模块权限的用户名和密码。进一步地,所述方法还包括:所述Openstack云平台B第二监控模块收到指令,验证所述token有效后,将结果返回给本平台下的第二代理转发模块,所述第二代理转发模块将响应返回给所述Openstack云平台A的第一代理转发模块,再返回给所述Openstack云平台A的第一用户界面UI展示模块。另一方面,本专利技术实施例还提供了一种云平台统一监控的实现装置,包括:第一用户界面UI展示模块,用于Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。进一步地,所述装置还包括第一代理转发模块,用于:所述第一代理转发模块根据接收到的指令,判断指令中有所述对应Openstack云平台的唯一标识,则根据所述唯一标识,向第一多云管理模块获取所述对应Openstack云平台下已认证的令牌token信息,并转发给所述对应Openstack云平台下的代理转发模块。进一步地,所述第一代理转发模块还用于:所述第一代理转发模块根据接收到的指令,判断指令中无所述对应Openstack云平台的唯一标识,则直接调用本平台下的第一监控模块。进一步地,所述装置还包括第一多云管理模块,用于:在所述Openstack云平台A的第一多云管理模块中,添加的Openstack云平台B认证相关信息中包括认证组件Keystone的网络协议IP地址、端口、和具有访问Openstack云平台B第二监控模块权限的用户名和密码。进一步地,所述装置还包括第二监控模块和第二代理转发模块,用于:所述Openstack云平台B第二监控模块收到指令,验证所述token有效后,将结果返回给本平台下的第二代理转发模块;所述第二代理转发模块将响应返回给所述Openstack云平台A的第一代理转发模块,再返回给所述Openstack云平台A的第一用户界面UI展示模块。本专利技术实施例公开了一种云平台统一监控的实现方法和实现装置,所述方法包括:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。本专利技术实施例通过将一套相同架构的监控平台分别部署到多个Openstack下,即可在其中一个Openstack环境下,管理和监控其它Openstack云平台下的监控功能,方便运维人员实现多云的统一监控管理需求。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例云平台统一监控的实现方法的流程图;图2为本专利技术实施例云平台统一监控的实现装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例云平台统一监控的实现方法的流程图,图2为本专利技术实施例云平台统一监控的实现装置的结构图,结合图1和图2所示,本专利技术实施例的方法包括以下步骤:步骤100:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。进一步地,所述方法还包括:所述第一代理转发模块根据接收到的指令,判断指令中有所述对应Openstack云平台的唯一标识,则根据所述唯一标识,向第一多云管理模块获取所述对应Openstack云平台下已认证的令牌token信息,并转发给所述对应Openstack云平台下的代理转发模块。其中,token用于:调用Openstack接口时,都需要提供一个已认证的token信息,保证接口被合法调用;监控模块用于:云平台的性能监视与检测;多云:多套Openstack管理平台。具体地,本专利技术实施例提出的基于openstack多云统一监控的实现方法包括用户界面(UserInterface,UI)展示模块、代理转发模块、多云管理模块和监控管理模块。如Openstack云平台A包括第一UI展示模块、第一代理转发模块、第一多云管理模块和第一监控管理模块;Openstack云平台B包括第二UI展示模块、第二代理转发模块、第二多云管理模块和第二监控管理模块。其中,各云平台的UI展示模块负责展示监控功能页面,根据监控管理模块提供的接口,发送指令到代理转发模块;代理转发模块接受UI展示模块发送过来本文档来自技高网...

【技术保护点】
1.一种云平台统一监控的实现方法,其特征在于,包括:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。

【技术特征摘要】
1.一种云平台统一监控的实现方法,其特征在于,包括:Openstack云平台A根据第一监控模块提供的接口给第一代理转发模块下发指令时,当调用其他云平台下的监控功能时,所述指令中统一添加被调用的对应Openstack云平台的唯一标识。2.根据权利要求1所述的云平台统一监控的实现方法,其特征在于,还包括:所述第一代理转发模块根据接收到的指令,判断指令中有所述对应Openstack云平台的唯一标识,则根据所述唯一标识,向第一多云管理模块获取所述对应Openstack云平台下已认证的令牌token信息,并转发给所述对应Openstack云平台下的代理转发模块。3.根据权利要求1所述的云平台统一监控的实现方法,其特征在于,还包括:所述第一代理转发模块根据接收到的指令,判断指令中无所述对应Openstack云平台的唯一标识,则直接调用本平台下的第一监控模块。4.根据权利要求2所述的云平台统一监控的实现方法,其特征在于,还包括:在所述Openstack云平台A的第一多云管理模块中,添加的Openstack云平台B认证相关信息中包括认证组件Keystone的网络协议IP地址、端口、和具有访问Openstack云平台B第二监控模块权限的用户名和密码。5.根据权利要求4所述的云平台统一监控的实现方法,其特征在于,还包括:所述Openstack云平台B第二监控模块收到指令,验证所述token有效后,将结果返回给本平台下的第二代理转发模块,所述第二代理转发模块将响应返回给所述Openstack云平台A的第一代理转发模块,再返回给所述Openstack云平台A的第一用户界面UI展示模块。6.一种云平台统一监控的实现装置,其特征在于,包括:第一用户界面U...

【专利技术属性】
技术研发人员:孙言弟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1