一种自适应系统健康体检方法及系统、电子设备、存储介质技术方案

技术编号:35854667 阅读:17 留言:0更新日期:2022-12-07 10:40
本发明专利技术公开了一种自适应系统健康体检方法及系统、电子设备、存储介质,该方法包括配置体检系统以及对应的健康体检脚本;通过前端将待体检系统的体检命令发送到后端,后端执行对应的健康体检脚本;执行完毕后,后端将执行结果发送至前端。本发明专利技术将体检系统配置到配置文件中,同时编写对应的体检脚本,即可快速实现系统的体检功能。系统的体检功能。系统的体检功能。

【技术实现步骤摘要】
一种自适应系统健康体检方法及系统、电子设备、存储介质


[0001]本专利技术涉及系统体检
,具体涉及一种自适应系统健康体检方法及系统、电子设备、存储介质。

技术介绍

[0002]系统体检是必不可少的运维动作。而传统系统日体检方式为登陆每台主机,执行主机命令,查看体检结果或登陆每台主机,执行自编脚本,查看体检结果。这样体检在云化背景下,主机多、系统复杂,登陆每台主机,变为一个极耗体力的事情或每个系统各自制作自己的体检手段,不利于:统一管控、统一展示。

技术实现思路

[0003]为解决现有技术中存在的上述问题,本专利技术提供一种自适应系统健康体检方法及系统、电子设备、存储介质,该方法包括:
[0004]配置体检系统以及对应的健康体检脚本;
[0005]通过前端将待体检系统的体检命令发送到后端,所述后端执行对应的所述健康体检脚本;
[0006]执行完毕后,所述后端将执行结果发送至所述前端。
[0007]优选的是,将所述体检系统通过xml进行配置,且所述前端通过javascript技术解析所述待体检系统的xml文件。
[0008]优选的是,所述前端通过socket发送到所述后端,所述后端接收所述前端的所述体检命令后,通过关键字搜索对应所述健康体检脚本,并通过管道调用该所述健康体检脚本。
[0009]优选的是,所述后端将执行结果拼装成html字符串放至所述前端。
[0010]本专利技术提供的一种自适应系统健康体检系统,包括:
[0011]配置模块,用于配置体检系统以及对应的健康体检脚本;
[0012]执行模块,用于通过前端将待体检系统的体检命令发送到后端,所述后端执行对应的所述健康体检脚本;
[0013]结果模块,用于执行完毕后,所述后端将执行结果发送至所述前端。
[0014]优选的是,将所述体检系统通过xml进行配置,且所述前端通过javascript技术解析所述待体检系统的xml文件。
[0015]优选的是,所述前端通过socket发送到所述后端,所述后端接收所述前端的所述体检命令后,通过关键字搜索对应所述健康体检脚本,并通过管道调用该所述健康体检脚本。
[0016]优选的是,所述后端将执行结果拼装成html字符串放至所述前端。
[0017]本专利技术实施例提供的一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序,当所述程序被所述处理单元执行时,使得所述处理单
元执行上述所述的方法。
[0018]本专利技术实施例提供的一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述所述的方法。
[0019]与原有技术相比,本专利技术的有益效果为:
[0020]本专利技术将体检系统配置到配置文件中,同时编写对应的体检脚本,即可快速实现系统的体检功能。
附图说明
[0021]图1为本专利技术本专利技术提供的自适应系统健康体检方法流程示意图。
具体实施方式
[0022]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]下面结合附图对本专利技术做进一步的详细描述:
[0024]参照图1,本专利技术提供一种自适应系统健康体检方法,包括:
[0025]配置体检系统以及对应的健康体检脚本;
[0026]具体地,将体检系统通过xml进行配置,且前端通过javascript技术解析待体检系统的xml文件,并生成一个javascript树形结构展示到界面中。健康体检脚本为shell脚本;
[0027]通过前端将待体检系统的体检命令发送到后端,后端执行对应的健康体检脚本;
[0028]具体地,前端通过socket发送到后端,后端接收前端的体检命令后,通过关键字搜索对应健康体检脚本,并通过管道调用该健康体检脚本。
[0029]执行完毕后,后端将执行结果发送至前端。
[0030]具体地,后端将执行结果拼装成html字符串放至前端。
[0031]在本实施例中,前端可以为web端,通过配置,树形展示体检对象;用户点击体检系统,将体检命令发送到对应的体检系统主机上;体检系统主机接收到来之web端的体检命令请求,通过管道执行对应的体检脚本,将执行的体检脚本格式化成标准的html字符串,并将html字符串反馈到web端;web端接收到html字符串并将体检结果展示在页面。
[0032]具体地,为了后端系统的灵活考虑,后端系统也通过配置实现,同时考虑配置的复杂度,该配置和前端的配置共用。后端接收到前端的体检命令后,通过关键字搜索配置中的具体执行脚本并进行调用。
[0033]在本实施例中,鼠标点击前端界面的命令树节点,例如账务系统日检查,然后前端将该账务系统日检查命令通过socket发送到服务端;服务端执行该命令,然后将执行结果拼装成html字符串返回;前端接收到服务端返回的信息后,直接将html输出到主界面,进行展示。其配置如下:
[0034]<command name=“账务系统日检查”>
[0035]<shellName=”/shell/checkAccount.sh”/>
[0036]</command>
[0037]如果前端传给后端的命令为:账务系统日检查,则后端根据上面的配置会实际执行/shell/checkAccount.sh脚本,然后将结果返回。
[0038]本专利技术提供的一种自适应系统健康体检系统,包括:
[0039]配置模块,用于配置体检系统以及对应的健康体检脚本;
[0040]具体地,将体检系统通过xml进行配置,且前端通过javascript技术解析待体检系统的xml文件。
[0041]执行模块,用于通过前端将待体检系统的体检命令发送到后端,后端执行对应的健康体检脚本;
[0042]具体地,前端通过socket发送到后端,后端接收前端的体检命令后,通过关键字搜索对应健康体检脚本,并通过管道调用该健康体检脚本。
[0043]结果模块,用于执行完毕后,后端将执行结果发送至前端。
[0044]具体地,后端将执行结果拼装成html字符串放至前端。
[0045]本专利技术实施例提供的一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,存储单元存储有程序,当程序被处理单元执行时,使得处理单元执行上述的方法。
[0046]本专利技术实施例提供的一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应系统健康体检方法,其特征在于,包括:配置体检系统以及对应的健康体检脚本;通过前端将待体检系统的体检命令发送到后端,所述后端执行对应的所述健康体检脚本;执行完毕后,所述后端将执行结果发送至所述前端。2.根据权利要求1所述的自适应系统健康体检方法,其特征在于,将所述体检系统通过xml进行配置,且所述前端通过javascript技术解析所述待体检系统的xml文件。3.根据权利要求2所述的自适应系统健康体检方法,其特征在于,所述前端通过socket发送到所述后端,所述后端接收所述前端的所述体检命令后,通过关键字搜索对应所述健康体检脚本,并通过管道调用该所述健康体检脚本。4.根据权利要求3所述的自适应系统健康体检方法,其特征在于,所述后端将执行结果拼装成html字符串放至所述前端。5.一种自适应系统健康体检系统,其特征在于,包括:配置模块,用于配置体检系统以及对应的健康体检脚本;执行模块,用于通过前端将待体检系统的体检命令发送到后端,所述后端执行对应的所述健康体检脚本;结果模块,用于执...

【专利技术属性】
技术研发人员:杨继军
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1