[发明专利]一种基于自动化实现集中式日志管理系统和方法有效
申请号: | 202011031684.3 | 申请日: | 2020-09-27 |
公开(公告)号: | CN112162877B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 高铭;郑永成 | 申请(专利权)人: | 北京中数智汇科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/445;G06F21/64 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 牛晴 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自动化 实现 集中 日志 管理 系统 方法 | ||
1.一种基于自动化实现集中式日志管理系统,其特征在于,所述系统包括:部署域,以及分别与部署域连接的代理域和管理域;
所述部署域中设置有部署模块,所述部署模块上安装有自动化管理软件Ansible,其中,所述部署域通过自动化管理软件Ansible的剧本模块执行剧本任务,以实现对管理域和代理域的自动化部署;
所述部署域,用于分别建立与代理域和管理域之间的可信任连接,创建管理域中每个模块组的主机角色配置文件,以及分别添加管理域和代理域中其各个模块组的部署代码;
所述代理域,用于采集代理模块组中所有主机的日志数据信息并将所有主机的日志数据信息发送至管理域;
所述管理域包括:高可用集群模块组、数据库集群模块组、存储集群模块组和Graylog应用集群模块组,用于存储代理域采集的日志数据信息并至少提供WebUI图形化接口、日志数据信息查询、日志数据信息检索和日志数据信息展示。
2.根据权利要求1所述的系统,其特征在于,管理域中每个模块组至少包括3个主机节点。
3.一种基于自动化实现集中式日志管理方法,其特征在于,所述方法包括:
部署域分别建立与代理域和管理域之间的可信任连接,具体为:在部署域的部署模块上安装自动化管理软件Ansible;利用部署模块建立部署域、代理域和管理域之间的可信任连接,以满足在执行部署任务时所需要的读写权限;
部署域创建管理域中每个模块组的主机角色配置文件,具体为:利用部署模块创建并定义高可用集群模块组、数据库集群模块组、存储集群模块组和Graylog应用集群模块组的主机角色配置文件;
在所述部署域创建管理域中每个模块组的主机角色配置文件之后,利用部署模块初始化配置环境代码,用于初始化系统环境,所述系统环境至少包括:主机名称、防火墙设置、软件仓库和系统参数优化;利用部署模块创建Graylog安装软件包文件夹,上传部署管理域和代理域所需要的软件包,用于为系统提供安装软件;
部署域分别添加管理域和代理域中其各个模块组的部署代码,具体为:
添加管理域中存储集群模块组部署代码,用于创建存储集群模块组部署文件,存储代理域采集的日志数据信息;
添加管理域中高可用集群模块组部署代码,用于创建高可用集群模块组部署文件,提供高可用访问功能;
添加管理域中数据库集群模块组部署代码,用于创建数据库集群模块组部署文件,存储系统的配置信息;
添加管理域中Graylog应用集群模块组,用于创建Graylog应用集群模块组部署文件,至少提供WebUI图形化接口、日志数据信息查询、日志数据信息检索和日志数据信息展示;
添加代理域中代理模块组部署代码,用于创建代理模块组部署文件,采集代理模块组中所有主机的日志数据信息并将所有主机的日志数据信息发送至管理域;
代理域采集代理模块组中所有主机的日志数据信息并将所有主机的日志数据信息发送至管理域;
管理域存储代理域采集的日志数据信息并至少提供WebUI图形化接口、日志数据信息查询、日志数据信息检索和日志数据信息展示。
4.根据权利要求3所述的方法,其特征在于,所述部署文件至少包括:部署主配置文件、变量配置文件和模板文件。
5.根据权利要求3所述的方法,其特征在于,所述部署域分别添加管理域和代理域中其各个模块组的部署代码之后,还包括:
部署域中的部署模块通过自动化管理软件Ansible的剧本模块执行剧本任务,以执行管理域和代理域中的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中数智汇科技股份有限公司,未经北京中数智汇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011031684.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隧道挖掘机钻头
- 下一篇:煤焦油中金属含量检测方法