一种减少异地容灾平台公网带宽的日志收集方法及装置制造方法及图纸

技术编号:39332986 阅读:16 留言:0更新日期:2023-11-12 16:08
本发明专利技术一种减少异地容灾平台公网带宽的日志收集方法及装置,该方法包括:通过控制台增加私网地址,存在一个或一个以上私网地址使控制台与灾备机在同一局域网内;设置控制台地址,通过通用唯一识别码映射控制台地址,将私网地址和公网地址增加至控制台,其中,控制台地址参数支持多个地址;利用控制台配置节点信息,将灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,控制台将所述私网地址下发至灾备机,将公网地址下发至工作机;灾备机和工作机收集日志数据,并通过所设置的控制台地址向控制台发送日志数据,其中,灾备机通过私网地址发送,工作机通过公网地址发送;本发明专利技术可以在异地容灾平台日志收集过程减少公网带宽。减少公网带宽。减少公网带宽。

【技术实现步骤摘要】
一种减少异地容灾平台公网带宽的日志收集方法及装置


[0001]本专利技术涉及异地容灾日志收集
,特别是涉及一种减少异地容灾平台公网带宽的日志收集方法及装置。

技术介绍

[0002]容灾平台是指通过Web界面实现配置和管理的灾备软件控制模块。控制模块实现添加实时数据复制规则、定时数据复制以及应用高可用等规则实现数据容灾。生产服务器(工作机或源机Source,简称工作机)和备份服务器(灾备机或目标端Target,简称灾备机)的日志模块用于收集日志并发送到控制台。控制台(所在主机简称控制机)通过接收到的工作机和灾备机的日志来分析和定位数据容灾过程中遇到的错误。异地容灾平台是工作机和灾备机、控制台不在同一地域的应用场景。
[0003]现有的日志收集模块一般通过以下方式设置:首次登录控制台需要设置一个控制台地址,可以为域名和IP地址,确保节点(节点指工作机或灾备机)能访问到。注册节点时将控制台地址下发至节点,在执行容灾任务的过程中节点的日志模块收集相关日志并将日志通过该地址发往控制台。这种方案虽然配置简单,工作机和灾备机的日志模块发送到同一个控制台地址;但缺点在于当工作机和灾备机不在同一地域时,节点特别是灾备机的日志模块给控制台传送日志会占用公网资源。

技术实现思路

