一种云平台监控系统的部署方法和装置制造方法及图纸

技术编号:19821393 阅读:21 留言:0更新日期:2018-12-19 14:34
本发明专利技术实施例公开了一种云平台监控系统的部署方法和装置,所述方法包括:构建一个项目,作为监控系统的管理系统;为所述项目提供相应的角色信息,连接到监控节点服务器;根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;提交修改监控信息请求,利用所述连接池修改监控容器信息。本发明专利技术实施例使得云平台在部署监控系统后,系统管理员可以灵活地根据所需修改监控采集配置信息,不再局限于运维工程师在后台修改。

【技术实现步骤摘要】
一种云平台监控系统的部署方法和装置
本专利技术涉及云计算技术,尤指一种云平台监控系统的部署方法和装置。
技术介绍
在云计算时代,用户会采购大批量的服务器节点,如此服务器节点上会有数量庞大的虚拟主机,以及其他的一些服务应用,在资源数量如此庞大的条件下,再通过人工监控方式已经不可取,只能通过部署监控系统的方式达到实时监控多项资源的状态及性能信息。目前市场层面的监控系统的部署方式大部分为软件供应商为用户部署完成后,并根据用户的需求进行一次调整,后期用户如果再调整监控设置,只能通过运维工程师后台调整实现。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了一种云平台监控系统的部署方法和装置,可以实现在前台页面层对监控进行设置修改,实现调整默认监控的效果。为了达到本专利技术目的,一方面,本专利技术实施例提供了一种云平台监控系统的部署方法,包括:构建一个项目,作为监控系统的管理系统;为所述项目提供相应的角色信息,连接到监控节点服务器;根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;提交修改监控信息请求,利用所述连接池修改监控容器信息。进一步地,所述构建一个项目,作为监控系统的管理系统还包括:在监控节点部署监控管理系统专门的项目pluto。进一步地,所述为所述项目提供相应的角色信息,连接到监控节点服务器还包括:为所述pluto项目提供相应的角色信息,密钥或者用户密码方式,使pluto容器连接到监控节点服务器。进一步地,所述根据提供的所述角色信息,建立所述项目与所述监控节点的连接池还包括:利用第三方安全工具paramiko使用所述角色信息,建立安全连接池。进一步地,所述提交信息修改请求后,利用所述连接池修改监控容器信息还包括:系统管理员提交修改监控信息请求时,在pluto项目后台记录下用户的操作请求记录。进一步地,所述提交信息修改请求后,利用所述连接池修改监控容器信息还包括:利用建立的连接池,根据所述修改监控信息请求,生成相应的shell命令,修改监控节点服务器文件。进一步地,所述提交信息修改请求后,利用所述连接池修改监控容器信息还包括:修改成功,重启采集监控信息的容器。另一方面,本专利技术实施例还提供了一种云平台监控系统的部署装置,包括:构建项目模块,用于构建一个项目,作为监控系统的管理系统;提供信息模块,用于为所述项目提供相应的角色信息,连接到监控节点服务器;建立模块,用于根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;修改模块,用于提交修改监控信息请求,利用所述连接池修改监控容器信息。进一步地,所述构建项目模块还用于:在监控节点部署监控管理系统专门的项目pluto。进一步地,所述提供信息模块还用于:为所述pluto项目提供相应的角色信息,密钥或者用户密码方式,使pluto容器连接到监控节点服务器。进一步地,所述建立模块还用于:利用第三方安全工具paramiko使用所述角色信息,建立安全连接池。进一步地,所述修改模块还用于:系统管理员提交修改监控信息请求时,在pluto项目后台记录下用户的操作请求记录。进一步地,所述修改模块还用于:利用建立的连接池,根据所述修改监控信息请求,生成相应的shell命令,修改监控节点服务器文件。进一步地,所述修改模块还用于:修改成功,重启采集监控信息的容器。本专利技术实施例通过构建一个项目,作为监控系统的管理系统;为所述项目提供相应的角色信息,连接到监控节点服务器;根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;提交修改监控信息请求,利用所述连接池修改监控容器信息。本专利技术实施例使得云平台在部署监控系统后,系统管理员可以灵活地根据所需修改监控采集配置信息,不再局限于运维工程师在后台修改。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例云平台监控系统的部署方法的流程图;图2为本专利技术实施例云平台监控系统的部署方法的过程示意图;图3为本专利技术实施例云平台监控系统的部署装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例云平台监控系统的部署方法的流程图,如图1所示,本专利技术实施例的方法包括以下步骤:步骤100:构建一个项目,作为监控系统的管理系统;步骤101:为所述项目提供相应的角色信息,连接到监控节点服务器;步骤102:根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;步骤103:提交修改监控信息请求,利用所述连接池修改监控容器信息。具体地,本专利技术实施例为一种基于云平台的页面配置化的监控方法,是主要应用于云平台的监控方法,通过本专利技术实施例进行配置监控信息,可以实现在前台页面层对监控进行设置修改,实现系统管理员可以调整默认监控的效果。本专利技术实施例目的就是为用户提供前面页面操作功能,使用户可以在页面上调整监控信息,例如监控频率,开启关闭某监控项等,管理员调整监控信息后,在服务器节点能够马上生效,无须系统管理员登录后台。图2为本专利技术实施例云平台监控系统的部署方法的过程示意图,如图2所示,本专利技术实施例包括建立连接201、记录修改202、具体实现203。目前云平台主要采用docker容器部署方式运行,构建了一个项目pluto主要来做监控配置,在该项目中做到了授权,实现了该项目的容器连接到后台节点,并具有权限修改后台节点信息;系统管理员提交信息修改请求后,后台记录下用户的操作记录;利用第一步建立的连接池,修改监控容器信息,并重启采集监控信息的容器。其中,Pluto为一个自主研发的软件项目,在云计算部署环境时,运行在单独的容器内。本专利技术实施例具体包括:单独申请项目,作为监控系统的管理系统;为该项目提供相应的角色可以连接到监控节点服务器;根据提供的用户角色,管理项目pluto与监控节点建立连接池;系统管理员提交修改请求后,利用连接池修改监控的采集相关配置;修改成功,重启采集项目容器。进一步地,所述构建一个项目,作为监控系统的管理系统还包括:在监控节点部署监控管理系统专门的项目pluto。进一步地,所述为所述项目提供相应的角色信息,连接到监控节点服务器还包括:为所述pluto项目提供相应的角色信息,密钥或者用户密码方式,使pluto容器连接到监控节点服务器。进一步地,所述根据提供的所述角色信息,建立所述项目与所述监控节点的连接池还包括:利用第三方安全工具paramiko使用所述角色信息,建立安全连接池。其中Paramiko为一个python包,由第三方提供的软件。进一步地,所述提交信息修改请求后,利用所述连接池修改监控容器信息还本文档来自技高网...

