一种基于ogg数据库复制的配置文件采集监控方法

文档序号:6540134阅读:280来源:国知局
一种基于ogg数据库复制的配置文件采集监控方法【专利摘要】本发明公开一种基于OGG数据库复制的配置文件采集监控方法,通过部署灾备级联服务端,实现生产端至灾备端的文件传输:将category分类表中增加isupload_rz字段;根据config.properties中的kpiid属性配置情况,对应的是灾备端,则直接将采集到的信息入灾备端.对应的是生产端,则需要利用RDT服务,将信息传递到灾备端;对于采集后的文件,通过筛选算法清除无用信息,保留有效配置信息;然后通过比对算法与已制定的配置规则进行合规比对,最后进行生产端与灾备端配置信息的差异比对,将检查结果展现。本发明实现了生产端和灾备端的配置文件信息采集,并将配置文件关键信息通过工具自动检测解析,通过规则定义与解析,实现了OGG的配置内容监控,弥补了原有OGG复制监控的盲点。【专利说明】一种基于OGG数据库复制的配置文件采集监控方法【
技术领域
】[0001]本发明涉及一种基于OGG数据库复制的配置文件采集监控方法。【
背景技术
】[0002]在传统的灾备复制应用中,通常选择数据库复制技术和存储虚拟化复制技术作为集中式信息系统数据级灾备的关键技术。对于数据库复制技术,OGG(OGGVorbis)数据库复制技术作为核心业务系统数据库灾备复制技术已成为业界主流。[0003]现有的OGG监控主要集中在对复制进程的监控,根据目前的运行监控情况,存在生产端无数据复制,但数据复制进程运行正常的情况,而生产端有无数据复制,目前的监控未涉及,故现有监控存在盲点,导致生产端与灾备端数据存在不一致,当发生灾难时妨碍灾备系统稳定运行,影响业务开展。【
发明内容】[0004]针对现有技术上存在的不足,本发明提供一种基于OGG数据库复制的配置文件采集监控方法,实现了生产端和灾备端的配置文件信息采集,并将配置文件关键信息通过工具自动检测解析,通过规则定义与解析,实现了OGG的配置内容监控,弥补了原有OGG复制监控的盲点。[0005]为了实现上述目的,本发明是通过如下的技术方案来实现:[0006]一种基于OGG数据库复制的配置文件采集监控方法,其特征在于,包括以下步骤:[0007](—)、配置信息自动采集;通过部署灾备级联服务端,实现生产端至灾备端的文件传输:将显示与按类别(category)分类表中增加是否级联isupload_rz字段,并定义:null表示级联到灾备,-1表示不级联到灾备,并初始化成-1,再设置需要级联的指标为null;根据配置文件config.properties中的kpiid属性配置情况,对应的是灾备端,则直接将采集到的信息入灾备端.对应的是生产端,则需要利用RDT(可靠数据传输,ReliableDataTransfer)服务,将信息传递到灾备端;[0008](二)、配置信息智能比对分析;对于采集后的文件,首先通过筛选算法清除无用信息,保留有效配置信息;然后通过比对算法与已制定的配置规则进行合规比对,最后进行生产端与灾备端配置信息的差异比对,将检查结果展现。[0009]所述配置信息自动采集的具体步骤如下:[0010]I).根据配置信息info,xml文件通过访问灾备复制主机进入OGG程序安装目录;[0011]2).执行调取采集窗口的命令,即“ggsci”程序命令,进入具体的采集命令窗口;[0012]3).使用获取进程信息的命令,即“infoall”(中文名称?)命令,获取进程;[0013]4).使用获取配置参数信息的命令,即“viewparam”(中文名称?)命令获取进程配置信息;[0014]所述配置信息智能比对分析具体步骤包括如下;[0015]a).依据主机IP自动判断并标记配置文件属于生产端还是灾备端;[0016]b).根据预设路径将配置信息统一传送至灾备端存储;[0017]c).智能比对分析工具对配置文件进行合规检查并比对生产端与灾备端差异,展现分析结果.[0018]上述一种基于OGG数据库复制的配置文件采集监控的分析方法,其中,所述步骤c)进一步包括:根据标准的《数据库复制软件参数配置规范》,智能比对分析工具包括筛选工具、比对工具,其中筛选工具用于筛选配置文件中有效的参数信息;比对工具进行配置信息与《数据库复制软件参数配置规范》的合规比对,也进行生产端与灾备端配置信息的差异比对,并对检查结果提供展现。[0019]所述步骤I)中,首先由现场配置采集进程名或者文件名,按业务系统将每个业务系统的进程拼接成后缀为xml的文件发送至总线统计队列,由CA(证书管理机构)入库。[0020]本发明通过增加各个进程的配置参数的监控,以业务系统为维度存放到统计表中,由级联程序将配置参数级联到灾备端,由灾备端提供查询和展现业务系统进程配置参数的界面;通过筛选算法清除无用信息,保留有效配置信息;然后通过比对算法与已制定的配置规则进行合规比对,最后进行生产端与灾备端配置信息的差异比对,将检查结果展现,其实现了生产端和灾备端的配置文件信息采集,并将配置文件关键信息通过工具自动检测解析,通过规则定义与解析,实现了OGG的配置内容监控,弥补了原有OGG复制监控的盲点。【专利附图】【附图说明】[0021]下面结合附图和【具体实施方式】来详细说明本发明;[0022]图1为本发明的配置进程界面示意图;[0023]图2为本发明的配置进程信息的界面示意图;[0024]图3为本发明的分析工具处理后的进程信息界面示意图。【具体实施方式】[0025]为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合【具体实施方式】,进一步阐述本发明。[0026]本实施例的一种基于OGG数据库复制的配置文件采集监控方法,包括以下步骤:[0027](—)、配置信息自动采集;通过部署灾备级联服务端,实现生产端至灾备端的文件传输^fcategory分类表中增加isupload_rz字段,判断是否级联,并定义:null表示级联到灾备,-1表示不级联到灾备,并初始化成-1,再设置需要级联的指标为null;根据配置文件config.properties中的kpiid属性配置情况,对应的是灾备端,则直接将采集到的信息入灾备端.对应的是生产端,则需要利用RDT(可靠数据传输,ReliableDataTransfer)服务,将信息传递到灾备端。[0028]本发明首先由现场配置采集进程名或者文件名,按业务系统将每个业务系统的进程拼接成xml(注:无空格和xml头)发送至总线统计队列,由CA(证书管理机构)入库,XML格式为:〈BusinessSystem>〈进程1>χχχχχχ〈/进程IX进程2>xxxxxx〈/进程2>〈进程3>xxxxxx</进程3>〈进程4>xxxxxx〈/进程4X/BusinessSystem>。[0029]上述配置信息自动采集的具体步骤如下:[0030]I).根据配置信息info,xml文件通过访问灾备复制主机进入OGG程序安装目录;[0031]2).执行”ggsci”程序命令,即调取采集窗口的命令,进入具体的采集命令窗口;[0032]3).使用”infoall”命令,即获取进程信息的命令,获取进程;[0033]4).使用”viewparam”命令,即通过获取配置参数信息的命令,获取进程配置信肩、O[0034](二)、配置信息智能比对分析;对于采集后的文件,首先通过筛选算法清除无用信息,保留有效配置信息;然后通过比对算法与已制定的配置规则进行合规比对,最后进行生产端与灾备端配置信息的差异比对,将检查结果展现。[0035]所述配置信息智能比对分析具体步骤包括如下;[0036]a).依据主机IP自动判断并标记配置文件属于生产端还是灾备端;[0037]b).根据预设路径将配置信息统一传送至灾备端存储;[0038]c).智能比对分析工具对配置文件进行合规检查并比对生产端与灾备端差异,展现分析结果;该步骤还进一步包括:根据标准的《数据库复制软件参数配置规范》,智能比对分析工具包括筛选工具、比对工具,其中筛选工具用于筛选配置文件中有效的参数信息;比对工具进行配置信息与《数据库复制软件参数配置规范》的合规比对,也进行生产端与灾备端配置信息的差异比对,并对检查结果提供展现。[0039]本实施例中,根据info,xml文件中的单个配置的主机信息,登陆到对应的机器上(windows采用telnet方式,Iinux采用ssh方式),并且根据配置切换到”goldengate”程序安装后的目录下.执行”ggsci”程序命令,进入到具体的采集命令窗口.使用”infoall”命令,获取到所有的进程。针对每个进程获取相应的进程配置信息,使用的命令为:”viewparam进程名”,例如进程:EXTYA,则为”viewparamEXTYA”,对于上一步的执行结果,继续分析其获取的结果,当命令执行结果中无OBEY关键字,则直接将配置信息抓取出来级联。当命令执行结果中有OBEY关键字,需要对OBEY后面所指向的目录信息,再执行一次查询命令,命令为”viewparam文件路径”,如/databackup/goldengate/dirprm/extya_tables,txt,则为,,viewparam/databackup/goldengate/dirprm/extya_tables.txt^,将这个结果一起加到上一步中,作为最终的进程信息。[0040]本实施例采用业界主流的OracleGoldenGate数据库复制技术作为核心业务系统数据库灾备复制技术,在数据复制中,捕获的生产端及灾备端配置文件,其编程程序如下:[0041]生产端进程配置信息:[0042]进程名:DPESA[0043]Lastlogin:MonNovl804:00:112013froml0.218.1.208[0044]cd/goldengate[0045]echo’viewparamDPESA'|./ggsci|egrep”[0046]exit[0047](c)Copyright1983-2006Hewlett-PackardDevelopmentCompany,L.P.[0048](c)Copyright1979,1980,1983,1985_1993TheRegentsoftheUniv.0fCalifornia[0049](c)Copyrightl980,1984,1986Novell,Inc.[0050](c)Copyrightl986-2000SunMicrosystems,Inc.【权利要求】1.一种基于OGG数据库复制的配置文件采集监控方法,其特征在于,包括以下步骤:(一)、配置信息自动采集;通过部署灾备级联服务端,实现生产端至灾备端的文件传输:将显示与按类别分类表中增加是否级联字段,并定义:null表示级联到灾备,-1表示不级联到灾备,并初始化成-1,再设置需要级联的指标为null;根据配置文件config.properties中的kpiid属性配置情况,对应的是灾备端,则直接将采集到的信息入灾备端.对应的是生产端,则需要利用RDT服务,将信息传递到灾备端;(二)、配置信息智能比对分析;对于采集后的文件,首先通过筛选算法清除无用信息,保留有效配置信息;然后通过比对算法与已制定的配置规则进行合规比对,最后进行生产端与灾备端配置信息的差异比对,将检查结果展现。2.根据权利要求1所述的基于OGG数据库复制的配置文件采集监控方法,其特征在于,所述配置信息自动采集的具体步骤如下:1).根据配置信息info,xml文件通过访问灾备复制主机进入OGG程序安装目录;2).执行调取采集窗口的命令,进入具体的采集命令窗口;3).使用获取进程信息的命令,获取进程;4).使用获取配置参数信息的命令,获取进程配置信息。3.根据权利要求1或2所述的基于OGG数据库复制的配置文件采集监控方法,其特征在于,所述配置信息智能比对分析具体步骤包括如下;a).依据主机IP自动判断并标记配置文件属于生产端还是灾备端;b).根据预设路径将配置信息统一传送至灾备端存储;c).智能比对分析工具对配置文件进行合规检查并比对生产端与灾备端差异,展现分析结果。4.根据权利要求3所述的基于OGG数据库复制的配置文件采集监控方法,其特征在于,所述步骤c)进一步包括:根据标准的《数据库复制软件参数配置规范》,智能比对分析工具包括筛选工具、比对工具,其中筛选工具用于筛选配置文件中有效的参数信息;比对工具进行配置信息与《数据库复制软件参数配置规范》的合规比对,也进行生产端与灾备端配置信息的差异比对,并对检查结果提供展现。5.根据权利要求1所述的基于OGG数据库复制的配置文件采集监控方法,其特征在于,所述步骤I)中,首先由现场配置采集进程名或者文件名,按业务系统将每个业务系统的进程拼接成后缀为xml的文件发送至总线统计队列,由CA入库。【文档编号】G06F17/30GK103902666SQ201410088741【公开日】2014年7月2日申请日期:2014年3月11日优先权日:2014年3月11日【发明者】盛红雷,金逸,万明,费益军,李海蛟申请人:国家电网公司,南京南瑞集团公司,南京南瑞信息通信科技有限公司,江苏省电力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1