[0004]为克服上述现有技术存在的不足,本专利技术之目的在于提供一种减少异地容灾平台公网带宽的日志收集方法,以实现在异地容灾平台日志收集过程减少公网带宽资源,具有配置简单、灵活的优点。
[0005]为达上述目的,本专利技术提出一种减少异地容灾平台公网带宽的日志收集方法,包括如下步骤:通过控制台增加私网地址,存在一个或一个以上私网地址使控制台与灾备机在同一局域网内;设置控制台地址,通过通用唯一识别码映射所述控制台地址,将私网地址和公网地址增加至所述控制台,其中,所述控制台地址参数支持多个地址;利用所述控制台配置节点信息,将所述灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,所述控制台将所述私网地址下发至所述灾备机,将所述公网地址下发至所述工作机;所述灾备机和所述工作机收集日志数据,并通过所设置的控制台地址向所述控制台发送日志数据,其中,所述灾备机通过私网地址发送,所述工作机通过公网地址发送。
[0006]进一步地,所述灾备机和所述工作机收集日志数据,包括:所述灾备机的日志收集模块与所述工作机的日志收集模块收集任务日志,通过数据处理模块对日志数据进行压缩。
[0007]进一步地,所述方法还包括:所述控制台接收所述日志数据,通过所述数据处理模块对所述日志数据解压。
[0008]进一步地,所述设置控制台地址,通过通用唯一识别码映射所述控制台地址,还包括:编辑所述控制台地址时,所述通用唯一识别码保持不变;无节点使用所述控制台地址时,所述控制台地址与所述通用唯一识别码一并删除;有节点使用所述控制台地址时,所述通用唯一识别码禁止被删除。
[0009]进一步地,所述利用所述控制台配置节点信息,将所述灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,所述控制台将所述私网地址下发至所述灾备机,将所述公网地址下发至所述工作机,还包括:通过节点表保存所述灾备机和所述工作机设置的控制台地址,以及所述控制台地址对应的通用唯一识别码;当所述控制台更新所述控制台地址时,根据所述通用唯一识别码同步更新至所述节点表和节点配置信息中。
[0010]进一步地,所述方法还包括:响应于需要批量更新节点的控制台地址信息时,通过控制台更新多个节点的控制台地址信息,同时对多个节点设置控制台地址。
[0011]为达上述目的,本专利技术还提出一种减少异地容灾平台公网带宽的日志收集装置,包括:局域网地址增加模块,用于通过控制台增加私网地址,存在一个或一个以上私网地址使控制台与灾备机在同一局域网内;控制台地址设置模块,用于设置控制台地址,通过通用唯一识别码映射所述控制台地址,将私网地址和公网地址增加至所述控制台,其中,所述控制台地址参数支持多个地址;节点信息配置模块,用于利用所述控制台配置节点信息,将所述灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,所述控制台将所述私网地址下发至所述灾备机,将所述公网地址下发至所述工作机;日志数据发送模块,用于所述灾备机和所述工作机收集日志数据,并通过所设置的控制台地址向所述控制台发送日志数据,其中,所述灾备机通过私网地址发送,所述工作机通过公网地址发送。
[0012]进一步地,所述日志数据发送模块,还用于:所述灾备机的日志收集模块与所述工作机的日志收集模块收集任务日志,通过数据处理模块对日志数据进行压缩。
[0013]进一步地,所述装置还包括日志数据接收模块,用于:所述控制台接收所述日志数据,通过所述数据处理模块对所述日志数据解压。
[0014]进一步地,所述控制台地址设置模块,还用于:编辑所述控制台地址时,所述通用唯一识别码保持不变;无节点使用所述控制台地址时,所述控制台地址与所述通用唯一识别码一并删
除;有节点使用所述控制台地址时,所述通用唯一识别码禁止被删除。
[0015]与现有技术相比,本专利技术由控制台支持多地址管理和数据处理模块组成,控制台进行节点配置时将控制台地址下发至节点,然后节点将日志数据进行数据压缩模块处理后发送至控制台实现;其中,数据处理模块包含数据压缩模块和数据解压模块,工作机和灾备机在日志发送前需经数据压缩模块处理,控制台接受到日志数据后需数据解压模块处理;本专利技术在工作机和灾备机在日志数据发送到控制台之前将数据压缩以减小数据量的方式减少网络带宽,异地容灾的场景下将控制台和灾备机置于同一局域网内,控制台Private IP用于接收灾备机日志数据,使用Public IP用于接受工作机日志数据,避免占用公网资源,从而达到减少公共网络带宽的目的。
附图说明
[0016]图1为本专利技术一种减少异地容灾平台公网带宽的日志收集方法的步骤流程图;图2为本专利技术公开的现有异地容灾平台日志收集的架构图;图3为本专利技术公开的一个实施例之改进后异地容灾平台日志收集架构图;图4为本专利技术公开的一个优选的实施例的步骤流程图;图5为本专利技术公开的一个实施例之数据处理模块的架构图;图6为本专利技术一种减少异地容灾平台公网带宽的日志收集装置的结构示意图。
实施方式
[0017]以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。
[0018]图1为本专利技术一种减少异地容灾平台公网带宽的日志收集方法的步骤流程图。如图1所示,本专利技术一种减少异地容灾平台公网带宽的日志收集方法,包括如下步骤:步骤S101,通过控制台增加私网地址,存在一个或一个以上私网地址使控制台与灾备机在同一局域网内;步骤S102,设置控制台地址,通过通用唯一识别码映射所述控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种减少异地容灾平台公网带宽的日志收集方法,包括如下步骤:通过控制台增加私网地址,存在一个或一个以上私网地址使控制台与灾备机在同一局域网内;设置控制台地址,通过通用唯一识别码映射所述控制台地址,将私网地址和公网地址增加至所述控制台,其中,所述控制台地址参数支持多个地址;利用所述控制台配置节点信息,将所述灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,所述控制台将所述私网地址下发至所述灾备机,将所述公网地址下发至所述工作机;所述灾备机和所述工作机收集日志数据,并通过所设置的控制台地址向所述控制台发送日志数据,其中,所述灾备机通过私网地址发送,所述工作机通过公网地址发送。2.如权利要求1所述的一种减少异地容灾平台公网带宽的日志收集方法,其特征在于,所述灾备机和所述工作机收集日志数据,包括:所述灾备机的日志收集模块与所述工作机的日志收集模块收集任务日志,通过数据处理模块对日志数据进行压缩。3.如权利要求2所述的一种减少异地容灾平台公网带宽的日志收集方法,其特征在于,所述方法还包括:所述控制台接收所述日志数据,通过所述数据处理模块对所述日志数据解压。4.如权利要求1所述的一种减少异地容灾平台公网带宽的日志收集方法,其特征在于,所述设置控制台地址,通过通用唯一识别码映射所述控制台地址,还包括:编辑所述控制台地址时,所述通用唯一识别码保持不变;无节点使用所述控制台地址时,所述控制台地址与所述通用唯一识别码一并删除;有节点使用所述控制台地址时,所述通用唯一识别码禁止被删除。5.如权利要求4所述的一种减少异地容灾平台公网带宽的日志收集方法,其特征在于,所述利用所述控制台配置节点信息,将所述灾备机的控制台地址设为私网地址,将工作机的控制台地址设为公网地址,所述控制台将所述私网地址下发至所述灾备机,将所述公网地址下发至所述工作机,还包括:通过节点表保存所述灾备机和所述工作机设置的控制台地址,以及所述控制台地址对应的通用唯一识别码;当所述控制台...

【专利技术属性】
技术研发人员:温超甘磊陈勇铨周华
申请(专利权)人:上海英方软件股份有限公司
类型:发明
国别省市:

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

1