信息系统的自动巡检方法以及巡检装置

文档序号:154220 发布日期:2021-10-26 浏览:25次 >En<

阅读说明:本技术 信息系统的自动巡检方法以及巡检装置 (Automatic inspection method and inspection device for information system ) 是由 孙少华 杨林慧 韩全 方晨 侯骏 于 2021-08-11 设计创作,主要内容包括:本申请提供了一种信息系统的自动巡检方法以及巡检装置,该方法包括:向目标系统发送访问信息,目标系统为待巡检的信息系统;接收目标系统的响应信息,响应信息为目标系统响应于访问信息生成的信息,响应信息包括状态码;对预定界面进行截图,得到预定图像,预定界面为访问信息对应的目标系统的界面;至少根据响应信息以及预定图像,生成巡检报告。该方法实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了信息系统的运维效率较高,并且解放了生产力。(The application provides an automatic inspection method and an inspection device for an information system, wherein the method comprises the following steps: sending access information to a target system, wherein the target system is an information system to be inspected; receiving response information of the target system, wherein the response information is information generated by the target system in response to the access information and comprises a status code; screenshot is carried out on a preset interface to obtain a preset image, wherein the preset interface is an interface of a target system corresponding to the access information; and generating a patrol inspection report at least according to the response information and the predetermined image. The method realizes the automatic routing inspection of the information system and the automatic generation of the routing inspection report, solves the problems of time and labor consumption and lower operation and maintenance work efficiency of manual routing inspection in the prior art, ensures higher operation and maintenance efficiency of the information system and liberates productivity.)

信息系统的自动巡检方法以及巡检装置

技术领域

本申请涉及信息系统领域,具体而言,涉及一种信息系统的自动巡检方法、巡检装置、计算机可读存储介质、处理器以及电子设备。

背景技术

为更好地保障信息通信运行安全和稳定,按照《国家电网有限公司信息运维服务管理规范》要求,各单位需加强信息系统巡视和基础设施运维管理,保证信息系统稳定可靠运行。2020年运安处“IT健康管理工作总体思路”中明确指出各单位要切实规划好信息通信运维管理体系,稳步推进基层运维管理减负工作。通过对基层运维工作调研,发现当前信息运维工作存在大量系统主页巡检、系统接口巡检、web探测等基础运维工作,其凸显的问题和面临的挑战如下:

(1)web巡检工作量大:由于B/S(Browser/Server,浏览器/服务器)模型是基于浏览器/服务器的结构模式,具有使用方便、扩展性强、维护简单等优势,国网信息系统大多采用B/S模型设计,故信息系统运维存在大量的web巡检工作,经统计,一个公司日常巡检的93套信息系统中,涉及巡检主页93条、集群和主备网页176条、Web Service API(ApplicationProgramming Interface,应用程序接口)283条以及其他基于B/S应用的web探测143条,日常巡检分上午、下午两次,每日累计巡检1390次;

(2)传统巡检方式落后:传统的信息系统web日常巡检多采用人工打开浏览器逐项输入网址检查的方式开展,巡检结果需要手动截图粘贴保存到word文档中,工作重复且效率低,按每套web巡检耗时10秒,巡检结果存档耗时5秒,单次巡检累计耗时15秒计,每日1390次web日常巡检累计耗时5.79h,传统巡检方式耗时费力且自动化巡检水平低,不利于解放生产力。

因此,亟需一种方法,来解决现有技术中人工巡检信息系统耗时费力,运维工作效率较低的问题。

背景技术

部分中公开的以上信息只是用来加强对本文所描述技术的

背景技术

的理解,因此,

背景技术

中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

发明内容

本申请的主要目的在于提供一种信息系统的自动巡检方法、巡检装置、计算机可读存储介质、处理器以及电子设备,以解决现有技术中人工巡检信息系统耗时费力,运维工作效率较低的问题。

根据本发明实施例的一个方面,提供了一种信息系统的自动巡检方法,包括:向目标系统发送访问信息,所述目标系统为待巡检的信息系统;接收所述目标系统的响应信息,所述响应信息为所述目标系统响应于所述访问信息生成的信息,所述响应信息包括状态码;对预定界面进行截图,得到预定图像,所述预定界面为所述访问信息对应的所述目标系统的界面;至少根据所述响应信息以及所述预定图像,生成巡检报告。

可选地,至少根据所述响应信息以及所述预定图像,生成巡检报告,包括:根据所述状态码,确定巡检结果;根据所述巡检结果以及所述预定图像,生成所述巡检报告。

