一种服务器的自动检查维护方法及系统技术方案

技术编号:12453486 阅读:94 留言:0更新日期:2015-12-04 17:32
本发明专利技术公开了一种服务器的自动检查维护方法及系统,所述方法包括:将待检查服务器项目列表加载到执行服务器内存,所述待检查服务器项目列表中包括待检查服务标识及其待检查项目;读取所述待检查服务器项目列表中的待检查服务器标识,根据所述待检查服务器标识,查找与该待检查服务器对应的连接对象实例;建立所述连接对象实例与待检查服务器的连接;通过所述连接对待检查服务器进行待检查项目的检查执行,并接收对应返回的检查数据。通过本发明专利技术提供的方法,能够对待检查服务器的相关检查项目进行自动检查,使每一检查项目都能够得到及时有效的监控与检查,提高了检查精度与检查效率。

【技术实现步骤摘要】

本专利技术涉及检查测试
,具体涉及一种服务器的自动检查维护方法及系统
技术介绍
在业务系统例行维护工作中,维护人员必须定时进行相关服务器及相关系统运行情况的检查,这些工作必须通过打开待检查服务器输入相关命令获取相关检查信息后,将检查数据记录到待发送的文件中,如果在例行检查过程中某些命令执行过久,检查人员就会开启另一个窗口检查下一个检查项目。这样的检查项目目一般较多,检查人员都凭借个人的经验对检查项目进行检查,稍微不仔细就会出错漏看或经验不足就可能会造成相关项目没有检查到位或检查出错的可能。如果检查过程中发现某项检查可能出现了问题,也会去分析问题,但检查人员如果对业务不熟则会检查失误或过久的分析此项问题,因而检查时间就会浪费,后续的检查项目目就会延迟,有些项目就得不到及时的检查。这样的检查工作极度繁琐,检查的精度和检查的效率极度的低下。所有检查项目目都凭借个人经验的积累与个人的仔细程度而定,如出现检查项目目变更有可能会检查出错漏报或错报。而有些服务器也需要在夜间进行检查,夜间检查出错的可能更大。
技术实现思路
本专利技术所要解决的技术问题是提供一种服务器的自动检查维护方法及系统,能够实现待检查服务器的待检查项目的自动检查,提高了检查精度和检查效率。本专利技术解决上述技术问题的技术方案如下:—方面,本专利技术提供了一种服务器的自动检查维护方法,所述方法包括:S1、将待检查服务器项目列表加载到执行服务器内存,所述待检查服务器项目列表中包括待检查服务标识及其待检查项目;S2、读取所述待检查服务器项目列表中的待检查服务器标识,根据所述待检查服务器标识,查找与该待检查服务器对应的连接对象实例;S3、建立所述连接对象实例与对应的待检查服务器的连接;S4、通过所述连接对待检查服务器进行待检查项目的检查执行,并返回对应的检查数据。另一方面,本专利技术提供了一种服务器的自动检查维护系统,所述系统包括:加载模块,用于将待检查服务器项目列表加载到执行服务器内存,所述待检查服务器项目列表中包括待检查服务标识及其待检查项目;标识读取模块,用于读取所述待检查服务器项目列表中的待检查服务器标识;查找模块,用于根据所述待检查服务器标识,查找与该待检查服务器对应的连接对象实例;连接建立模块,用于建立所述连接对象实例与对应的待检查服务器的连接;执行模块,通过所述连接对待检查服务器进行待检查项目的检查执行;检查数据接收模块,用于接收对待检查服务器的待检查项目执行检查后返回的检查数据。本专利技术提供的一种服务器的自动检查维护方法及系统,将待检查服务器项目列表(其中包括待检查服务器标识信息及其待检查项目)加载到执行服务器,并且根据待检查服务器标识信息查找对应的连接对象实例,建立连接对象实例建立与对应的待检查服务器的连接,并通过该连接执行对待检查服务器的待检查项目的检查,最后接收对应返回的检查数据。通过本专利技术提供的方法,能够实现对待检查服务器的相关检查项目进行自动检查,使每一检查项都能够得到及时有效的监控与检查,简化了目前对服务器的检查工作,使得日常服务器的检查操作更加便捷,提高了检查的江都和检查的效率,比如,针对大量的集群服务器,也能够做到对集群服务器的全面检查;同时,也可以防止因个人原因,比如漏看、错看而造成检查错误的发生。【附图说明】图1为本专利技术实施例一的一种服务器的自动检查维护方法流程图;图2为本专利技术实施例一的整个检查处理流程图;图3为本专利技术实施例一中执行服务器的工作过程示意图;图4为本专利技术实施例二的一种服务器的自动检查维护系统示意图。【具体实施方式】以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例一、一种服务器的自动检查维护方法。下面结合图1-图3对本实施例提供的方法进行详细说明。参见图1,S1、将待检查服务器项目列表加载到执行服务器内存,所述待检查服务器项目列表中包括待检查服务标识及其待检查项目。具体的,在业务系统的例行检查维护工作中,通常需要对相关的服务器以及其它的相关系统进行运行情况的检查,比如,通常需要对至少3类服务器进行检查维护,这3类服务器分别为应用程序服务器、数据库服务器和FTP服务器(File Transfer ProtocolServer)。若需要对某些服务器的相关项目进行检查,首先需要配置待检查服务器项目列表,其中,待检查服务器项目列表中包括待检查服务器标识信息以及对应的待检查项目。随后,执行服务器将配置好的待检查服务器项目列表加载到自身的内存中的检查模板中,以供后续对待检查服务器的检查之用。S2、读取所述待检查服务器项目列表中的待检查服务器标识,根据所述待检查服务器标识,查找与该待检查服务器对应的连接对象实例。具体的,当需要对待检查服务器进行检查时,可以参见图2和图3,执行服务器读取内存中包括待检查服务器项目列表的检查模板,将读取的检查模板进行解析,解析成预定格式的数据记录,比如,将检查模板中的数据信息解析成能够存储于数据库中的数据记录,以便能将检查配置信息存储于数据库表格中。例如,每一个待检查服务器的每一个待检查项目作为一条数据记录,当对待检查服务器的待检查项目执行检查时,对待检查服务器的每一个待检查项目循环执行检查,直到该待检查服务器的所有待检查项目均检查完毕。随后,执行服务器从解析后的待检查服务器项目列表中获取单个的待检查服务器标识信息,并根据该待检查服务器标识信息,查找该待检查服务器对应的连接对象实例,其中,待检查服务器标识信息与其连接对象实例之间存在对应关系。另外,执行服务器还根据待检查服务器标识信息,从预先配置的待检查服务器配置信息中获取该待检查服务器的协议配置。S3、建立连接对象实例与对应的待检查服务器的连接。具体的,上述步骤S2中根据当前待检查服务器标识信息获取到对应的连接对象实例和对应的协议配置,本步骤按照待检查服务器的协议配置,建立连接对象实例与对应的待检查服务器之间的连接。S4、通过所述连接对待检查服务器进行待检查项目的检查执行,并接收对应返回的检查数据。具体的,当与当前的待检查服务器建立连接后,通过该连接在待检查服务器上执行相关检查项目的检查。具体的对当前待检查服务器的相关检查项目的检查过程为:获取当前待检查服务器的第一项待检查项目,通过前述连接对该第一项待检查项目执行检查,并将检查数据返回给执行服务器。随后执行服务器将返回的检查数据与预设的检查阈值进行比较,判断该检查数据是否满足检查阈值(即判断该检查数据是否达到检查要求),若检查数据不满足检查阈值,则将此次是的检查数据进行标记,表示此次检查数据存在问题,比如,将该检查数据进行标红提示,并将标记后的检查数据输出至检查文件;若检查数据满足预设的检查阈值,则直接将此次的检查数据输出至检查文件。然后,对当前待检查服务器的每一个待检查项目进行循环执行检查,直到该待检查服务器的所有待检查项目均检查完毕,此时检查文件中保存了该待检查服务器的所有待检查项目的检查数据。随后,执行服务器创建新的数据库表格,也可以为新的电子表格,将检查文件中的检查数据导入新建的数据库表格或者电子表格中,以方便专业的检查人员查看。最后,专业的检查人员可以集中对数据库表格或电子表格中的检查数据进行查看,查看待检查服务器的本文档来自技高网...

【技术保护点】
一种服务器的自动检查维护方法,其特征在于,所述方法包括:S1、将待检查服务器项目列表加载到执行服务器内存,所述待检查服务器项目列表中包括待检查服务标识及其待检查项目;S2、读取所述待检查服务器项目列表中的待检查服务器标识,根据所述待检查服务器标识,查找与该待检查服务器对应的连接对象实例;S3、建立所述连接对象实例与对应的待检查服务器的连接;S4、通过所述连接对待检查服务器进行待检查项目的检查执行,并接收对应返回的检查数据。

【技术特征摘要】

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

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

1