【技术保护点】
1.一种云平台监控系统的部署方法,其特征在于,包括:构建一个项目,作为监控系统的管理系统;为所述项目提供相应的角色信息,连接到监控节点服务器;根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;提交修改监控信息请求,利用所述连接池修改监控容器信息。

【技术特征摘要】
1.一种云平台监控系统的部署方法,其特征在于,包括:构建一个项目,作为监控系统的管理系统;为所述项目提供相应的角色信息,连接到监控节点服务器;根据提供的所述角色信息,建立所述项目与所述监控节点的连接池;提交修改监控信息请求,利用所述连接池修改监控容器信息。2.根据权利要求1所述的云平台监控系统的部署方法,其特征在于,所述构建一个项目,作为监控系统的管理系统还包括:在监控节点部署监控管理系统专门的项目pluto。3.根据权利要求2所述的云平台监控系统的部署方法,其特征在于,所述为所述项目提供相应的角色信息,连接到监控节点服务器还包括:为所述pluto项目提供相应的角色信息,密钥或者用户密码方式,使pluto容器连接到监控节点服务器。4.根据权利要求3所述的云平台监控系统的部署方法,其特征在于,所述根据提供的所述角色信息,建立所述项目与所述监控节点的连接池还包括:利用第三方安全工具paramiko使用所述角色信息,建立安全连接池。5.根据权利要求4所述的云平台监控系统的部署方法,其特征在于,所述提交信息修改请求后,利用所述连接池修改监控容器信息还包括:系统管理员提交修改监控信息请求时,在pluto项目后台记录下用户的操...

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

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

1