[发明专利]一种基于动态代码配置的自动巡检方法及设备在审
| 申请号: | 202210265417.5 | 申请日: | 2022-03-17 |
| 公开(公告)号: | CN114611729A | 公开(公告)日: | 2022-06-10 |
| 发明(设计)人: | 林坚宏;钟明君 | 申请(专利权)人: | 广州市申迪计算机系统有限公司 |
| 主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F11/34 |
| 代理公司: | 广州博联知识产权代理有限公司 44663 | 代理人: | 王洪江 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 动态 代码 配置 自动 巡检 方法 设备 | ||
本发明公开了一种基于动态代码配置的自动巡检方法及设备,该方法包括以下步骤:第一步:巡检任务管理模块;第二步:指令下发的动态代码解释器;第三步:巡检计划调度器;第四步:统一的巡检下发和结果回收通;第五步:巡检结果解析的动态代码引擎;第六步:巡检结果预警;本发明能够满足海量设备的自动化巡检的同时,又能为IT运维人员提供轻代码的任务管理方式,可以通过动态代码的开发,十分灵活的实现IT运维人员能够自行对于新巡检指标的快速开发并实时上线生效,提高自动化巡检系统的灵活性和巡检任务的上线效率。
技术领域
本发明涉及一种自动巡检方法,特别涉及一种基于动态代码配置的自动巡检方法及设备,属于IT运维技术领域。
背景技术
IT运维人员对于网络设备、服务器等承载重要业务的设备运行过程中,需要掌握设备运行状况,以便及时发现设备存在的缺陷和安全隐患,进而采取有效措施,保证设备安全,提高运行效率。
传统在进行设备巡检时,采用的一般方法为:人工巡检,即巡检人员分别登陆各个IT设备,执行预定的巡检指令,获取结果后判断是否存在异常,巡检过程主要依靠人工来完成,因此巡检效率较低。
后来逐步有自动巡检系统提供自动化巡检能力,一把系统首先收集用户巡检需求,并将各项巡检需求开发编制自动化执行任务,按计划,按预定好的任务进行巡检操作。该方式对于需要新增的巡检指标,新增巡检设备类型,对巡检结果的处置方式等需要依赖于与提需求,安排开发,后上线的方式,巡检任务修改或新巡检指标的上线比较费时费力。
发明内容
本发明的目的在于提供一种基于动态代码配置的自动巡检方法及设备,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于动态代码配置的自动巡检方法,包括以下步骤:
第一步:巡检任务管理模块
实现巡检设备及巡检任务的动态管理,IT运维人员可以按需创建巡检任务,任务管理模块包括的关键字段信息有:
任务名称:填写定义的任务命令;
任务分类:填写定义的任务分类(比如业务类,基础指标类);
任务子类:自定义任务子类;
动态脚本类型:包含CMD/SQL/Javascript;
任务执行器:巡检计划调度器选择配置;
结果处理器:处理结果;
命令下发动态代码块:下发的动态代码块编写,通过简单代码编写,实现各类巡检指令灵活下发操作;
结果解析动态代码块:设备返回文本内容处理,通过简单的代码编写,实现各类返回结果的灵活解析处理;
第二步:指令下发的动态代码解释器,
S201:指令下发动态代码解释器支撑常用类型:
JSON格式,支持对于复杂多条的巡检指令进行自定义封装,以JSON格式方式进行编制;
S202:SQL语句格式:
支持通过登陆设备后,进行数据库的SQL查询方式,并通过查询结果,由结果解释器对结果进行解析判断是否异常的方式进行自动化巡检。
第三步:巡检计划调度器:
巡检计划调度器实现任务按照:秒,分,时,日,月,周,年维度灵活周期性或者一次性巡检任务调度配置;
第四步:统一的巡检下发和结果回收通道:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市申迪计算机系统有限公司,未经广州市申迪计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210265417.5/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





