一种实现服务器配置管理的系统及方法技术方案

技术编号:4103246 阅读:156 留言:0更新日期:2012-04-11 18:40
本发明专利技术披露了一种实现服务器配置管理的系统及方法,其中系统包括:配置文件管理子系统和多个管理对象服务器;配置文件管理子系统接收及解析处理用户输入的请求及操作信息,将经解析处理的操作信息保存;根据用户的请求和保存的操作信息对多个管理对象服务器进行配置操作和/或配置维护操作。本发明专利技术充分利用了现有的B/S方便快捷的方式,通过简单的浏览器操作界面实现对多台服务器配置文件的统一管理和维护工作,尤其是针对多个不同的服务器的相同的配置文件可进行批量修改,避免了繁重的修改服务器配置文件的操作,从而提高了对多台服务器进行管理的效率。

【技术实现步骤摘要】

本专利技术涉及服务器管理技术,尤其涉及实现服务器配置文件管理的系统和方法。
技术介绍
由于服务器的发展,为多个服务器上配置不同的配置文件,显得越来越重要,并且 越来越成为一项复杂而易错的工作。配置文件在服务器上所处的地位也越来越高,对服务 器维护人员来说,配置文件对整个服务器的运作所起的作用越来越重大。由于服务器本身 或者安装在服务器上的第三方软件的功能越发地强大,导致相应的配置操作呈现出越来越 复杂的趋势。因此迫切的需要一种能够对多个服务器上所有的配置文件统一进行管理的方 法。目前,浏览器/服务器(B/S,Browser/Server)架构的易用性使之在软件设计领域 中占有很大的应用比例;其对客户端的要求很低,非常方便客户端的用户对服务器和数据 库的信息进行操作维护。现有的对于服务器上配置文件的普遍做法,是对某个服务器端的指定配置文件进 行定制化的管理,并不涉及到对数据库和多台服务器端的配置操作。目前也尚未发现对多 台服务器上的配置文件统一进行配置、修改及恢复的技术方案,也没有发现对配置文件的 修改历史进行展示的技术方案。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现服务器配置管理的系统、方法,能够 对多台服务器进行配置文件的统一管理和维护。为了解决上述技术问题,本专利技术提供了一种实现服务器配置管理的系统,包括配 置文件管理子系统和多个管理对象服务器,其中配置文件管理子系统,与多个管理对象服务器连接,用于接收及解析处理用户输 入的请求及操作信息,将经解析处理的操作信息保存;根据用户的请求和保存的操作信息 对多个管理对象服务器进行配置操作和/或配置维护操作;多个管理对象服务器,用于接受配置文件管理子系统的配置操作和/或配置维护 操作。进一步地,配置文件管理子系统包括Web服务器、应用服务器以及数据库,其中Web服务器,与应用服务器连接,用于通过向用户提供的操作界面采集用户输入的 请求及其操作信息,并发送给应用服务器;应用服务器,与数据库连接,用于解析处理接收的请求及操作信息,并将经过解析 处理的操作信息保存到数据库;根据解析出的请求和数据库中保存的操作信息进行配置操 作和/或配置维护操作;数据库,用于保存应用服务器解析处理的操作信息,包括管理对象服务器的设备 信息、节点信息和配置信息、管理对象服务器配置的初始化信息、修改配置文件的信息、查询配置文件历史的信息以及恢复历史配置文件的信息中的一种或多种。进一步地,该系统还包括文件传输协议服务器,其中应用服务器根据用户的配置请求和数据库保存的管理对象服务器的设备信息、节 点信息和配置信息进行配置操作,将针对管理对象服务器的节点生成的配置文件和相应的 控制命令下发给文件传输协议服务器;文件传输协议服务器,用于将应用服务器下发的配置文件和控制命令下发到相应 的管理对象服务器;管理对象服务器,用于接收及装载文件传输协议服务器下发的配置文件和控制命 令,根据控制命令读取配置文件。进一步地,配置文件管理子系统还包括连接在应用服务器和文件传输协议服务器 之间的文件服务器,其中应用服务器将生成的配置文件和控制命令发送给文件服务器;文件服务器,用于保存接收到的配置文件,并将接收到的配置文件和控制命令传 输给文件传输协议服务器下发。进一步地,应用服务器根据解析出的请求和保存的操作信息对多个管理对象服务 器进行的配置维护操作,包括如下操作中的一种或多种第一种,应用服务器根据解析的配置修改请求及相应的操作信息,从数据库中查 询到相应的历史配置文件进行修改并保存,待下发;第二种,所述应用服务器根据解析的配置历史查询请求及相应的操作信息,从数 据库中查询到相应的配置文件历史信息,并发送给Web服务器,通过Web服务器将配置文件 历史信息展示在操作界面上;第三种,应用服务器根据解析的恢复配置请求及相应的操作信息,从数据库中查 询到相应的配置文件历史信息,并发送给Web服务器,通过Web服务器将配置文件历史信 息展示在操作界面上;根据用户在操作界面上选择的服务器设备节点和确定的历史配置文 件,恢复该服务器设备节点的该历史配置文件并保存,待下发。为了解决上述技术问题,本专利技术提供了一种实现服务器配置管理的方法,应用于 包括配置文件管理子系统和多个管理对象服务器的系统,该方法包括配置文件管理子系统接收及解析处理对一个或多个管理对象服务器进行配置管 理的请求及操作信息,将经过解析处理的操作信息保存;根据进行配置管理的请求和保存的操作信息对一个或多个管理对象服务器进行 配置操作和/或配置维护操作。进一步地,通过配置文件管理子系统提供的操作界面上接收所述进行配置管理的请求及操 作信息,其中操作信息包括管理对象服务器的设备信息、节点信息和配置信息、管理对象服 务器配置的初始化信息、修改配置文件的信息、查询配置文件历史的信息以及恢复历史配 置文件的信息中的一种或多种。进一步地于,配置文件管理子系统接收及解析处理对一个或多个管理对象服务器 进行配置管理的请求及操作信息,具体包括采集并解析处理在操作界面上对一个或多个管理对象服务器进行配置管理的请求及操作信息;若判断所述操作信息为所述管理对象服务器配置的初始化信息,则将经所述解析 处理的操作信息存入数据库;若判断所述操作信息不为所述管理对象服务器配置的初始化 信息,则在检测所述操作信息有效后,将经所述解析处理的操作信息存入数据库。进一步地,应用服务器对一个或多个管理对象服务器进行的配置操作,具体包 括根据解析的配置请求和保存的管理对象服务器的设备信息、节点信息和配置信息 生成配置文件,并将生成的配置文件和相应的控制命令下发给相应的管理对象服务器进行 装载和读取。进一步地,应用服务器对一个或多个管理对象服务器进行的配置维护操作,具体 包括以下操作中的一种或多种第一种,所述应用服务器根据解析的配置修改请求及相应的操作信息,从所述数 据库中查询到相应的历史配置文件进行修改并保存,待下发;第二种,所述应用服务器根据解析的配置历史查询请求及相应的操作信息,从所 述数据库中查询到相应的配置文件历史信息,并将所述配置文件历史信息展示在所述操作 界面上;第三种,所述应用服务器根据解析的恢复配置请求及相应的操作信息,从所述数 据库中查询到相应的配置文件历史信息,并将所述配置文件历史信息展示在所述操作界面 上,根据所述操作界面上用户选择的管理对象服务器的节点和确定的历史配置文件,恢复 管理对象服务器的节点的该历史配置文件并保存,待下发。本专利技术充分利用了现有的B/S方便快捷的方式,通过在终端上操作简单的浏览器 界面实现对多台服务器配置文件的统一管理和维护工作,尤其是针对多个不同的服务器的 相同的配置文件可进行批量修改,避免了繁重的修改服务器配置文件的操作,从而提高了 对多台服务器进行管理的效率。而且,有关各个服务器的配置文件的修改信息可及时存入 数据库,为后续的配置文件修改历史查询提供了依据,依据该历史查询记录对服务器的配 置文件方便地进行恢复操作。本专利技术的系统构成简单可靠,且业务流程清晰规范。 附图说明图1是本专利技术的实现服务器配置管理的系统实施例的结构框图;图2表示了图1中所示的本专利技术的配置管理子系统的实施例的结构图;图3是本专利技术的实现服务器配置管理方法实施例的本文档来自技高网...

