基于操作系统的指标巡检方法及其装置、电子设备制造方法及图纸

技术编号:37538320 阅读:11 留言:0更新日期:2023-05-12 16:06
本发明专利技术公开了一种基于操作系统的指标巡检方法及其装置、电子设备,涉及金融科技领域或其他相关领域,其中,该指标巡检方法包括:接收巡检任务,在到达执行时间的情况下,依据服务器清单调度服务器标识指示的服务器执行预设指标检查脚本,在服务器对预设指标检查脚本执行完成的情况下,接收服务器返回的检查结果,在指标值属于预设阈值范围的情况下,确定服务器的操作系统的指标状态为正常状态。本发明专利技术解决了相关技术中无法自动对操作系统的指标进行巡检的技术问题。标进行巡检的技术问题。标进行巡检的技术问题。

【技术实现步骤摘要】
基于操作系统的指标巡检方法及其装置、电子设备


[0001]本专利技术涉及金融科技领域,具体而言,涉及一种基于操作系统的指标巡检方法及其装置、电子设备。

技术介绍

[0002]目前,数据中心服务器规模呈现爆发性增长,其中数量增长最快的主要集中在开放平台系统(例如,X86开放平台系统)。面对如此服务器爆发式的增长,当前操作系统的运维方式无法很好的应对,很多操作系统的指标存在隐患,例如,服务器nfs(Network File System,即网络文件系统)卸载异常、服务器长时间未重启、syslog进程(日志守护进程)异常导致报警无法正常发送。为此数据中心系统部门引入操作系统指标巡检模块,需对全量服务器相关操作系统指标进行巡检。然而,在此背景下相关技术中通过人工执行命令式的巡检工作难以开展,无法适应服务器规模化下的巡检工作需求。因此,亟需自动化的操作系统指标巡检作业满足高效、快速的要求,以应对数据中心快速发现隐患,整改异常指标。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种基于操作系统的指标巡检方法及其装置、电子设备,以至少解决相关技术中无法自动对操作系统的指标进行巡检的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种基于操作系统的指标巡检方法,包括:接收巡检任务,其中,所述巡检任务至少包括:执行时间、服务器清单,所述服务器清单用于记录服务器标识;在到达所述执行时间的情况下,依据所述服务器清单调度所述服务器标识指示的服务器执行预设指标检查脚本,其中,所述预设指标检查脚本预先部署在所述服务器上;在所述服务器对所述预设指标检查脚本执行完成的情况下,接收所述服务器返回的检查结果,其中,所述检查结果至少包括:指标值;在所述指标值属于预设阈值范围的情况下,确定所述服务器的操作系统的指标状态为正常状态。
[0006]可选地,在接收巡检任务之前,还包括:确定业务需求;基于所述业务需求,生成所述预设指标检查脚本;在所述预设指标检查脚本测试通过的情况下,将所述预设指标检查脚本加入至预设脚本库;基于所述预设脚本库,为所述服务器部署所述预设指标检查脚本。
[0007]可选地,在基于所述业务需求,生成所述预设指标检查脚本之后,还包括:对所述预设指标检查脚本进行测试,得到测试结果,其中,所述测试的测试类型包括下述至少之一:脚本编码格式测试、脚本输出格式测试、脚本适配性测试;在每个所述测试类型指示的测试都通过的情况下,将所述测试结果记录为测试通过。
[0008]可选地,在接收巡检任务之前,还包括:确定待检测服务器集合,并基于所述待检测服务器集合中的每个所述服务器标识,生成所述服务器清单;采集所述待检测服务器集合中的每个所述服务器的服务器信息,生成全量服务器信息;确定所述执行时间以及执行频率;基于所述服务器清单、所述全量服务器信息、所述执行时间以及所述执行频率,生成
所述巡检任务。
[0009]可选地,在接收巡检任务之后,还包括:依据所述全量服务器信息,确定所述服务器清单中的每个所述服务器标识指示的所述服务器的服务器类型;为每个所述服务器生成与所述服务器类型对应的服务器标签。
[0010]可选地,在依据所述服务器清单调度所述服务器标识指示的服务器执行预设指标检查脚本之后,还包括:所述服务器依据所述服务器标签,采集指标信息;所述服务器基于所述指标信息生成指标值,并将所述指标值记录至所述检查结果;所述服务器将所述检查结果返回至脚本调度工具,其中,所述脚本调度工具用于调度所述服务器执行所述预设指标检查脚本,所述脚本调度工具依据所述巡检任务携带的预设格式返回所述检查结果。
[0011]可选地,在接收所述服务器返回的检查结果之后,还包括:在所述指标值不属于所述预设阈值范围的情况下,确定与所述指标值关联的待调整服务器;调整所述待调整服务器的所述操作系统,其中,所述调整的调整类型包括下述至少之一:参数调整、重启调整。
[0012]根据本专利技术实施例的另一方面,还提供了一种基于操作系统的指标巡检装置,包括:第一接收单元,用于接收巡检任务,其中,所述巡检任务至少包括:执行时间、服务器清单,所述服务器清单用于记录服务器标识;调度单元,用于在到达所述执行时间的情况下,依据所述服务器清单调度所述服务器标识指示的服务器执行预设指标检查脚本,其中,所述预设指标检查脚本预先部署在所述服务器上;第二接收单元,用于在所述服务器对所述预设指标检查脚本执行完成的情况下,接收所述服务器返回的检查结果,其中,所述检查结果至少包括:指标值;确定单元,用于在所述指标值属于预设阈值范围的情况下,确定所述服务器的操作系统的指标状态为正常状态。
[0013]可选地,所述指标巡检装置还包括:第一确定模块,用于在接收巡检任务之前,确定业务需求;第一生成模块,用于基于所述业务需求,生成所述预设指标检查脚本;第一加入模块,用于在所述预设指标检查脚本测试通过的情况下,将所述预设指标检查脚本加入至预设脚本库;第一部署模块,用于基于所述预设脚本库,为所述服务器部署所述预设指标检查脚本。
[0014]可选地,所述指标巡检装置还包括:第一测试模块,用于在基于所述业务需求,生成所述预设指标检查脚本之后,对所述预设指标检查脚本进行测试,得到测试结果,其中,所述测试的测试类型包括下述至少之一:脚本编码格式测试、脚本输出格式测试、脚本适配性测试;第一记录模块,用于在每个所述测试类型指示的测试都通过的情况下,将所述测试结果记录为测试通过。
[0015]可选地,所述指标巡检装置还包括:第二确定模块,用于在接收巡检任务之前,确定待检测服务器集合,并基于所述待检测服务器集合中的每个所述服务器标识,生成所述服务器清单;第一采集模块,用于采集所述待检测服务器集合中的每个所述服务器的服务器信息,生成全量服务器信息;第三确定模块,用于确定所述执行时间以及执行频率;第二生成模块,用于基于所述服务器清单、所述全量服务器信息、所述执行时间以及所述执行频率,生成所述巡检任务。
[0016]可选地,所述指标巡检装置还包括:第四确定模块,用于在接收巡检任务之后,依据所述全量服务器信息,确定所述服务器清单中的每个所述服务器标识指示的所述服务器的服务器类型;第三生成模块,用于为每个所述服务器生成与所述服务器类型对应的服务
器标签。
[0017]可选地,所述指标巡检装置还包括:第二采集模块,用于在依据所述服务器清单调度所述服务器标识指示的服务器执行预设指标检查脚本之后,所述服务器依据所述服务器标签,采集指标信息;第四生成模块,用于所述服务器基于所述指标信息生成指标值,并将所述指标值记录至所述检查结果;第一返回模块,用于所述服务器将所述检查结果返回至脚本调度工具,其中,所述脚本调度工具用于调度所述服务器执行所述预设指标检查脚本,所述脚本调度工具依据所述巡检任务携带的预设格式返回所述检查结果。
[0018]可选地,所述指标巡检装置还包括:第五确定模块,用于在接收所述服务器返回的检查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于操作系统的指标巡检方法,其特征在于,包括:接收巡检任务,其中,所述巡检任务至少包括:执行时间、服务器清单,所述服务器清单用于记录服务器标识;在到达所述执行时间的情况下,依据所述服务器清单调度所述服务器标识指示的服务器执行预设指标检查脚本,其中,所述预设指标检查脚本预先部署在所述服务器上;在所述服务器对所述预设指标检查脚本执行完成的情况下,接收所述服务器返回的检查结果,其中,所述检查结果至少包括:指标值;在所述指标值属于预设阈值范围的情况下,确定所述服务器的操作系统的指标状态为正常状态。2.根据权利要求1所述的指标巡检方法,其特征在于,在接收巡检任务之前,还包括:确定业务需求;基于所述业务需求,生成所述预设指标检查脚本;在所述预设指标检查脚本测试通过的情况下,将所述预设指标检查脚本加入至预设脚本库;基于所述预设脚本库,为所述服务器部署所述预设指标检查脚本。3.根据权利要求2所述的指标巡检方法,其特征在于,在基于所述业务需求,生成所述预设指标检查脚本之后,还包括:对所述预设指标检查脚本进行测试,得到测试结果,其中,所述测试的测试类型包括下述至少之一:脚本编码格式测试、脚本输出格式测试、脚本适配性测试;在每个所述测试类型指示的测试都通过的情况下,将所述测试结果记录为测试通过。4.根据权利要求1所述的指标巡检方法,其特征在于,在接收巡检任务之前,还包括:确定待检测服务器集合,并基于所述待检测服务器集合中的每个所述服务器标识,生成所述服务器清单;采集所述待检测服务器集合中的每个所述服务器的服务器信息,生成全量服务器信息;确定所述执行时间以及执行频率;基于所述服务器清单、所述全量服务器信息、所述执行时间以及所述执行频率,生成所述巡检任务。5.根据权利要求4所述的指标巡检方法,其特征在于,在接收巡检任务之后,还包括:依据所述全量服务器信息,确定所述服务器清单中的每个所述服务器标识指示的所述服务器的服务器类型;为每个所述服务器生成与所述服务器类型对应的服务器标签。6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:类铭辰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1