专利名称:检测服务器的安装模块的方法
技术领域:
本发明涉及一种检测方法,尤其涉及一种检测服务器的安装模块的方法。
背景技术:
随着企业规模的增大,也使得企业内部的服务器数量随之增加。在企业内部系透 过专门的管理软件对服务器进行管理,并提供相应的安装模块,用以修补服务器上所运行 的服务程序。但是对于不同的安装模块所能安装的环境也有所差异。若是在安装当中或安装后 才发现不符合该服务器的软件配置或硬件环境。这样一来,不仅无法达到修补的目的,更有 可能毁损服务器的运作。
发明内容
本发明的主要目的在于提供一种检测服务器的安装模块的方法,对服务器的安装 模块进行更新时,依据每一安装模块所需的支持环境对安装模块进行检测,借以确定该安 装模块可以被运行。为达上述目的,本发明所揭露的检测服务器的安装模块的方法包括以下步骤运 行版本检测程序,用以判断该服务器的安装模块的安装版本;根据安装模块的安装版本与 安装模块查找模块检测表,从模块检查表中依序检测相应安装模块的每一检测项目;输出 结果列表,显示每一检测项目的检测结果,对检测失败的情况给予分析和解决方案。其中,该安装版本包括单机版、多机版或客户订制版。其中,该模块检测表包括操作系统版本、中央处理单元种类、内存容量、储存单元 容量、连接端口种类、网络连接状态或网络区段检查。本发明提供一种检测服务器的安装模块的方法。对服务器的各种安装模块在安装 前进行检测服务器的软/硬件环境,借以确保安装模块可以被安装于服务器中。有关本发明的特征与实作,兹配合图示作最佳实施例详细说明如下。
图1为本发明的架构示意图;图2为本发明的运作流程示意图。其中,附图标记110:服务器120 检测主机
具体实施例方式本发明所述的各服务器应用在提供网络服务的计算器(例如个人计算机、笔记 型计算机或服务器等)。而服务器所运行的操作系统限定于微软公司的窗口(Windows)操作系统。请参考图1所示,其为本发明的架构示意图。在局域网络中包括检测主机120与 至少一服务器110。检测主机120通过网络连接于该些服务器110。在各服务器110上运 行各自的服务程序,举例来说,服务程序可以是支持超文件传输协议、档案传输协议、简单 网络管理协议、因特网控制消息协议(Internet Control Message Protocol, ICMP)或动态 主机设定协议等服务。检测主机120具有版本检测程序与多笔安装模块。在检测主机120 中运行版本检测程序,用以对该些服务器110进行安装模块安装前的检测。为能改进操作 系统中的各项缺失或漏洞,因此,可以通过安装模块对操作系统进行修正或补强。在本发明 中所述的安装模块由一个或多安装包(packages)构成。安装包可以对硬件驱动程序、程序 漏洞、服务的效能等问题进行修正。请参考图2所示,其为本发明的运作流程示意图。本发明的检测方法包括以下步 骤步骤S210 运行版本检测程序,用以判断该服务器的安装模块的安装版本;步骤S220 根据安装模块的安装版本与安装模块查找模块检测表,从模块检查表 中依序检测相应安装模块的每一检测项目;以及步骤S230 输出结果列表,显示每一检测项目的检测结果,对检测失败的情况给 予分析和解决方案。检测主机120在对服务器110进行安装模块的安装前会运行版本检测程序。由于 每一台服务器110所相应的安装模块不尽相同,因此对于每一台服务器110所欲安装的安 装模块需要各自的进行版本判断。举例来说,安装版本包括单机版、多机版或客户订制版 (意即根据用户自定义的软件环境或硬件规格所定义的安装模块)。假设在检测主机120 中具有8组安装模块,而其中的第1 5组为单机版、第1 4组、第6 7组为多机版、第 1 4组、第7 8组为客户订制版。在确定安装模块的安装版本后,根据安装模块的安装版本与安装模块查找模块检 测表。在模块检查表中记录多笔的检测项目。检测项目包括安装模块所需的硬件配备、软 件环境与环境设定,例如操作系统版本、中央处理单元种类、内存容量、储存单元容量、连接 端口种类、网络连接状态或网络区段检查。并请参考表1所示。在检测项目一栏中分别记 录对某一安装模块的硬件环境与软件配置的各项检测要求。
表1.模块检测表在完成模块检测表的每一项检测项目后,检测主机120会输出相应的结果列表。 在结果列表中分别记录了每一检测项目所相应的环境与状态,请参考表2所示。在检测环 境一栏中记录当前受检的服务器110的环境。而状态区位记录检测项目是否与检测环境有 所差异。若是检测项目与检测环境差异过大,则输出失败(Fail);若是差异在特定范围内 则输出(warning);若是检测环境优于检测项目则输出通过(pass)。
表2.结果列表管理者可以通过结果列表清楚的观察到安装模块是否可以适用于该台服务器 110。本发明提供一种检测服务器110的安装模块的方法。对服务器110的各种安装模块 在安装前进行检测服务器110的软/硬件环境,借以确保安装模块可以被安装于服务器110 中。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种检测服务器的安装模块的方法,对一服务器的一安装模块进行更新时,依据每一该安装模块所需的支持环境对该安装模块进行检测,其特征在于,该检测方法包括运行一版本检测程序,用以判断该服务器的该安装模块的安装版本;根据该安装模块的该安装版本与该安装模块查找一模块检测表,从该模块检测表中依序检测相应该安装模块的每一检测项目;以及输出一结果列表,显示每一该检测项目的检测结果。
2.根据权利要求1所述的检测服务器的安装模块的方法,其特征在于,该安装版本包 括单机版、多机版或客户订制版。
3.根据权利要求1所述的检测服务器的安装模块的方法,其特征在于,该模块检测表 包括操作系统版本、中央处理单元种类、内存容量、储存单元容量、连接端口种类、网络连接 状态或网络区段检查。
全文摘要
一种检测服务器的安装模块的方法,对服务器的安装模块进行更新时,依据每一安装模块所需的支持环境对安装模块进行检测,借以确定该安装模块可以被运行。检测方法包括运行版本检测程序,用以判断该服务器的安装模块的安装版本;根据安装模块的安装版本与安装模块查找模块检测表,从模块检查表中依序检测相应安装模块的每一检测项目;输出结果列表,显示每一检测项目的检测结果。
文档编号H04L12/24GK101895435SQ20091025330
公开日2010年11月24日 申请日期2009年11月30日 优先权日2009年11月30日
发明者宋宝栋, 褚弢, 陈玄同 申请人:英业达股份有限公司