可选地,根据所述状态码,确定巡检结果,包括:在所述状态码为第一预定值的情况下,确定所述预定界面响应正常;在所述状态码为第二预定值的情况下,确定所述目标系统的服务器错误;在所述状态码为第二预定值的情况下,确定所述访问信息错误。

可选地,在确定所述预定界面响应异常之后,所述方法还包括:生成第一警报提示信息,在确定所述目标系统的服务器错误之后,所述方法还包括:生成第二警报提示信息,在确定所述访问信息错误之后,所述方法还包括:生成第三警报提示信息。

可选地,在至少根据所述响应信息以及所述预定图像,生成巡检报告之前,所述方法还包括:获取所述访问信息的发送时间,至少根据所述响应信息以及所述预定图像,生成巡检报告,包括:根据所述响应信息、所述预定图像以及所述发送时间,生成所述巡检报告。

可选地,向目标系统发送访问信息,包括:每隔预定时长向所述目标系统发送所述访问信息。

根据本发明实施例的另一方面,还提供了一种信息系统的自动巡检装置,包括发送单元、接收单元、截图单元以及第一生成单元,其中,所述发送单元用于向目标系统发送访问信息,所述目标系统为待巡检的信息系统;所述接收单元用于接收所述目标系统的响应信息,所述响应信息为所述目标系统响应于所述访问信息生成的信息,所述响应信息包括状态码;所述截图单元用于对预定界面进行截图,得到预定图像,所述预定界面为所述访问信息对应的所述目标系统的界面;所述第一生成单元用于至少根据所述响应信息以及所述预定图像,生成巡检报告。

根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。

根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。

根据本发明实施例的另一方面,还提供了一种电子设备,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。

在本发明实施例中,所述的信息系统的自动巡检方法首先向目标系统发送访问信息,然后接收所述目标系统响应于所述访问信息生成的相响应信息,所述响应信息包括状态码;再对所述目标系统的预定界面进行截图,所述预定界面与所述访问信息对应;最后,根据所述响应信息以及所述预定图像生成巡检报告。本申请的所述方法通过向信息系统发送访问信息,并截图所述访问信息对应的信息系统的预定界面,根据接收到的响应信息以及相应的截图,生成信息系统的巡检报告,实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了所述信息系统的运维效率较高,并且解放了生产力。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了根据本申请的实施例的信息系统的自动巡检方法生成的流程示意图;

图2示出了根据本申请的实施例的信息系统的自动巡检装置的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。

正如背景技术中所说的,现有技术中的人工巡检信息系统耗时费力,运维工作效率较低,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种信息系统的自动巡检方法、巡检装置、计算机可读存储介质、处理器以及电子设备。

根据本申请的实施例,提供了一种信息系统的自动巡检方法。

图1是根据本申请实施例的信息系统的自动巡检方法的流程图。如图1所示,该方法包括以下步骤:

步骤S101,向目标系统发送访问信息,上述目标系统为待巡检的信息系统;

步骤S102,接收上述目标系统的响应信息,上述响应信息为上述目标系统响应于上述访问信息生成的信息,上述响应信息包括状态码;

步骤S103,对预定界面进行截图,得到预定图像,上述预定界面为上述访问信息对应的上述目标系统的界面;

步骤S104,至少根据上述响应信息以及上述预定图像,生成巡检报告。

上述的信息系统的自动巡检方法,首先向目标系统发送访问信息,然后接收上述目标系统响应于上述访问信息生成的相响应信息,上述响应信息包括状态码;再对上述目标系统的预定界面进行截图,上述预定界面与上述访问信息对应;最后,根据上述响应信息以及上述预定图像生成巡检报告。本申请的上述方法通过向信息系统发送访问信息,并截图上述访问信息对应的信息系统的预定界面,根据接收到的响应信息以及相应的截图,生成信息系统的巡检报告,实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了上述信息系统的运维效率较高,并且解放了生产力。

在实际的应用过程中,上述状态码为http(Hyper Text Transfer Protocol,超文本传输协议)状态码,上述信息系统包括基于B/S架构的系统。上述预定界面包括web主页、集群和主备网页、API页面以及web探测页面等。

根据本申请的一种具体的实施例,至少根据上述响应信息以及上述预定图像,生成巡检报告,包括:根据上述状态码,确定巡检结果;根据上述巡检结果以及上述预定图像,生成上述巡检报告。这样进一步地避免了人工打开浏览器逐项输入网址检查,手动截图粘贴保存检查结果,造成巡检效率较低的问题,进一步地保证了信息系统的巡检运维工作的自动化进行。

