设备巡检的方法以及设备巡检装置制造方法及图纸

技术编号:17998729 阅读:54 留言:0更新日期:2018-05-19 15:55
本申请实施例公开了一种设备巡检的方法以及设备巡检装置,用于通过脚本获取设备的巡检信息,提高设备的巡检效率。本申请实施例方法包括:获取设备的巡检项目对应的脚本,所述脚本是根据所述设备的巡检项目生成,所述巡检项目为所述设备的组成配置,所述脚本用于获取所述巡检项目对应的巡检信息;使用所述设备对应的连接协议与所述设备进行连接;通过所述连接执行所述脚本,得到所述设备的所述巡检信息,所述巡检信息包括所述巡检项目对应的运行参数;根据所述巡检信息生成巡检报告。

【技术实现步骤摘要】
设备巡检的方法以及设备巡检装置
本申请实施例涉及网络
,尤其涉及一种设备巡检的方法以及设备巡检装置。
技术介绍
随着网络的发展,网络已经普及于我们的日常生活和工作,并随着科技的不断进步,负责网络正常运转的设备数量以及种类日益增多。为了保障网络设备的正常运行,需要对设备进行周期性巡检,然后发现存在的问题并解决这些问题以保证网络正常服务。现有技术中对于巡查设备主要是根据设备的运行参数预先制定巡检记录表,巡检工作人员通过到设备现场对设备进行手工巡检,根据巡检记录表的每一项巡检项目依次巡检设备的运行状态,然后再根据运行状态分析设备中存在的问题。但是由于巡检设备的数量以及种类较多,巡检项目复杂,通过巡检工作人员逐个对设备的巡检项目进行巡查的方法,其巡检效率低,巡检结果准确性较低。
技术实现思路
本申请实施例提供了一种设备巡检的方法以及设备巡检装置,用于通过脚本获取设备的巡检信息,提高设备的巡检效率。本申请实施例第一方面提供一种设备巡检的方法,包括:获取设备的巡检项目对应的脚本,所述脚本是根据所述设备的巡检项目生成,所述巡检项目为所述设备的组成配置,所述脚本用于获取所述巡检项目对应的巡检信息;使用所述设备对应的连接协议与所述设备进行连接;通过所述连接执行所述脚本,得到所述设备的所述巡检信息,所述巡检信息包括所述巡检项目对应的运行参数;根据所述巡检信息生成巡检报告。基于本申请实施例第一方面,本申请实施例第一方面的第一种实施方式中,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息包括:获取所述设备分别对应的巡检模板,所述巡检模板是根据所述设备的设备类型分别设置的,所述巡检模板包括所述巡检项目对应的判断条件和/或分析条件;对应地,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息,包括:通过所述连接并根据所述巡检模板执行所述脚本,得到所述设备的所述巡检信息。基于本申请实施例第一方面以及本申请实施例第一方面的第一种实现方式,本申请实施例第一方面的第二种实施方式中,所述通过所述连接并根据所述巡检模板执行所述脚本之前,所述方法还包括:根据所述设备的设备参数确定所述巡检模板,所述设备参数包括IP地址、端口、和/或账号用户名以及账号登录密码。基于本申请实施例第一方面以及本申请实施例第一方面的第一种实现方式至本申请实施例第一方面的第二种实现方式的任一项,本申请实施例第一方面的第三种实施方式中,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息之后,所述方法还包括:根据所述巡检信息判断所述设备的巡检状态,所述巡检状态包括所述设备的运行状态;对应地,根据所述巡检信息生成巡检报告包括:根据所述巡检信息对应的所述设备的巡检状态生成巡检报告。基于本申请实施例第一方面以及本申请实施例第一方面的第一种实现方式至本申请实施例第一方面的第三种实现方式的任一项,本申请实施例第一方面的第四种实施方式中,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息之后,所述方法还包括:存储所述设备的所述巡检信息。本申请实施例第二方面提供一种设备巡检装置,该设备巡检装置具有实现上述第一方面中设备巡检装置行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。本申请实施例第三方面提供了一种计算机存储介质,该计算机存储介质用于储存为上述第一方面的设备巡检装置所用的计算机软件指令,其包括用于执行为第一方面的设备巡检装置所设计的程序。本申请实施例第四方面提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面中的方法流程。从以上技术方案可以看出,本申请实施例具有以下优点:本实施例中,设备巡检装置获取设备的巡检项目对应的脚本,再通过与设备的连接协议执行该脚本,获取到该设备的巡检信息,然后根据巡检信息生成巡检报告,本方案中,通过预先根据设备的巡检项目编写巡检项目对应的脚本,然后设备巡检装置通过执行脚本获取巡检信息,这样设备巡检装置就实现了自动巡检设备,提高了巡检设备的巡检效率。附图说明图1为本申请实施例中设备巡检系统框架示意图;图2为本申请实施例中设备巡检的方法的一个实施例示意图;图3为本申请实施例中设备巡检的方法的另一个实施例示意图;图4为本申请实施例中设备巡检装置的一个实施例示意图;图5为本申请实施例中设备巡检装置的另一个实施例示意图。具体实施方式本申请实施例提供了一种设备巡检的方法以及设备巡检装置,用于通过脚本获取设备的巡检信息,提高设备的巡检效率。本申请实施例可应用于如图1所示的设备巡检系统框架图,该系统框架图中包括主机、交换机、路由器以及中间件等设备、设备巡检装置。设备巡检装置通过设备对应的连接协议与设备连接,通过该连接对设备进行巡检。需要说明的是,本申请实施例中的设备可以是主机、网络设备(交换机/路由器)中间件等设备,还可以是其他设备,此处不做具体的限制,本实施例以及后续实施例仅以主机、交换机、路由器以及中间件作为设备的例子进行说明。基于上述图1的系统框架图,请参考图2,本申请实施例中设备巡检的方法的一个实施例包括:201、获取设备的巡检项目对应的脚本。设备巡检装置获取设备的巡检项目对应的脚本,该脚本是根据设备的巡检项目编写的,例如,该巡检项目是中央处理器,需要巡检中央处理器(centralprocessingunit,CPU)利用率是否稳定,则预先编写CPU相关的脚本,将该脚本发送至设备巡检装置或者是由设备巡检装置本身获取,需要说明的是,该脚本可以根据设备新增或者未知的资源修改或者重编,该脚本用于获取巡检项目对应的巡检信息以及对巡检信息进行处理。需要说明的是该设备可以是windows主机、交换机、路由器或者中间件等,还可以是其他设备,此处不做具体限制。202、使用设备对应的连接协议与设备进行连接。设备巡检装置在执行脚本之前,需要与设备对应的连接协议与设备进行连接,具体地,如果该设备是windows主机,则设备巡检装置使用winrm协议与设备进行连接,另外,如果操作系统是Linux/Unix/AIX系统,则设备巡检装置使用TELNET/SSH协议与设备进行连接,如果该设备是交换机/路由器使用TELNET/SSH/SNMP/TRAP协议与设备巡检装置进行连接。如果该设备中间件(WEB系统)使用WebDriver自动登录系统,其他类型的设备则使用其对应的连接协议或者自定义连接协议与设备巡检装置进行连接。需要说明的是,本实施例中,步骤201与步骤202之间没有先后的执行顺序,可以先执行步骤201,也可以先执行步骤203,此处不做限定。203、通过连接执行脚本,得到设备的巡检信息。设备巡检装置通过设备对应的连接执行脚本,通过脚本获取设备的巡检项目的巡检信息,该巡检信息包括巡检项目对应的运行参数,具体地,设备巡检装置可以根据预设的任务触发条件来执行脚本,巡检设备,也可以通过人为的触发来执行脚本,此处不做限定。需要说明的是,本实施例中,设备巡检装置可以并行巡检与设备巡检装置连接的设备,也可以是单独的执行对一个设备的单个巡检项目或多个巡检项目,此处不做限定。204、根据巡检信息生成巡检报告。设备巡检装置获取到巡检信息本文档来自技高网...
设备巡检的方法以及设备巡检装置

