一種服務(wù)器集群的監(jiān)控方法和系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)?zhí)峁┮环N服務(wù)器集群的監(jiān)控方法和系統(tǒng),服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且該服務(wù)器集群中的所有服務(wù)器按照屬性分為多類,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:一級(jí)代理單元,以及與該一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中:二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給一級(jí)代理單元;一級(jí)代理單元包括邏輯分析代理單元,該邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),以判斷各服務(wù)器的參數(shù)指標(biāo)是否正常,進(jìn)而實(shí)現(xiàn)對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控。
【專利說明】一種服務(wù)器集群的監(jiān)控方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,更具體地說,涉及一種分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控方法和系統(tǒng)。
【背景技術(shù)】
[0002]為了保障銀行電商平臺(tái)7*24小時(shí)穩(wěn)定、安全和高效地運(yùn)行,需要對(duì)服務(wù)器進(jìn)行統(tǒng)一實(shí)時(shí)的監(jiān)控,具體是對(duì)服務(wù)器的各性能指標(biāo),例如CPU、內(nèi)存、硬盤容量、進(jìn)程數(shù)、數(shù)據(jù)庫連接數(shù)等,進(jìn)行監(jiān)控。確保各性能指標(biāo)都在合理安全的范圍內(nèi),并在某個(gè)或者某些性能指標(biāo)超出設(shè)定閾值時(shí),能及時(shí)向相關(guān)管理人員報(bào)警。
[0003]傳統(tǒng)的監(jiān)控方式采用主從式的監(jiān)控模式,即在每一個(gè)待監(jiān)控機(jī)器上安裝一個(gè)監(jiān)控模塊,用于基礎(chǔ)信息(主要是預(yù)設(shè)參數(shù)的數(shù)值)的采集,利用一個(gè)控制主機(jī)來收集各監(jiān)控模塊采集的所有基礎(chǔ)信息,將各預(yù)設(shè)參數(shù)的數(shù)值進(jìn)行邏輯分析判斷,在某參數(shù)的值超過閾值時(shí)進(jìn)行報(bào)警。
[0004]發(fā)明人發(fā)現(xiàn),上述現(xiàn)有技術(shù)如果針對(duì)大型數(shù)據(jù)中心的服務(wù)器,會(huì)存在一些不確定因素,大型數(shù)據(jù)中心包括很多服務(wù)器,各服務(wù)器之間的架構(gòu)可能不一致,因?yàn)橛猛静灰粯訉?dǎo)致訪問權(quán)限、所在網(wǎng)段都不一致,因此采用同一種監(jiān)控模塊是不合適的,當(dāng)然,邏輯分析判斷方式也是各異的。
[0005]因此,如何針對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控,成為目前亟需解決的問題。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種服務(wù)器集群的監(jiān)控方法和系統(tǒng),以對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群進(jìn)行監(jiān)控。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0008]一種服務(wù)器集群的監(jiān)控系統(tǒng),所述服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且所述集群中所有服務(wù)器按照屬性分為多類,所述系統(tǒng)包括:一級(jí)代理單元,以及與所述一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中:
[0009]所述二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給所述一級(jí)代理單元;
[0010]一級(jí)代理單元包括邏輯分析代理單元,所述邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),判斷各服務(wù)器的參數(shù)指標(biāo)是否正常。
[0011]優(yōu)選的,所述一級(jí)代理單元還包括任務(wù)配置代理單元,用于進(jìn)行任務(wù)配置和結(jié)果呈現(xiàn),其中:
[0012]所述任務(wù)配置包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
[0013]優(yōu)選的,所述一級(jí)代理單元還包括數(shù)據(jù)通信代理單元,用于對(duì)網(wǎng)絡(luò)通信鏈路的狀態(tài)進(jìn)行測(cè)量,所述網(wǎng)絡(luò)通信鏈路包括所述一級(jí)代理單元到二級(jí)代理單元之間的線路。
[0014]優(yōu)選的,所述一級(jí)代理單元還包括時(shí)間同步代理單元,用于同步所有所述一級(jí)代理單元及二級(jí)代理單元之間的時(shí)間。
[0015]優(yōu)選的,所述一級(jí)代理單元還包括生命周期管理代理單元,用于管理各個(gè)所述任務(wù)的生命周期。
[0016]優(yōu)選的,所述屬性包括服務(wù)器在網(wǎng)絡(luò)中的位置。
[0017]一種基于所述監(jiān)控系統(tǒng)的監(jiān)控方法,包括:
[0018]接收來自二級(jí)代理單元采集的與該二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的基礎(chǔ)數(shù)據(jù),所述基礎(chǔ)數(shù)據(jù)攜帶預(yù)設(shè)參數(shù)值;
[0019]對(duì)所述基礎(chǔ)數(shù)據(jù)進(jìn)行邏輯分析,以判斷與所述二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的參數(shù)指標(biāo)是否正常。
[0020]優(yōu)選的,還包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
[0021]優(yōu)選的,還包括:測(cè)量網(wǎng)絡(luò)通信鏈路的狀態(tài),其中,所述網(wǎng)絡(luò)通信鏈路包括所述一級(jí)代理單元到二級(jí)代理單元之間的線路。
[0022]優(yōu)選的,還包括:管理各個(gè)所述任務(wù)的生命周期。
[0023]本申請(qǐng)?zhí)峁┮环N服務(wù)器集群的監(jiān)控方法和系統(tǒng),服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且該服務(wù)器集群中的所有服務(wù)器按照屬性分為多類,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:一級(jí)代理單元,以及與該一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中:二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給一級(jí)代理單元;一級(jí)代理單元包括邏輯分析代理單元,該邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),以判斷各服務(wù)器的參數(shù)指標(biāo)是否正常,進(jìn)而實(shí)現(xiàn)對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控。
【專利附圖】
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本申請(qǐng)實(shí)施例一提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;
[0026]圖2為本申請(qǐng)實(shí)施例一提供的另一種服務(wù)器集群的監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;
[0027]圖3為本申請(qǐng)實(shí)施例二提供的一種服務(wù)器集群的監(jiān)控方法流程圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]實(shí)施例一:
[0030]本申請(qǐng)實(shí)施例一提供一種服務(wù)器集群的監(jiān)控系統(tǒng),其中,該服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且該服務(wù)器集群中所有服務(wù)器按照屬性分為多類。
[0031]具體的,本申請(qǐng)實(shí)施例一提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖請(qǐng)參見圖1o
[0032]如圖1所示,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:一級(jí)代理單元1,及與一級(jí)代理單元I通信連接的多個(gè)二級(jí)代理單元2,其中:
[0033]二級(jí)代理單元2按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給一級(jí)代理單元I ;
[0034]具體的,基礎(chǔ)數(shù)據(jù)中攜帶預(yù)設(shè)參數(shù)值,該預(yù)設(shè)參數(shù)值為服務(wù)器中攜帶的預(yù)設(shè)參數(shù)的數(shù)值,其中,預(yù)設(shè)參數(shù)為CPU使用率、內(nèi)存使用率、硬盤使用率、文件打開數(shù)、數(shù)據(jù)庫連接數(shù)等。
[0035]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置預(yù)設(shè)參數(shù)的具體含義,在此不做限定。
[0036]一級(jí)代理單元I包括邏輯分析代理單元,該邏輯分析代理單元用于接收各二級(jí)代理單元2提供的基礎(chǔ)數(shù)據(jù),判斷各服務(wù)器的參數(shù)指標(biāo)是否正常。
[0037]具體的,一級(jí)代理單元包括邏輯分析代理單元,該邏輯分析代理單元可接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),并通過判斷該基礎(chǔ)數(shù)據(jù)中攜帶的各預(yù)設(shè)參數(shù)值是否在預(yù)設(shè)范圍內(nèi),來判斷各服務(wù)器的參數(shù)指標(biāo)是否正常。
[0038]具體的,如:當(dāng)CPU使用率的預(yù)設(shè)參數(shù)值不在與該CPU使用率對(duì)應(yīng)的預(yù)設(shè)參數(shù)值范圍內(nèi)時(shí),則確定該CPU使用率指標(biāo)不正常;當(dāng)CPU使用率的預(yù)設(shè)參數(shù)值在與該CPU使用率對(duì)應(yīng)的預(yù)設(shè)參數(shù)值范圍內(nèi)時(shí),則確定該CPU使用率正常。
[0039]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置如何根據(jù)基礎(chǔ)數(shù)據(jù)判斷服務(wù)器的參數(shù)指標(biāo)是否正常的具體方式,在此不做限定。
[0040]具體的,圖1中為了使得本領(lǐng)域技術(shù)人員便于對(duì)提供的服務(wù)器集群的監(jiān)控系統(tǒng)的理解,因此僅展現(xiàn)出了 3個(gè)二級(jí)代理單元,本領(lǐng)域技術(shù)人員應(yīng)該知道的是,本申請(qǐng)實(shí)施例提供的服務(wù)器集群的監(jiān)控系統(tǒng)中并不限定二級(jí)代理單元的個(gè)數(shù)。
[0041]本申請(qǐng)?zhí)峁┮环N服務(wù)器集群的監(jiān)控系統(tǒng),服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且該服務(wù)器集群中的所有服務(wù)器按照屬性分為多類,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:一級(jí)代理單元,以及與該一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中:二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給一級(jí)代理單元;一級(jí)代理單元包括邏輯分析代理單元,該邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),以判斷各服務(wù)器的參數(shù)指標(biāo)是否正常,進(jìn)而實(shí)現(xiàn)對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控。
[0042]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,其一級(jí)代理單元還包括任務(wù)配置代理單元,用于進(jìn)行任務(wù)配置和結(jié)果呈現(xiàn),其中,任務(wù)配置包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
[0043]具體的,服務(wù)器集群中所有服務(wù)器按照屬性分為多類,針對(duì)每類服務(wù)器可預(yù)先設(shè)置一個(gè)與其對(duì)應(yīng)的任務(wù)配置模板,以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)定任務(wù)配置模板的數(shù)量,如:針對(duì)每個(gè)服務(wù)器均設(shè)置一個(gè)與其對(duì)應(yīng)的任務(wù)配置模板,在此不做限定。
[0044]在本申請(qǐng)實(shí)施例中,優(yōu)選的,任務(wù)配置包括:響應(yīng)操作人員的操作,該操作中攜帶服務(wù)器信息;設(shè)定監(jiān)控參數(shù)并調(diào)用與服務(wù)器信息指示的服務(wù)器對(duì)應(yīng)的任務(wù)配置模板,以生成任務(wù)后發(fā)送給指定的二級(jí)代理單元,該二級(jí)代理單元為服務(wù)器信息指示的服務(wù)器所對(duì)應(yīng)的二級(jí)代理單元。
[0045]具體的,結(jié)果呈現(xiàn)用于顯示任務(wù)配置結(jié)果、各服務(wù)器參數(shù)指標(biāo)是否正常等,以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置呈現(xiàn)的結(jié)果,在此不做限定。
[0046]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,通過在一級(jí)代理單元中設(shè)置任務(wù)配置代理單元,不僅可實(shí)現(xiàn)為二級(jí)代理單元配置任務(wù)的目的,還可實(shí)現(xiàn)結(jié)果呈現(xiàn)的目的,方便操作人員操作及對(duì)操作結(jié)果的掌握。
[0047]在本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,一級(jí)代理單元還包括數(shù)據(jù)通信代理單元,用于網(wǎng)絡(luò)通信鏈路的狀態(tài)進(jìn)行測(cè)量,其中,該網(wǎng)絡(luò)通信鏈路包括一級(jí)代理單元到二級(jí)代理單元之間的線路。
[0048]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng),通過在一級(jí)代理單元中設(shè)置數(shù)據(jù)通信代理單元,可實(shí)現(xiàn)對(duì)一級(jí)代理單元到二級(jí)代理單元之間的線路的狀態(tài)的測(cè)量,進(jìn)而保證一級(jí)代理單元及二級(jí)代理單元之間的有效通信。
[0049]在本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,一級(jí)代理單元還包括時(shí)間同步代理單元,用于同步所有一級(jí)代理單元及二級(jí)代理單元之間的時(shí)間。
[0050]具體的,時(shí)間同步代理單元主要是通過修正各個(gè)任務(wù)之間的頻率偏差,通過往返法測(cè)量網(wǎng)絡(luò)通信鏈路的時(shí)延,實(shí)時(shí)計(jì)算交換時(shí)延補(bǔ)償交換時(shí)延的不確定性,從而實(shí)現(xiàn)所有一級(jí)代理單元和二級(jí)代理單元之間的時(shí)間同步。
[0051]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置時(shí)間同步代理單元同步所有一級(jí)代理單元及二級(jí)代理單元之間的時(shí)間的方式,在此不做限定。
[0052]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng),通過在一級(jí)代理單元中設(shè)置時(shí)間同步代理單元可保證所有一級(jí)代理單元及二級(jí)代理單元之間的時(shí)間同步,進(jìn)而保證本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)在監(jiān)控過程中的準(zhǔn)確性。
[0053]在本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,一級(jí)代理單元還生命周期管理代理單元,用于管理各個(gè)任務(wù)的生命周期。
[0054]具體的,一級(jí)代理單元中還設(shè)置有生命周期管理單元,通過該生命周期管理單元可管理各個(gè)任務(wù)的生命周期,負(fù)責(zé)實(shí)現(xiàn)任務(wù)的創(chuàng)建、執(zhí)行、存儲(chǔ)和運(yùn)行環(huán)境的分配等。
[0055]具體的,在任務(wù)間對(duì)消息的處理是通過線程來實(shí)現(xiàn)的,當(dāng)線程正常結(jié)束時(shí),釋放線程句柄,如有異常出現(xiàn),線程被異常退出時(shí),可以通過線程管理有效釋放該線程所申請(qǐng)的資源。
[0056]具體的,在本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)中,對(duì)其所設(shè)置的一級(jí)代理單元的個(gè)數(shù)不做限定,為了便于本領(lǐng)域技術(shù)人員對(duì)本申請(qǐng)實(shí)施例提供的服務(wù)器集群的監(jiān)控系統(tǒng)的理解,在此以該服務(wù)器集群的監(jiān)控系統(tǒng)包括兩個(gè)一級(jí)代理單元為例進(jìn)行說明:
[0057]請(qǐng)參見圖2,圖2為本申請(qǐng)實(shí)施例一提供的另一種服務(wù)器集群的監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖。
[0058]如圖2所示,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:兩個(gè)一級(jí)代理單元1、及若干個(gè)二級(jí)代理單元2,其中,
[0059]兩個(gè)一級(jí)代理單元I之間通信連接,且其中一個(gè)一級(jí)代理單元I與所有的二級(jí)代理單元2通信連接。
[0060]具體的,本申請(qǐng)實(shí)施例通過設(shè)置與所有二級(jí)代理單元相連的一級(jí)代理單元中采用心跳機(jī)制與備用一級(jí)代理單元(將未與的二級(jí)代理單元相連的一級(jí)代理單元作為備用一級(jí)代理單元)相連,從而達(dá)到雙機(jī)熱備的效果。
[0061]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置一級(jí)代理單元的數(shù)量,在此不做限定。且本領(lǐng)域技術(shù)人員應(yīng)知道的是,當(dāng)設(shè)置多個(gè)一級(jí)代理單元時(shí),數(shù)據(jù)通信代理單元所測(cè)量的網(wǎng)絡(luò)通信鏈路的狀態(tài)還應(yīng)包括一級(jí)代理單元之間的線路。
[0062]本申請(qǐng)實(shí)施例通過設(shè)置多個(gè)一級(jí)代理單元,可有效保證本申請(qǐng)實(shí)施例提供的服務(wù)器集群的監(jiān)控系統(tǒng)的穩(wěn)定性。
[0063]具體的,本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)所應(yīng)用的分布式網(wǎng)絡(luò)中的服務(wù)器按照屬性分為多類,其中,屬性包括服務(wù)器在網(wǎng)絡(luò)中的位置。
[0064]具體的,服務(wù)器在網(wǎng)絡(luò)中的位置大致可分為三層,從上到下分別為:高層是Web層,其主要負(fù)責(zé)對(duì)外開放的Web訪問界面系統(tǒng);中間層是APP應(yīng)用層,主要是負(fù)責(zé)具體的功能實(shí)現(xiàn);底層是DB層,主要是存放所有大量的數(shù)據(jù)。
[0065]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,在此并不限定屬性中僅僅包括服務(wù)器在網(wǎng)絡(luò)中的位置,發(fā)明人可根據(jù)自己的需求任意設(shè)置屬性中包含的信息,如服務(wù)器的生產(chǎn)廠家坐寸ο
[0066]本申請(qǐng)實(shí)施例通過提供屬性所包含的信息,使得本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控系統(tǒng)更加清晰,更加便于本領(lǐng)域技術(shù)人員的理解。
[0067]實(shí)施例二:
[0068]圖3為本申請(qǐng)實(shí)施例二提供的一種服務(wù)器集群的監(jiān)控方法流程圖。
[0069]如圖3所示,該方法包括:
[0070]S101、接收來自二級(jí)代理單元采集的與該二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的基礎(chǔ)數(shù)據(jù),基礎(chǔ)數(shù)據(jù)攜帶預(yù)設(shè)參數(shù)值;
[0071]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控方法應(yīng)用于上述實(shí)施例提供的服務(wù)器集群的監(jiān)控系統(tǒng)。該服務(wù)器集群的監(jiān)控系統(tǒng)中的一級(jí)代理單元可接收自二級(jí)代理單元采集的與該二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的基礎(chǔ)數(shù)據(jù),其中,基礎(chǔ)數(shù)據(jù)攜帶預(yù)設(shè)參數(shù)值。
[0072]S102、對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行邏輯分析,以判斷與二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的參數(shù)指標(biāo)是否正常。
[0073]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控方法中,還包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
[0074]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控方法中,還包括:測(cè)量網(wǎng)絡(luò)通信鏈路的狀態(tài),其中,網(wǎng)絡(luò)通信鏈路包括一級(jí)代理單元到二級(jí)代理單元之間的線路。
[0075]本申請(qǐng)實(shí)施例提供的一種服務(wù)器集群的監(jiān)控方法中,還包括:管理各個(gè)任務(wù)的生命周期。
[0076]本申請(qǐng)?zhí)峁┮环N服務(wù)器集群的監(jiān)控方法,服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且該服務(wù)器集群中的所有服務(wù)器按照屬性分為多類,該服務(wù)器集群的監(jiān)控系統(tǒng)包括:一級(jí)代理單元,以及與該一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中:二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給一級(jí)代理單元;一級(jí)代理單元包括邏輯分析代理單元,該邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),以判斷各服務(wù)器的參數(shù)指標(biāo)是否正常,進(jìn)而實(shí)現(xiàn)對(duì)分布式網(wǎng)絡(luò)中異構(gòu)服務(wù)器集群的監(jiān)控。
[0077]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0078]以上僅是本申請(qǐng)的優(yōu)選實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種服務(wù)器集群的監(jiān)控系統(tǒng),其特征在于,所述服務(wù)器集群位于分布式網(wǎng)絡(luò)中,且所述集群中所有服務(wù)器按照屬性分為多類,所述系統(tǒng)包括:一級(jí)代理單元,以及與所述一級(jí)代理單元通信連接的多個(gè)二級(jí)代理單元,其中: 所述二級(jí)代理單元按照與其對(duì)應(yīng)的服務(wù)器的屬性生成,用于采集其對(duì)應(yīng)的服務(wù)器的攜帶預(yù)設(shè)參數(shù)值的基礎(chǔ)數(shù)據(jù),并提供給所述一級(jí)代理單元; 一級(jí)代理單元包括邏輯分析代理單元,所述邏輯分析代理單元用于接收各二級(jí)代理單元提供的基礎(chǔ)數(shù)據(jù),判斷各服務(wù)器的參數(shù)指標(biāo)是否正常。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述一級(jí)代理單元還包括任務(wù)配置代理單元,用于進(jìn)行任務(wù)配置和結(jié)果呈現(xiàn),其中: 所述任務(wù)配置包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述一級(jí)代理單元還包括數(shù)據(jù)通信代理單元,用于對(duì)網(wǎng)絡(luò)通信鏈路的狀態(tài)進(jìn)行測(cè)量,所述網(wǎng)絡(luò)通信鏈路包括所述一級(jí)代理單元到二級(jí)代理單元之間的線路。
4.根據(jù)權(quán)利要求2或3所述的系統(tǒng),其特征在于,所述一級(jí)代理單元還包括時(shí)間同步代理單元,用于同步所有所述一級(jí)代理單元及二級(jí)代理單元之間的時(shí)間。
5.根據(jù)權(quán)利要求2或3所述的系統(tǒng),其特征在于,所述一級(jí)代理單元還包括生命周期管理代理單元,用于管理各個(gè)所述任務(wù)的生命周期。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述屬性包括服務(wù)器在網(wǎng)絡(luò)中的位置。
7.一種基于權(quán)利要求1所述監(jiān)控系統(tǒng)的監(jiān)控方法,其特征在于,包括: 接收來自二級(jí)代理單元采集的與該二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的基礎(chǔ)數(shù)據(jù),所述基礎(chǔ)數(shù)據(jù)攜帶預(yù)設(shè)參數(shù)值; 對(duì)所述基礎(chǔ)數(shù)據(jù)進(jìn)行邏輯分析,以判斷與所述二級(jí)代理單元對(duì)應(yīng)的服務(wù)器的參數(shù)指標(biāo)是否正常。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括:響應(yīng)操作人員的操作,設(shè)定監(jiān)控參數(shù)并調(diào)用預(yù)設(shè)任務(wù)配置模板,生成任務(wù)后發(fā)送給指定二級(jí)代理單元。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括:測(cè)量網(wǎng)絡(luò)通信鏈路的狀態(tài),其中,所述網(wǎng)絡(luò)通信鏈路包括所述一級(jí)代理單元到二級(jí)代理單元之間的線路。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,還包括:管理各個(gè)所述任務(wù)的生命周期。
【文檔編號(hào)】H04L29/08GK104301159SQ201410640524
【公開日】2015年1月21日 申請(qǐng)日期:2014年11月13日 優(yōu)先權(quán)日:2014年11月13日
【發(fā)明者】包辰明, 謝瀟宇, 王偉, 趙金鑫, 胡立強(qiáng), 何明杰, 劉威, 鄧龍騰, 王明龍 申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司