【技术实现步骤摘要】
一种巡检方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种巡检方法和装置
。
技术介绍
[0002]目前
,
业务系统巡检的应用十分普遍,为业务系统的稳定运行起到了极为关键的作用
。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]部分现有技术中采用人工处理的方式对业务系统和基础设施进行巡检运维,并通过表格统计相应的巡检数据,这种做法效率很低且用人成本较高,尤其是随着当前巡检对象数量的增加和业务复杂度的提升,处理错误率居高不下
。
另一部分的现有技术为不同的业务系统分别编写巡检脚本,但每个巡检脚本的升级
、
维护十分复杂,难以适应快速变化的业务和需求
。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种巡检方法和装置,能够解决现有业务巡检方法智能化程度低且效率低的技术问题
。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种巡检方法,包括获取巡检指令,解析得到对应的巡检参数和目标系统;识别所述目标系统相应的业务类型,以在模板库中匹配得到对应于所述业务类型的巡检模板;使用所述巡检参数对所述巡检模板进行渲染,以生成对应的协议报文并解析,得到相应的判别式,在代码库中根据所述判别式筛选得到多个巡检代码段,并组装得到巡检脚本;将所述巡检脚本发送给所述目标系统,以对所述目标系统执行巡检处理,得到相应的巡检结果
...
【技术保护点】
【技术特征摘要】
1.
一种巡检方法,其特征在于,包括:获取巡检指令,解析得到对应的巡检参数和目标系统;识别所述目标系统相应的业务类型,以在模板库中匹配得到对应于所述业务类型的巡检模板;使用所述巡检参数对所述巡检模板进行渲染,以生成对应的协议报文并解析,得到相应的判别式,在代码库中根据所述判别式筛选得到多个巡检代码段,并组装得到巡检脚本;将所述巡检脚本发送给所述目标系统,以对所述目标系统执行巡检处理,得到相应的巡检结果
。2.
根据权利要求1所述的方法,其特征在于,获取巡检指令之前,包括:获取业务信息,根据所述业务信息确定待巡检的目标系统;通过指定交互页面对所述目标系统进行数据采集,并调用预设的模板引擎,以从采集完成的交互页面中提取得到相应的巡检参数;根据所述目标系统和所述巡检参数生成对应的巡检指令
。3.
根据权利要求1所述的方法,其特征在于,识别所述目标系统相应的业务类型,包括:调用预设的远程管理工具,捕获所述目标系统中运行的进程,并根据预设的映射规则,确定所述进程映射的业务类型
。4.
根据权利要求1所述的方法,其特征在于,组装得到巡检脚本,包括:在所述判别式中提取得到相应的巡检流程;确定所述多个巡检代码段之间的连接关系;根据所述巡检流程和所述连接关系,以对所述多个巡检代码段进行对应拼接,得到巡检脚本
。5.
根据权利要求1所述的方法,其特征在于,将所述巡检脚本发送给所述目标系统,以对所述目标系统执行巡检处理,包括:查询所述目标系统相应的主机,将所述巡检脚本下发至所述主机;通过所述主机将接收的巡检脚本导入预设的巡检模块,以对所述目标系统进行巡检处理
。6.
根据权利要求1所述的方法,其特征在于,得到巡检结果,包括:对多个巡检结果进行合并处理,以生成相应的巡检报告;对所述巡检报告进行可视化展示
。7.
根据权利要求1‑6中任一所述的方法,其特征在于,包括:确定所述代码库中的每个巡检代码段分别对应于相应的原子步骤
。8.
一种巡检装置,其特征在于,包括:获取模块,用于获取巡检指令,解析得到对应的巡检参数和目标系统;识别模块,用于识别所述目标系统相应的业务类型,以在模板库中匹配得到对应于所述业务类型的巡检模板;处理模块,用于使用所述巡检参数对所述巡检模板进行渲染,以生成对应的协议报文并解析,得到相应的判别式,在代码库中根据所述判别式筛选得到多个巡检代码段,并组装得...
【专利技术属性】
技术研发人员:李嘉文,李立,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。