一种零流程侵入的自动化运维集成与管控方法、装置制造方法及图纸

技术编号:36709141 阅读:10 留言:0更新日期:2023-03-01 09:34
本发明专利技术公开了一种零流程侵入的自动化运维集成与管控方法、装置,该方法包括:获取运维人员开发的自动化运维流程,将自动化运维流程进行登记;对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;获取运维人员创建的运维作业及其执行参数,对运维作业进行审批,审批通过后根据执行参数生成作业hash;在执行审批通过的运维作业前,对流程hash和作业hash进行校验,执行校验通过的运维作业;在运维作业执行完成后,根据运维数据得到解析生成的运营报表。本发明专利技术解决了现有自动化运维存在管控风险、无法有效开展数据运营的问题。有效开展数据运营的问题。有效开展数据运营的问题。

【技术实现步骤摘要】
一种零流程侵入的自动化运维集成与管控方法、装置


[0001]本专利技术涉及自动化运维领域,尤其涉及一种零流程侵入的自动化运维集成与管控方法、装置。

技术介绍

[0002]随着自动化运维技术的引入,运维人员可以通过批量调度和流程编排技术快速实现复杂的运维作业,工作效率得到了极大的提升。在自动化作业的处理过程中,运维服务管理系统和自动化运维平台分别负责流程审批和作业执行。运维人员需要在自动化运维平台进行自动化运维流程的开发、测试和执行,在运维服务管理系统进行运维作业的创建、审批和流转。
[0003]现有技术缺点如下:
[0004]1、自动化运维平台作为执行平台,在运维作业操作前、中、后均可以对执行过程、执行目标进行调整,存在管控风险。
[0005]2、自动化运维平台作为运维方案编排和执行平台,测试、生产数据堆叠,无法有效开展数据运营。

技术实现思路

