监控系统的部署方法、 装置、 计算机设备及存储介质制造方法及图纸

技术编号:17668783 阅读:50 留言:0更新日期:2018-04-11 07:28
本申请实施例公开了一种监控系统的部署方法、装置、计算机设备及存储介质。其中该方法包括:获取所述监控系统中每个组件模块对应的组件信息;根据所述组件信息对所述组件模块进行划分以生成类别组件组;获取同一组类别组件组中多个所述组件模块之间的差异信息和共性信息;基于所述差异信息和共性信息生成容器文件模板,并将所述差异信息存储在配置文件中;根据所述容器文件模板和配置文件按预设文件生成规则生成部署编排文件;以及调用所述部署编排文件对所述监控系统进行部署。该方法通过对组件模块的处理,由此提高了监控系统的部署效率,同时方便日后对该监控系统的进行管理。

The deployment method, device, computer equipment and storage medium of the monitoring system

The application embodiment discloses a deployment method, a device, a computer device and a storage medium for a monitoring system. The method includes: component information acquisition module of each component of the monitoring system in the corresponding; according to the information of components for dividing the module to generate categories of components; access between a plurality of the module with a set of categories component groups information and common information; generating the container file the difference of information and common information based on a template, and the difference of information stored in the configuration file; according to the container file template and configuration files according to preset file generation rules to generate the deployment of the layout file; monitoring system for deployment and calling the Department of the layout file. This method through processing module, thus improving the monitoring system deployment efficiency, and is convenient for the day after the monitoring system of management.

【技术实现步骤摘要】
监控系统的部署方法、装置、计算机设备及存储介质
本申请涉及互联网
,尤其涉及一种监控系统的部署方法、装置、计算机设备及存储介质。
技术介绍
目前,市场上存在很多运维用的监控系统,比如Argus监控系统、Zabbix监控系统和Open-falcon监控系统。这些监控系统的组件模块数量较多,一般包括将近30个组件模块。在部署这些监控系统时,每个组件模块都要保证高可用性,以及需要进行管理、监控、升级和部署等,较多的组件模块使得部署方式变得非常复杂,如果还采用传统的部署方式,这个工作量和运维成本将会比较高,同时部署也不够灵活,进而增加了监控系统的运维成本。
技术实现思路
本申请提供了一种监控系统的部署方法、装置、计算机设备及存储介质,以提高监控系统的部署效率。第一方面,本申请提供了一种监控系统的部署方法,其包括:获取监控系统中每个组件模块对应的组件信息;根据所述组件信息对所述组件模块进行划分以生成类别组件组;获取同一组类别组件组中多个组件模块之间的差异信息和共性信息;基于所述差异信息和共性信息生成容器文件模板,并将所述差异信息存储在配置文件中;根据所述容器文件模板和配置文件按预设文件生成规本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201711091445.html" title="监控系统的部署方法、 装置、 计算机设备及存储介质原文来自X技术">监控系统的部署方法、 装置、 计算机设备及存储介质</a>

【技术保护点】
一种监控系统的部署方法,其特征在于,包括:获取监控系统中每个组件模块对应的组件信息;根据所述组件信息对所述组件模块进行划分以生成类别组件组;获取同一组类别组件组中多个组件模块之间的差异信息和共性信息;基于所述差异信息和共性信息生成容器文件模板并将所述差异信息存储在配置文件中;根据所述容器文件模板和配置文件按预设文件生成规则生成部署编排文件;以及调用所述部署编排文件对所述监控系统进行部署。

【技术特征摘要】
1.一种监控系统的部署方法,其特征在于,包括:获取监控系统中每个组件模块对应的组件信息;根据所述组件信息对所述组件模块进行划分以生成类别组件组;获取同一组类别组件组中多个组件模块之间的差异信息和共性信息;基于所述差异信息和共性信息生成容器文件模板并将所述差异信息存储在配置文件中;根据所述容器文件模板和配置文件按预设文件生成规则生成部署编排文件;以及调用所述部署编排文件对所述监控系统进行部署。2.根据权利要求1所述的监控系统的部署方法,其特征在于,所述基于所述差异信息和共性信息生成容器文件模板并将所述差异信息存储在配置文件中,包括:对每个所述组件模块的差异信息进行变量设置;根据每个所述组件模块的差异信息对应的变量和所述共性信息生成容器文件模板;以及将经过所述变量设置的差异信息存储在配置文件中。3.根据权利要求2所述的监控系统的部署方法,其特征在于,所述根据所述容器文件模板和配置文件按预设文件生成规则生成部署编排文件,包括:调用预设读取脚本读取所述配置文件;根据所述变量将所述配置文件中的差异信息填充至所述容器文件模板中以生成所述部署编排文件。4.根据权利要求1所述的监控系统的部署方法,其特征在于,所述组件信息包括编程语言信息,所述编程语言信息包括Golang语言和Python语言;所述根据所述组件信息对所述组件模块进行分类以生成类别组件组,包括:根据所述编程语言信息对所述组件模块进行分类以生成Golang组件组和Python组件组;所述获取同一组类别组件组中多个组件模块之间的共性信息和差异信息,包括:获取所述Golang组件组中多个所述组件模块之间的共性信息和差异信息,以及获取所述Python组件组中多个所述组件模块之间的共性信息和差异信息。5.根据权利要求1所述的监控系统的部署方法,其特征在于,在所述调用所述部署编排文件对所述监控系统进行部署之前,还包括:将部署所述监控系统所需的主机加入主机资源池并对所述...

【专利技术属性】
技术研发人员:高泗俊李渊
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1