本申請實施例涉及網(wǎng)絡應用,尤其涉及一種應用服務器集中管理方法、裝置、設(shè)備、系統(tǒng)、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、tomcat是一種免費開源的web應用服務器,被很多企業(yè)作為生產(chǎn)服務器使用。針對tomcat應用服務器的管理主要是依賴于tomcat自帶的管理項目(manager),該管理項目允許用戶通過web界面管理tomca應用服務器,例如查看應用程序列表、啟動和停止應用程序、以及查看tomcat的當前運行狀態(tài)等。
2、目前,由于企業(yè)不同項目和應用的數(shù)量較多且差別較大,不同的tomcat服務器可能涉及多個運行版本,每個運行版本的相關(guān)配置和組件都存在差異,因此不支持集中管理,也就是說,由于各tomcat服務器不可能都跟隨一個集中服務器所提供的運行版本,不存在能夠?qū)崿F(xiàn)對tomcat進行統(tǒng)一管理和維護的方案,僅依靠各tomcat自帶的管理項目單獨進行應用服務器的部署和配置,無法保證tomcat的統(tǒng)一性和規(guī)范性,給管理tomcat各個容器組件的生命周期造成困難。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N應用服務器集中管理方法、裝置、設(shè)備、系統(tǒng)、介質(zhì)及產(chǎn)品,以實現(xiàn)應用服務器的集中管理,保證tomcat的統(tǒng)一性和規(guī)范性。
2、第一方面,本申請實施例提供了一種應用服務器集中管理方法,應用于集中管理系統(tǒng)中的集中管理服務器,集中管理系統(tǒng)中還包括多個應用服務器,至少兩個應用服務器的運行版本不同;該方法包括:
3、對于每個所述應用服務器,通過配置管理模塊確定所述應用服務器在相應運行版本下的參數(shù)基線,并根據(jù)所述參數(shù)基線檢查所述應用服務器的運行參數(shù)的合規(guī)性;
4、對于每個所述運行版本,通過版本管理模塊確定運行版本的生命周期,并根據(jù)所述生命周期將版本文件下發(fā)至所述運行版本對應的應用服務器;
5、對于每個所述應用服務器,通過運行管理模塊對接運維平臺,以通過所述運維平臺根據(jù)所述應用服務器的運行版本以及所述應用服務器的運行版本的生命周期確定對所述應用服務器的運維操作;
6、對于每個所述應用服務器,通過管控客戶端收集所述應用服務器的運行參數(shù)、執(zhí)行所述運維操作并收集所述應用服務器的運維操作狀態(tài);
7、其中,所述應用服務器為tomcat服務器。
8、第二方面,本申請實施例還提供了一種應用服務器集中管理裝置,包括:
9、第一管理模塊,用于對于每個應用服務器,通過配置管理模塊確定所述應用服務器在相應運行版本下的參數(shù)基線,并根據(jù)所述參數(shù)基線檢查所述應用服務器的運行參數(shù)的合規(guī)性;
10、第二管理模塊,用于對于每個運行版本,通過版本管理模塊確定運行版本的生命周期,并根據(jù)所述生命周期將版本文件下發(fā)至所述運行版本對應的應用服務器;
11、第三管理模塊,用于對于每個應用服務器,通過運行管理模塊對接運維平臺,以通過所述運維平臺根據(jù)所述應用服務器的運行版本以及所述應用服務器的運行版本的生命周期確定對所述應用服務器的運維操作;
12、第四管理模塊,用于對于每個應用服務器,通過管控客戶端收集所述應用服務器的運行參數(shù)、執(zhí)行所述運維操作并收集所述應用服務器的運維操作狀態(tài);
13、其中,所述應用服務器為tomcat服務器;至少兩個應用服務器的運行版本不同。
14、第三方面,本申請實施例提供了一種集中管理服務器,包括:
15、一個或多個處理器;
16、存儲裝置,用于存儲一個或多個程序;
17、當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如第一方面所述的應用服務器集中管理方法。
18、第四方面,本申請實施例還提供了一種應用服務器集中管理系統(tǒng),包括:運維平臺、管控客戶端、多個應用服務器,以及如第三方面所述的集中管理服務器;其中,至少兩個應用服務器的運行版本不同。
19、第五方面,本申請實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如第一方面所述的應用服務器集中管理方法。
20、第六方面,本申請實施例還提供了一種計算機程序產(chǎn)品,包括計算機程序和/或指令,所述計算機程序和/或指令被處理器執(zhí)行時實現(xiàn)如上述任意實施例所述的應用服務器集中管理方法。
21、本申請實施例提供了一種應用服務器集中管理方法、裝置、設(shè)備、系統(tǒng)、介質(zhì)及產(chǎn)品,該應用服務器集中管理方法包括:對于每個應用服務器:通過配置管理模塊確定應用服務器在相應運行版本下的參數(shù)基線,并根據(jù)參數(shù)基線檢查應用服務器的運行參數(shù)的合規(guī)性;通過版本管理模塊確定應用服務器的版本信息,并根據(jù)版本信息將版本文件下發(fā)至應用服務器;通過運行管理模塊根據(jù)版本信息對接運維平臺,以通過運維平臺確定對應用服務器的運維操作;通過管控客戶端收集應用服務器的運行參數(shù)、執(zhí)行運維操作并收集應用服務器的運維操作狀態(tài);其中,所述應用服務器為tomcat服務器。上述技術(shù)方案利用集中管理服務器分別從運行參數(shù)、版本信息、運維操作多方面實現(xiàn)對應用服務器的集中管理,并通過管控客戶端與應用服務器交互,使集中管理功能形成閉環(huán),為集中管理功能提供基礎(chǔ),可兼容不同運行版本,實現(xiàn)跨版本的統(tǒng)一管理,保證應用服務器的統(tǒng)一性和規(guī)范性。
1.一種應用服務器集中管理方法,其特征在于,應用于集中管理系統(tǒng)中的集中管理服務器,所述集中管理系統(tǒng)中還包括多個應用服務器,至少兩個應用服務器的運行版本不同;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過配置管理模塊確定所述應用服務器在相應運行版本下的參數(shù)基線,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過配置管理模塊確定所述應用服務器在相應運行版本下的參數(shù)基線,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述參數(shù)列表中包括以下表項:參數(shù)名;參數(shù)類型;有效值范圍;參數(shù)位置;版本標識;參數(shù)基線。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,對于每個所述運行版本,通過版本管理模塊確定所述運行版本的生命周期,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對于每個所述運行版本,通過版本管理模塊根據(jù)所述生命周期將版本文件下發(fā)至所述運行版本對應的應用服務器,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過運行管理模塊對接運維平臺,以通過所述運維平臺根據(jù)所述應用服務器的運行版本以及所述應用服務器的運行版本的生命周期確定對所述應用服務器的運維操作,包括:
8.根據(jù)權(quán)利要求1-7任一項所述的方法,其特征在于,還包括:
9.一種應用服務器集中管理裝置,其特征在于,包括:
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:
11.一種集中管理服務器,其特征在于,包括:
12.一種應用服務器集中管理系統(tǒng),其特征在于,包括:運維平臺、管控客戶端、多個應用服務器,以及如權(quán)利要求11所述的集中管理服務器;其中,至少兩個應用服務器的運行版本不同。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,還包括:
14.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-8中任一所述的應用服務器集中管理方法。
15.一種計算機程序產(chǎn)品,包括計算機程序和/或指令,其特征在于,所述計算機程序和/或指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-8中任一所述的應用服務器集中管理方法。