为了进一步地保证较为简单且较为准确地得到上述巡检结果,根据本申请的另一种具体的实施例,根据上述状态码,确定巡检结果,包括:在上述状态码为第一预定值的情况下,确定上述预定界面响应正常;在上述状态码为第二预定值的情况下,确定上述目标系统的服务器错误;在上述状态码为第二预定值的情况下,确定上述访问信息错误。

一种具体的实施例中,上述第一预定值为200,上述第二预定值为400,上述第三预定值为500。当然,上述状态码并不限于上述的第一预定值、上述第二预定值以及上述第三预定值,上述的巡检结果也并不限于上述的预定界面响应情况、服务器运行情况以及访问信息是否错误的情况,本领域技术人员可以根据实际需要设定上述访问信息,以实现对信息系统的其他运行情况的自动巡检。

本申请的又一种具体的实施例中,在确定上述预定界面响应异常之后,上述方法还包括:生成第一警报提示信息,在确定上述目标系统的服务器错误之后,上述方法还包括:生成第二警报提示信息,在确定上述访问信息错误之后,上述方法还包括:生成第三警报提示信息。即针对信息系统不同的巡检异常结果,发出不同的警报提示信息,方便了运维人员根据上述警报提示信息确定信息系统的异常原因。

具体地,在至少根据上述响应信息以及上述预定图像,生成巡检报告之前,上述方法还包括:获取上述访问信息的发送时间,至少根据上述响应信息以及上述预定图像,生成巡检报告,包括:根据上述响应信息、上述预定图像以及上述发送时间,生成上述巡检报告。即上述巡检报告巡检结果、预定界面的截图以及巡检时间,这样在进一步地实现了自动巡检信息系统并自动生成巡检报告,同时,进一步地保证了得到的巡检报告较为完整,方便了后续追溯。

在实际的应用过程中,向目标系统发送访问信息,包括:每隔预定时长向上述目标系统发送上述访问信息。这样进一步地实现了对信息系统的自动周期性巡检,从而进一步地避免了人工巡检耗时费力,运维工作效率较低的问题,进一步地保证了信息系统的运维效率较高。本领域技术人员可以根据实际情况灵活设置上述预定时长。

在实际的应用过程中,可以利用开源工具有web服务探测的特性,结合http状态码,实现将传统的人工打开浏览器逐项输入网址检查web服务的巡检方式转换为代码执行,并将巡检结果手动截图粘贴保存到word文档中的存档方式转换为自动记录巡检结果并建立巡检报告的方式。将上述动作执行以及代码实现过程用脚本文件封装,形成自动化的web巡检脚本。通过运行上述web巡检脚本,逐项巡检web服务,自动记录巡检结果并建立巡检报告的方式,且通过设置定时任务,可以按周期定时自动执行巡检脚本,彻底实现信息系统主页及接口等“一键式”自动化巡检运维,且上述检代码通用性较强。

一种具体的实施例中,上述开源工具包括wget工具以及Curl工具,wget工具是从网络上自动下载文件的开源工具,支持通过HTTP、HTTPS(Hyper Text Transfer Protocolover SecureSocket,超文本传输安全协议)、FTP(File Transfer Protocol,文件传输协议)三个最常见的TCP/IP协议下载,并可以使用HTTP代理;Curl工具是一个利用URL(Uniform Resource Locator,统一资源定位系统)语法在命令行下工作的开源文件传输工具,它支持文件上传和下载,wegt工具和curl工具为开源linux系统自带的服务组件。上述脚本文件包括Bat批处理文件以及Shell脚本,其中,Bat批处理文件在DOS(Disk OperatingSystem,磁盘操作系统)和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用;Shell脚本是一个用C语言编写的程序,它是用户使用Linux的桥梁,既是一种命令语言,又是一种程序设计语言,.sh文件是Shell脚本的可执行文件。

根据本申请的另一种具体的实施例,向目标系统发送访问信息,包括:响应于作用在上述web巡检脚本的预定操作,运行上述web巡检脚本,以向上述目标系统发送上述访问信息。

本申请的上述信息系统的自动巡检方法解决了现有技术中人工巡检工作任务量大、效率低的问题,具有巡检快、轻量级、易使用、高安全以及可移植等优点,保证了信息系统的自动化运维水平较高,巡检效率较好。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本申请实施例还提供了一种信息系统的自动巡检装置,需要说明的是,本申请实施例的信息系统的自动巡检装置可以用于执行本申请实施例所提供的用于信息系统的自动巡检方法。以下对本申请实施例提供的信息系统的自动巡检装置进行介绍。

