应用服务器集中管理方法、装置、设备、系统、介质及产品与流程

文档序号:39726474发布日期:2024-10-22 13:26阅读:11来源:国知局
应用服务器集中管理方法、装置、设备、系统、介质及产品与流程

本申请实施例涉及网络应用,尤其涉及一种应用服务器集中管理方法、装置、设备、系统、介质及产品。


背景技术:

1、tomcat是一种免费开源的web应用服务器,被很多企业作为生产服务器使用。针对tomcat应用服务器的管理主要是依赖于tomcat自带的管理项目(manager),该管理项目允许用户通过web界面管理tomca应用服务器,例如查看应用程序列表、启动和停止应用程序、以及查看tomcat的当前运行状态等。

2、目前,由于企业不同项目和应用的数量较多且差别较大,不同的tomcat服务器可能涉及多个运行版本,每个运行版本的相关配置和组件都存在差异,因此不支持集中管理,也就是说,由于各tomcat服务器不可能都跟随一个集中服务器所提供的运行版本,不存在能够实现对tomcat进行统一管理和维护的方案,仅依靠各tomcat自带的管理项目单独进行应用服务器的部署和配置,无法保证tomcat的统一性和规范性,给管理tomcat各个容器组件的生命周期造成困难。


技术实现思路

1、本申请提供了一种应用服务器集中管理方法、装置、设备、系统、介质及产品,以实现应用服务器的集中管理,保证tomcat的统一性和规范性。

2、第一方面,本申请实施例提供了一种应用服务器集中管理方法,应用于集中管理系统中的集中管理服务器,集中管理系统中还包括多个应用服务器,至少两个应用服务器的运行版本不同;该方法包括:

3、对于每个所述应用服务器,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,并根据所述参数基线检查所述应用服务器的运行参数的合规性;

4、对于每个所述运行版本,通过版本管理模块确定运行版本的生命周期,并根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器;

5、对于每个所述应用服务器,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应用服务器的运行版本的生命周期确定对所述应用服务器的运维操作;

6、对于每个所述应用服务器,通过管控客户端收集所述应用服务器的运行参数、执行所述运维操作并收集所述应用服务器的运维操作状态;

7、其中,所述应用服务器为tomcat服务器。

8、第二方面,本申请实施例还提供了一种应用服务器集中管理装置,包括:

9、第一管理模块,用于对于每个应用服务器,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,并根据所述参数基线检查所述应用服务器的运行参数的合规性;

10、第二管理模块,用于对于每个运行版本,通过版本管理模块确定运行版本的生命周期,并根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器;

11、第三管理模块,用于对于每个应用服务器,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应用服务器的运行版本的生命周期确定对所述应用服务器的运维操作;

12、第四管理模块,用于对于每个应用服务器,通过管控客户端收集所述应用服务器的运行参数、执行所述运维操作并收集所述应用服务器的运维操作状态;

13、其中,所述应用服务器为tomcat服务器;至少两个应用服务器的运行版本不同。

14、第三方面,本申请实施例提供了一种集中管理服务器,包括:

15、一个或多个处理器;

16、存储装置,用于存储一个或多个程序;

17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的应用服务器集中管理方法。

18、第四方面,本申请实施例还提供了一种应用服务器集中管理系统,包括:运维平台、管控客户端、多个应用服务器,以及如第三方面所述的集中管理服务器;其中,至少两个应用服务器的运行版本不同。

19、第五方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的应用服务器集中管理方法。

20、第六方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序和/或指令,所述计算机程序和/或指令被处理器执行时实现如上述任意实施例所述的应用服务器集中管理方法。

21、本申请实施例提供了一种应用服务器集中管理方法、装置、设备、系统、介质及产品,该应用服务器集中管理方法包括:对于每个应用服务器:通过配置管理模块确定应用服务器在相应运行版本下的参数基线,并根据参数基线检查应用服务器的运行参数的合规性;通过版本管理模块确定应用服务器的版本信息,并根据版本信息将版本文件下发至应用服务器;通过运行管理模块根据版本信息对接运维平台,以通过运维平台确定对应用服务器的运维操作;通过管控客户端收集应用服务器的运行参数、执行运维操作并收集应用服务器的运维操作状态;其中,所述应用服务器为tomcat服务器。上述技术方案利用集中管理服务器分别从运行参数、版本信息、运维操作多方面实现对应用服务器的集中管理,并通过管控客户端与应用服务器交互,使集中管理功能形成闭环,为集中管理功能提供基础,可兼容不同运行版本,实现跨版本的统一管理,保证应用服务器的统一性和规范性。



技术特征:

1.一种应用服务器集中管理方法,其特征在于,应用于集中管理系统中的集中管理服务器,所述集中管理系统中还包括多个应用服务器,至少两个应用服务器的运行版本不同;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:

3.根据权利要求2所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:

4.根据权利要求2所述的方法,其特征在于,所述参数列表中包括以下表项:参数名;参数类型;有效值范围;参数位置;版本标识;参数基线。

5.根据权利要求1所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块确定所述运行版本的生命周期,包括:

6.根据权利要求5所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器,包括:

7.根据权利要求1所述的方法,其特征在于,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应用服务器的运行版本的生命周期确定对所述应用服务器的运维操作,包括:

8.根据权利要求1-7任一项所述的方法,其特征在于,还包括:

9.一种应用服务器集中管理装置,其特征在于,包括:

10.根据权利要求9所述的装置,其特征在于,还包括:

11.一种集中管理服务器,其特征在于,包括:

12.一种应用服务器集中管理系统,其特征在于,包括:运维平台、管控客户端、多个应用服务器,以及如权利要求11所述的集中管理服务器;其中,至少两个应用服务器的运行版本不同。

13.根据权利要求12所述的系统,其特征在于,还包括:

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的应用服务器集中管理方法。

15.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,所述计算机程序和/或指令被处理器执行时实现如权利要求1-8中任一所述的应用服务器集中管理方法。


技术总结
本申请公开了一种应用服务器集中管理方法、装置、设备、系统、介质及产品。通过配置管理模块确定参数基线并根据参数基线检查应用服务器运行参数的合规性;通过版本管理模块确定各运行版本的生命周期并根据生命周期下发版本文件;通过运行管理模块对接运维平台根据运行版本和生命周期确定运维操作;通过管控客户端收集应用服务器的运行参数、执行运维操作并收集运维操作状态,应用服务器为Tomcat服务器,存在不同运行版本。利用集中管理服务器分别从运行参数、版本信息、运维操作多方面实现应用服务器集中管理,通过管控客户端与应用服务器交互为集中管理提供基础,兼容不同运行版本实现跨版本的统一管理,保证应用服务器的统一性和规范性。

技术研发人员:宁杰
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/10/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1