全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211030763.1 (22)申请日 2022.08.26 (71)申请人 重庆富民银行股份有限公司 地址 401121 重庆市渝北区财富 东路2号涉 外商务区一期B1栋 (72)发明人 廖红彬  (74)专利代理 机构 重庆强大凯创专利代理事务 所(普通合伙) 50217 专利代理师 刘嘉 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/242(2019.01) G06F 16/25(2019.01) G06F 16/28(2019.01) G06F 11/30(2006.01)G06F 11/32(2006.01) G06Q 40/02(2012.01) (54)发明名称 一种自动化巡 检告警方法及系统 (57)摘要 本发明涉及监控运维技术领域, 具体涉及一 种自动化巡检告警方法及系统, 其中系统包括: 生成模块, 用于生成需要配置巡检点的SQL数据 表; 集成模 块, 用于在Java程序中集成XXL ‑JOB定 时任务工具或自定义Java内部定时任务; 入库模 块, 用于通过XXL ‑JOB定时任务工具或自定义 Java内部定时任务将需要巡检的SQL数据表入库 到巡检点表中; 运行模块, 用于在Java程序中执 行运行巡检点表中的数据得到运行数据, 利用 ORM框架去 运行数据对应的数据源中查询需要巡 检的数据, 得到查询结果; 分析模块, 用于根据查 询结果与预期结果进行分析对比, 利用Java程序 打印分析对比的结果至日志中。 本发 明解决了 现 有技术巡检告警效率低、 精确度不高的技术问 题。 权利要求书1页 说明书5页 附图1页 CN 115309748 A 2022.11.08 CN 115309748 A 1.一种自动化巡检告警方法, 其特 征在于, 包括: S1、 生成需要配置 巡检点的SQ L数据表; S2、 在Java程序中集成X XL‑JOB定时任务工具或自定义Java 内部定时任务; S3、 通过XXL ‑JOB定时任务工具或自定义Java内部定时任务将需要巡检的SQL数据表入 库到巡检点表中; S4、 在Java程序中执行运行巡检点表中的数据得到运行数据, 利用ORM框架去运行数据 对应的数据源中查询需要巡检的数据, 得到查询结果; S5、 根据查询结果与预期结果进行分析对比, 利用Java程序打印分析对比的结果至日 志中。 2.如权利要求1所述的自动化巡检告警方法, 其特征在于, S3中, 根据业务特性配置 cron表达式进行程序智能化巡检。 3.如权利 要求2所述的自动化巡检告警方法, 其特征在于, S3中, 通过XXL ‑JOB的提供的 xxl‑job‑admin图形界面方式调用执行编写完成的xxl ‑job程序, 将需要巡检的SQL数据表 作为执行参数传入申明的方法中, 通过SQL语句的insert语句入库到巡检点表中的 execute_sql同一字段。 4.如权利要求3所述的自动化巡检告警方法, 其特征在于, S4中, 根据S3中所配置的巡 检SQL语句以及cron表达式, xxl ‑job找到代码中配置申明的巡检xxl ‑job程序, 通过SQL语 句的SELECT语句查询需要执行的巡检数据表的execute_sql字段中的值以及data_source 数据源, 得到数据后利用ORM 框架去对应数据源中查询需要巡检的数据。 5.如权利要求4所述的自动化巡检告警方法, 其特征在于, S5中, 将分析对比的结果通 过第三方通讯工具API或邮件发送至告警接收人。 6.一种自动化巡检告警系统, 其特 征在于, 包括: 生成模块, 所述 生成模块用于生成需要配置 巡检点的SQ L数据表; 集成模块, 所述集成模块用于在Java程序 中集成XXL ‑JOB定时任务工具或自定义Java 内部定时任务; 入库模块, 所述入库模块用于通过XXL ‑JOB定时任务工具或自定义Java内部定时任务 将需要巡检的SQ L数据表入库到 巡检点表中; 运行模块, 所述运行模块用于在Java程序中执行运行巡检点表中的数据得到运行数 据, 利用ORM 框架去运行 数据对应的数据源中查询需要巡检的数据, 得到查询结果; 分析模块, 所述分析模块用于根据查询结果与预期结果进行分析对比, 利用Java程序 打印分析对比的结果至日志中。 7.如权利要求6所述的自动化巡检告警系统, 其特征在于, 所述入库模块还用于通过 XXL‑JOB的提供的xxl ‑job‑admin图形界面方式调用执行编写完成的xxl ‑job程序, 将需要 巡检的SQL数据表作为执行参数传入申明的方法中, 通过SQL语句的insert语句入库到巡检 点表中的execute_sql同一字段。 8.如权利要求7所述的自动 化巡检告警系统, 其特征在于, 所述运行模块还用于根据巡 检SQL语句以及cron表达式, 通过xxl ‑job找到代码中配置申明的巡检xxl ‑job程序, 通过 SQL语句的SELECT语句查询需要执行的巡检数据表的execute_sql字段中的值以及 data_ source数据源, 得到数据后利用ORM 框架去对应数据源中查询需要巡检的数据。权 利 要 求 书 1/1 页 2 CN 115309748 A 2一种自动化巡检告警方 法及系统 技术领域 [0001]本发明涉及监控运维技 术领域, 具体涉及一种自动化巡检告警方法及系统。 背景技术 [0002]银行(Bank), 是依法成立 的经营货币信贷业务 的金融机构。 由于各个银行都有大 量的数据需要采取严格的保密措施, 为了确保银行数据的安全, 需要实时进行对银行系统 进行巡检与告警, 比如说, 采用人工巡检对数据库进 行巡检, 这需要在银行系统设置多个巡 检点, 如果巡检点过多且繁杂, 人工巡检可能会对巡检点产生遗漏, 而且人工巡检需要损耗 大量人力、 物力, 或者, 部分银行也可以采用第三方监控系统来进行巡检与告警, 但是第三 方监控系统存在告警不及时、 不完整、 不准确以及告警信息展示不灵活等问题, 也不利于及 时发现并处理银行系统的问题故障。 综上, 现有技术存在巡检告警效率低、 精确度不高的问 题。 发明内容 [0003]本发明提供一种自动化巡检告警方法及系统, 解决了现有技术巡检告警效率低、 精确度不高的技 术问题。 [0004]本发明提供的基础方案为: 一种自动化巡检告警方法, 包括: [0005]S1、 生成需要配置 巡检点的SQ L数据表; [0006]S2、 在Java程序中集成X XL‑JOB定时任务工具或自定义Java 内部定时任务; [0007]S3、 通过XXL ‑JOB定时任务工具或自定义Java内部定时任务将需要巡检的SQL数据 表入库到 巡检点表中; [0008]S4、 在Java程序中执行运行巡检点表中的数据得到运行数据, 利用ORM框架去运行 数据对应的数据源中查询需要巡检的数据, 得到查询结果; [0009]S5、 根据查询结果与预期结果进行分析对比, 利用Java程序打印分析对比的结果 至日志中。 [0010]本发明的工作原理及优点在 于: 生成需要配置巡检点的S QL数据表之后, 在Java程 序中集成XXL ‑JOB定时任务工具或自定义Java内部定时任务, 通过XXL ‑JOB定时任务工具或 自定义Java内部定时任务将需要巡检的SQL数据表入库到巡检点表中, 并不用人工或者第 三方将需要巡检的SQL数据 表入库到巡检点表中, 与此同时, 在J ava程序中执行运行巡检点 表中的数据得到运行数据, 利用ORM框架去运行数据对应的数据源中查询需要巡检的数据, 相较于人工巡检来说, 本方案巡检告警过程自动进 行, 既能够提高巡检的速度, 又能够降低 巡检的误差, 从而提高了 巡检告警效率与精确度。 [0011]本发明巡检告警过程自动进行, 既能够提高巡检的速度, 又能够降低巡检的误差, 解决了现有技 术巡检告警效率低、 精确度不高的技 术问题。 [0012]进一步, S3中, 根据业 务特性配置 cron表达式进行程序智能化巡检。 [0013]有益效果在于: 可以根据业务特性, 通过配置cron表达式的方式来实现24小时程说 明 书 1/5 页 3 CN 115309748 A 3

PDF文档 专利 一种自动化巡检告警方法及系统

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种自动化巡检告警方法及系统 第 1 页 专利 一种自动化巡检告警方法及系统 第 2 页 专利 一种自动化巡检告警方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:15:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。