【技术保护点】
一种实现服务器配置管理的系统,包括配置文件管理子系统和多个管理对象服务器,其中:所述配置文件管理子系统,与所述多个管理对象服务器连接,用于接收及解析处理用户输入的请求及操作信息,将经所述解析处理的操作信息保存;根据接收及解析的所述请求和保存的所述操作信息对所述多个管理对象服务器进行配置操作和/或配置维护操作;所述多个管理对象服务器,用于接受所述配置文件管理子系统的所述配置操作和/或配置维护操作。

【技术特征摘要】
一种实现服务器配置管理的系统,包括配置文件管理子系统和多个管理对象服务器,其中所述配置文件管理子系统,与所述多个管理对象服务器连接,用于接收及解析处理用户输入的请求及操作信息,将经所述解析处理的操作信息保存;根据接收及解析的所述请求和保存的所述操作信息对所述多个管理对象服务器进行配置操作和/或配置维护操作;所述多个管理对象服务器,用于接受所述配置文件管理子系统的所述配置操作和/或配置维护操作。2.按照权利要求1所述的系统,其特征在于,所述配置文件管理子系统包括Web服务 器、应用服务器以及数据库,其中所述Web服务器,与所述应用服务器连接,用于通过向用户提供的操作界面采集用户 输入的所述请求及其操作信息,并发送给所述应用服务器;所述应用服务器,与所述数据库连接,用于解析处理接收的所述请求及操作信息,并将 经过所述解析处理的操作信息保存到所述数据库;根据解析的所述请求和所述数据库中保 存的所述操作信息进行所述配置操作和/或配置维护操作;所述数据库,用于保存所述应用服务器解析处理的操作信息,包括管理对象服务器的 设备信息、节点信息和配置信息、管理对象服务器配置的初始化信息、修改配置文件的信 息、查询配置文件历史的信息以及恢复历史配置文件的信息中的一种或多种。3.按照权利要求2所述的系统,其特征在于,还包括文件传输协议服务器,其中 所述应用服务器根据解析的配置请求和所述数据库保存的所述管理对象服务器的设备信息、节点信息和配置信息进行所述配置操作,将针对所述管理对象服务器的节点生成 的配置文件和相应的控制命令下发给所述文件传输协议服务器;所述文件传输协议服务器,用于将所述应用服务器下发的所述配置文件和所述控制命 令下发到相应的管理对象服务器;所述管理对象服务器,用于接收及装载所述文件传输协议服务器下发的所述配置文件 和所述控制命令,根据所述控制命令读取所述配置文件。4.按照权利要求3所述的系统,其特征在于,所述配置文件管理子系统还包括连接在 所述应用服务器和所述文件传输协议服务器之间的文件服务器,其中所述应用服务器将生成的所述配置文件和所述控制命令发送给所述文件服务器; 所述文件服务器,用于保存所述配置文件,并将所述配置文件和所述控制命令传输给 所述文件传输协议服务器下发。5.按照权利要求2至4任一项所述的系统,其特征在于,所述应用服务器根据解析出的 所述请求和保存的所述操作信息对所述多个管理对象服务器进行的配置维护操作,包括如 下操作中的一种或多种第一种,所述应用服务器根据解析的配置修改请求及相应的操作信息,从所述数据库 中查询到相应的历史配置文件进行修改并保存,待下发;第二种,所述应用服务器根据解析的配置历史查询请求及相应的操作信息,从所述数 据库中查询到相应的配置文件历史信息,并发送给所述Web服务器,通过所述Web服务器将 配置文件历史信息展示在所述操作界面上;第三种,所述应...

【专利技术属性】
技术研发人员:张大海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1