图2是根据本申请实施例的信息系统的自动巡检装置的示意图。如图2所示,该装置包括发送单元10、接收单元20、截图单元30以及第一生成单元40,其中,上述发送单元10用于向目标系统发送访问信息,上述目标系统为待巡检的信息系统;上述接收单元20用于接收上述目标系统的响应信息,上述响应信息为上述目标系统响应于上述访问信息生成的信息,上述响应信息包括状态码;上述截图单元30用于对预定界面进行截图,得到预定图像,上述预定界面为上述访问信息对应的上述目标系统的界面;上述第一生成单元40用于至少根据上述响应信息以及上述预定图像,生成巡检报告。

上述的信息系统的自动巡检装置,通过发送单元向目标系统发送访问信息,通过接收单元接收上述目标系统响应于上述访问信息生成的相响应信息,上述响应信息包括状态码;通过上述截图单元对上述目标系统的预定界面进行截图,上述预定界面与上述访问信息对应;通过上述第一生成单元根据上述响应信息以及上述预定图像生成巡检报告。本申请的上述装置通过向信息系统发送访问信息,并截图上述访问信息对应的信息系统的预定界面,根据接收到的响应信息以及相应的截图,生成信息系统的巡检报告,实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了上述信息系统的运维效率较高,并且解放了生产力。

在实际的应用过程中,上述状态码为http状态码,上述信息系统包括基于B/S架构的系统。上述预定界面包括web主页、集群和主备网页、API(Application ProgrammingInterface,应用程序接口)页面以及web探测页面等。

根据本申请的一种具体的实施例,上述第一生成单元包括确定模块以及第一生成模块,其中,上述确定模块用于根据上述状态码,确定巡检结果;上述第一生成模块用于根据上述巡检结果以及上述预定图像,生成上述巡检报告。这样进一步地避免了人工打开浏览器逐项输入网址检查,手动截图粘贴保存检查结果,造成巡检效率较低的问题,进一步地保证了信息系统的巡检运维工作的自动化进行。

为了进一步地保证较为简单且较为准确地得到上述巡检结果,根据本申请的另一种具体的实施例,上述确定模块包括第一确定子模块、第二确定子模块以及第三确定子模块,其中,上述第一确定子模块用于在上述状态码为第一预定值的情况下,确定上述预定界面响应正常;上述第二确定子模块用于在上述状态码为第二预定值的情况下,确定上述目标系统的服务器错误;上述第三确定子模块用于在上述状态码为第二预定值的情况下,确定上述访问信息错误。

一种具体的实施例中,上述第一预定值为200,上述第二预定值为400,上述第三预定值为500。当然,上述状态码并不限于上述的第一预定值、上述第二预定值以及上述第三预定值,上述的巡检结果也并不限于上述的预定界面响应情况、服务器运行情况以及访问信息是否错误的情况,本领域技术人员可以根据实际需要设定上述访问信息,以实现对信息系统的其他运行情况的自动巡检。

本申请的又一种具体的实施例中,上述装置还包括第二生成单元,上述第二生成单元用于在确定上述预定界面响应异常之后,生成第一警报提示信息,上述装置还包括第三生成单元,上述第三生成单元用于在确定上述目标系统的服务器错误之后,生成第二警报提示信息,上述装置还包括第四生成单元,上述第四生成单元用于在确定上述访问信息错误之后,生成第三警报提示信息。即针对信息系统不同的巡检异常结果,发出不同的警报提示信息,方便了运维人员根据上述警报提示信息确定信息系统的异常原因。

具体地,上述装置还包括获取单元,上述获取单元用于在至少根据上述响应信息以及上述预定图像,生成巡检报告之前,获取上述访问信息的发送时间,上述第一生成单元包括第二生成模块,上述第二生成模块用于根据上述响应信息、上述预定图像以及上述发送时间,生成上述巡检报告。即上述巡检报告巡检结果、预定界面的截图以及巡检时间,这样在进一步地实现了自动巡检信息系统并自动生成巡检报告,同时,进一步地保证了得到的巡检报告较为完整,方便了后续追溯。

在实际的应用过程中,上述发送单元包括第一发送模块,上述第一发送模块用于每隔预定时长向上述目标系统发送上述访问信息。这样进一步地实现了对信息系统的自动周期性巡检,从而进一步地避免了人工巡检耗时费力,运维工作效率较低的问题,进一步地保证了信息系统的运维效率较高。本领域技术人员可以根据实际情况灵活设置上述预定时长。