【技术保护点】
一种设备巡检的方法,其特征在于,包括:获取设备的巡检项目对应的脚本,所述脚本是根据所述设备的巡检项目生成,所述巡检项目为所述设备的组成配置,所述脚本用于获取所述巡检项目对应的巡检信息;使用所述设备对应的连接协议与所述设备进行连接;通过所述连接执行所述脚本,得到所述设备的所述巡检信息,所述巡检信息包括所述巡检项目对应的运行参数;根据所述巡检信息生成巡检报告。

【技术特征摘要】
1.一种设备巡检的方法,其特征在于,包括:获取设备的巡检项目对应的脚本,所述脚本是根据所述设备的巡检项目生成,所述巡检项目为所述设备的组成配置,所述脚本用于获取所述巡检项目对应的巡检信息;使用所述设备对应的连接协议与所述设备进行连接;通过所述连接执行所述脚本,得到所述设备的所述巡检信息,所述巡检信息包括所述巡检项目对应的运行参数;根据所述巡检信息生成巡检报告。2.根据权利要求1所述的方法,其特征在于,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息包括:获取所述设备分别对应的巡检模板,所述巡检模板是根据所述设备的设备类型分别设置的,所述巡检模板包括所述巡检项目对应的判断条件和/或分析条件;对应地,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息,包括:通过所述连接并根据所述巡检模板执行所述脚本,得到所述设备的所述巡检信息。3.根据权利要求1或2所述的方法,其特征在于,所述通过所述连接并根据所述巡检模板执行所述脚本之前,所述方法还包括:根据所述设备的设备参数确定所述巡检模板,所述设备参数包括IP地址、端口、和/或账号用户名以及账号登录密码。4.根据权利要求3所述的方法,其特征在于,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息之后,所述方法还包括:根据所述巡检信息判断所述设备的巡检状态,所述巡检状态包括所述设备的运行状态;对应地,根据所述巡检信息生成巡检报告包括:根据所述巡检信息对应的所述设备的巡检状态生成巡检报告。5.根据权利要求4所述的方法,其特征在于,所述通过所述连接执行所述脚本,得到所述设备的所述巡检信息之后,所述方法还包括:存储所述设备的所述巡检信息。6.一种设备巡检装置,其特征在于,包括:第一获取单元,用于获取设备的巡检项目对应的脚本,所述脚本是根据所述设备的巡检项目生成,所述巡检项目为所述设备的...

【专利技术属性】
技术研发人员:马传勇
申请(专利权)人:浙江齐治科技股份有限公司
类型:发明
国别省市:浙江,33

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

1