[0006]本专利技术提供了一种零流程侵入的自动化运维集成与管控方法、装置,解决了现有自动化运维存在管控风险、无法有效开展数据运营的问题。
[0007]一种零流程侵入的自动化运维集成与管控方法,包括:
[0008]获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记;
[0009]对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;
[0010]获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash;/>[0011]在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业;
[0012]在所述运维作业执行完成后,根据所述运维数据得到解析生成的运营报表。
[0013]在本专利技术的一种实施例中,所述获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记,具体包括:通过自动化运维底座获取运维人员开发的自动化运维流程,并对所述自动化运维流程进行测试,以确保所述自动化运维流程的可用性;通过自动化运维流程注册中心接收运维人员的登录信息,通过所述自动化运维流程注册中心中的数据服务模块获取所述自动化运维底座中的自动化运维流程和岗位信息;确定运维人员指定的自动化运维流程、设定的场景化标签、指定的维护和执行岗位后,通过所述自动化运维流程注册中心中的流程管理模块进行流程登记。
[0014]在本专利技术的一种实施例中,所述对登记后的自动化运维流程进行审批,根据审批
通过的自动化运维流程的参数生成流程哈希hash,具体包括:通过自动化运维流程注册中心接收管理员的登录信息,基于管理员操作确定所述自动化运维流程的审批结果;确定审批通过的自动化运维流程,通过所述自动化运维流程注册中心中的流程管理模块调用所述自动化运维流程注册中心中的风控服务模块,根据所述审批通过的自动化运维流程中的所有脚本和默认参数信息生成流程hash。
[0015]在本专利技术的一种实施例中,所述获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash,具体包括:通过自动化运维底座获取运维人员创建的运维作业、运维工单和运维人员设定的执行参数;在所述运维工单中登记所述运维作业,将所述运维工单信息实时同步到消息队列中;通过运维服务管理系统确定运维人员发起的所述运维作业的审批流程;确定审批通过的运维作业,通过自动化运维流程注册中心中的数据服务模块消费所述消息队列中的工单信息后,调用所述自动化运维流程注册中心中的风控服务模块根据所述审批通过的运维作业中的执行参数生成作业hash。
[0016]在本专利技术的一种实施例中,所述在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业,具体包括:在执行审批通过的运维作业前,通过自动化运维流程注册中心中的风控原子模块调用所述自动化运维流程注册中心中的风控服务模块,重新计算所述自动化运维流程当前的流程hash、所述运维作业当前的作业hash;将所述当前的流程hash与在审批时的流程hash、所述当前的作业hash与在审批时的作业hash进行比较;确定执行hash值一致的运维作业。
[0017]在本专利技术的一种实施例中,所述方法还包括:通过所述风控原子模块调用运维服务管理系统的工单鉴权接口,校验当前执行运维人员是否具有执行权限;校验执行时间是否在工单允许范围之内;若确定当前运维人员具有执行权限且执行时间在工单允许范围内,则通过风控服务模块调用自动化运维底座执行所述运维作业。
[0018]在本专利技术的一种实施例中,在获取运维人员开发的自动化运维流程之前,所述方法还包括:将运维服务管理系统中的运维数据同步到消息队列,并通过数据服务解析后实时同步到自动化运维底座。
[0019]一种零流程侵入的自动化运维集成与管控装置,包括:
[0020]自动化运维底座,用于获取运维人员开发的自动化运维流程;
[0021]自动化运维流程注册中心,用于将所述自动化运维流程进行登记;对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash;在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业;在所述运维作业执行完成后,根据所述运维数据得到解析生成的运营报表。
[0022]一种零流程侵入的自动化运维集成与管控设备,包括:
[0023]至少一个处理器;以及,
[0024]与所述至少一个处理器通过总线通信连接的存储器;其中,
[0025]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被执行,以实现:
[0026]获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记;
[0027]对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;
[0028]获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash;
[0029]在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业;
[0030]在所述运维作业执行完成后,根据所述运维数据得到解析生成的运营报表。
[0031]一种非易失性存储介质,存储有计算机可执行指令,所述计算机可执行指令由处理器执行,以实现下述步骤:
[0032]获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记;
[0033]对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;
[0034]获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash;
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种零流程侵入的自动化运维集成与管控方法,其特征在于,包括:获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记;对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash;获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash;在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业;在所述运维作业执行完成后,根据所述运维数据得到解析生成的运营报表。2.根据权利要求1所述的方法,其特征在于,所述获取运维人员开发的自动化运维流程,将所述自动化运维流程进行登记,具体包括:通过自动化运维底座获取运维人员开发的自动化运维流程,并对所述自动化运维流程进行测试,以确保所述自动化运维流程的可用性;通过自动化运维流程注册中心接收运维人员的登录信息,通过所述自动化运维流程注册中心中的数据服务模块获取所述自动化运维底座中的自动化运维流程和岗位信息;确定运维人员指定的自动化运维流程、设定的场景化标签、指定的维护和执行岗位后,通过所述自动化运维流程注册中心中的流程管理模块进行流程登记。3.根据权利要求1所述的方法,其特征在于,所述对登记后的自动化运维流程进行审批,根据审批通过的自动化运维流程的参数生成流程哈希hash,具体包括:通过自动化运维流程注册中心接收管理员的登录信息,基于管理员操作确定所述自动化运维流程的审批结果;确定审批通过的自动化运维流程,通过所述自动化运维流程注册中心中的流程管理模块调用所述自动化运维流程注册中心中的风控服务模块,根据所述审批通过的自动化运维流程中的所有脚本和默认参数信息生成流程hash。4.根据权利要求1所述的方法,其特征在于,所述获取运维人员创建的运维作业及其执行参数,对所述运维作业进行审批,审批通过后根据所述执行参数生成作业hash,具体包括:通过自动化运维底座获取运维人员创建的运维作业、运维工单和运维人员设定的执行参数;在所述运维工单中登记所述运维作业,将所述运维工单信息实时同步到消息队列中;通过运维服务管理系统确定运维人员发起的所述运维作业的审批流程;确定审批通过的运维作业,通过自动化运维流程注册中心中的数据服务模块消费所述消息队列中的工单信息后,调用所述自动化运维流程注册中心中的风控服务模块根据所述审批通过的运维作业中的执行参数生成作业hash。5.根据权利要求1所述的方法,其特征在于,所述在执行审批通过的运维作业前,对所述流程hash和所述作业hash进行校验,执行校验通过的运维作业,具体包括:在执行审批通过的运维作业前,通过自动化运维流程注册中心中的风控原子模块调用所述自动化运维流程注册中心中的风控服务模块,重新计算所述自动化运维流程当前的流程hash、所述运维作业当前的作业hash;<...

【专利技术属性】
技术研发人员:李盼王吉玲蔺元飞陈丽萍王庆华马闯吴昊
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1