在实际的应用过程中,可以利用开源工具有web服务探测的特性,结合http状态码,实现将传统的人工打开浏览器逐项输入网址检查web服务的巡检方式转换为代码执行,并将巡检结果手动截图粘贴保存到word文档中的存档方式转换为自动记录巡检结果并建立巡检报告的方式。将上述动作执行以及代码实现过程用脚本文件封装,形成自动化的web巡检脚本。通过运行上述web巡检脚本,逐项巡检web服务,自动记录巡检结果并建立巡检报告的方式,且通过设置定时任务,可以按周期定时自动执行巡检脚本,彻底实现信息系统主页及接口等“一键式”自动化巡检运维,且上述检代码通用性较强。

一种具体的实施例中,上述开源工具包括wget工具以及Curl工具,wget工具是从网络上自动下载文件的开源工具,支持通过HTTP、HTTPS(Hyper Text Transfer Protocolover SecureSocket,超文本传输安全协议)、FTP(File Transfer Protocol,文件传输协议)三个最常见的TCP/IP协议下载,并可以使用HTTP代理;Curl工具是一个利用URL(Uniform Resource Locator,统一资源定位系统)语法在命令行下工作的开源文件传输工具,它支持文件上传和下载,wegt工具和curl工具为开源linux系统自带的服务组件。上述脚本文件包括Bat批处理文件以及Shell脚本,其中,Bat批处理文件在DOS(Disk OperatingSystem,磁盘操作系统)和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用;Shell脚本是一个用C语言编写的程序,它是用户使用Linux的桥梁,既是一种命令语言,又是一种程序设计语言,.sh文件是Shell脚本的可执行文件。

根据本申请的另一种具体的实施例,上述发送单元包括第二发送模块,上述第二发送模块用于响应于作用在上述web巡检脚本的预定操作,运行上述web巡检脚本,以向上述目标系统发送上述访问信息。

本申请的上述信息系统的自动巡检装置解决了现有技术中人工巡检工作任务量大、效率低的问题,具有巡检快、轻量级、易使用、高安全以及可移植等优点,保证了信息系统的自动化运维水平较高,巡检效率较好。

上述信息系统的自动巡检装置包括处理器和存储器,上述发送单元、上述接收单元、上述截图单元以及上述第一生成单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中人工巡检信息系统效率较低的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述信息系统的自动巡检方法。

本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述信息系统的自动巡检方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:

步骤S101,向目标系统发送访问信息,上述目标系统为待巡检的信息系统;

步骤S102,接收上述目标系统的响应信息,上述响应信息为上述目标系统响应于上述访问信息生成的信息,上述响应信息包括状态码;

步骤S103,对预定界面进行截图,得到预定图像,上述预定界面为上述访问信息对应的上述目标系统的界面;

步骤S104,至少根据上述响应信息以及上述预定图像,生成巡检报告。

本文中的设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:

步骤S101,向目标系统发送访问信息,上述目标系统为待巡检的信息系统;

步骤S102,接收上述目标系统的响应信息,上述响应信息为上述目标系统响应于上述访问信息生成的信息,上述响应信息包括状态码;

步骤S103,对预定界面进行截图,得到预定图像,上述预定界面为上述访问信息对应的上述目标系统的界面;

步骤S104,至少根据上述响应信息以及上述预定图像,生成巡检报告。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:

1)、本申请上述的信息系统的自动巡检方法,首先向目标系统发送访问信息,然后接收上述目标系统响应于上述访问信息生成的相响应信息,上述响应信息包括状态码;再对上述目标系统的预定界面进行截图,上述预定界面与上述访问信息对应;最后,根据上述响应信息以及上述预定图像生成巡检报告。本申请的上述方法通过向信息系统发送访问信息,并截图上述访问信息对应的信息系统的预定界面,根据接收到的响应信息以及相应的截图,生成信息系统的巡检报告,实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了上述信息系统的运维效率较高,并且解放了生产力。

2)本申请上述的信息系统的自动巡检装置,通过发送单元向目标系统发送访问信息,通过接收单元接收上述目标系统响应于上述访问信息生成的相响应信息,上述响应信息包括状态码;通过上述截图单元对上述目标系统的预定界面进行截图,上述预定界面与上述访问信息对应;通过上述第一生成单元根据上述响应信息以及上述预定图像生成巡检报告。本申请的上述装置通过向信息系统发送访问信息,并截图上述访问信息对应的信息系统的预定界面,根据接收到的响应信息以及相应的截图,生成信息系统的巡检报告,实现了信息系统的自动化巡检以及巡检报告的自动生成,解决了现有技术中人工巡检耗时费力,运维工作效率较低的问题,保证了上述信息系统的运维效率较高,并且解放了生产力。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于区块链的警务资源数据治理协同方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!