欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多集群監(jiān)控方法、裝置及系統(tǒng)的制作方法

文檔序號:8322058閱讀:394來源:國知局
一種多集群監(jiān)控方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多集群監(jiān)控方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著云時代的到來,大型應(yīng)用系統(tǒng)中每天會處理大量的數(shù)據(jù),需要構(gòu)建分布式系統(tǒng),使用集群工作模式來完成數(shù)據(jù)處理任務(wù)。由于工作任務(wù)的不同,每個大型應(yīng)用系統(tǒng)會存在多個集群,集群狀態(tài)的實時監(jiān)控已經(jīng)成為保障每個任務(wù)正常進行不可缺少的部分。
[0003]目前集群監(jiān)控技術(shù)都是對操作系統(tǒng)的屬性的監(jiān)控,不能實現(xiàn)對每個集群的屬性進行監(jiān)控,不能實時對集群中每個節(jié)點的屬性狀態(tài),例如節(jié)點的心跳、加載狀態(tài)、存儲狀態(tài)等進行監(jiān)控,從而使得應(yīng)用系統(tǒng)工作任務(wù)的正常進行難以保障。

【發(fā)明內(nèi)容】

[0004]為提高應(yīng)用系統(tǒng)的多集群的監(jiān)控效果,本發(fā)明提供一種多集群監(jiān)控方法、裝置及系統(tǒng)。
[0005]本發(fā)明提供一種多集群監(jiān)控方法,包括:
[0006]主控節(jié)點向各個集群的主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求;
[0007]所述主控節(jié)點接收各主節(jié)點返回的集群監(jiān)測數(shù)據(jù),所述集群監(jiān)測數(shù)據(jù)由對應(yīng)的主節(jié)點根據(jù)所在集群的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成;
[0008]所述主控節(jié)點根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0009]本發(fā)明提供又一種多集群監(jiān)控方法,包括:
[0010]集群的主節(jié)點接收主控節(jié)點發(fā)送的監(jiān)測數(shù)據(jù)獲取請求;
[0011]所述主節(jié)點根據(jù)所述集群的各節(jié)點通過組播方式發(fā)送的節(jié)點監(jiān)測數(shù)據(jù),生成集群監(jiān)測數(shù)據(jù);
[0012]所述主節(jié)點將所述集群監(jiān)測數(shù)據(jù)返回給所述主控節(jié)點,以使所述主控節(jié)點根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0013]本發(fā)明提供一種多集群監(jiān)控裝置,包括:
[0014]發(fā)送模塊,用于向各個集群的主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求;
[0015]接收模塊,用于接收各主節(jié)點返回的集群監(jiān)測數(shù)據(jù),所述集群監(jiān)測數(shù)據(jù)由對應(yīng)的主節(jié)點根據(jù)所在集群的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成;
[0016]顯示模塊,用于根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0017]本發(fā)明提供又一種多集群監(jiān)控裝置,包括:
[0018]接收模塊,用于接收主控節(jié)點發(fā)送的監(jiān)測數(shù)據(jù)獲取請求;
[0019]生成模塊,用于根據(jù)所述集群的各節(jié)點通過組播方式發(fā)送的節(jié)點監(jiān)測數(shù)據(jù),生成集群監(jiān)測數(shù)據(jù);
[0020]發(fā)送模塊,用于將所述集群監(jiān)測數(shù)據(jù)返回給所述主控節(jié)點,以使所述主控節(jié)點根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0021]本發(fā)明還提供一種多集群的應(yīng)用系統(tǒng),包括:主控節(jié)點、多個集群,其中,每個集群中包括一個主節(jié)點,所述主控節(jié)點上述本發(fā)明提供的一種多集群監(jiān)控裝置,每個主節(jié)點中包括上述本發(fā)明提供的又一種多集群監(jiān)控裝置。
[0022]本發(fā)明的技術(shù)方案中,各個集群的主節(jié)點根據(jù)所在集群的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成集群監(jiān)測數(shù)據(jù),進而主控節(jié)點根據(jù)各個集群的主節(jié)點發(fā)送的集群監(jiān)測數(shù)據(jù),實現(xiàn)了通過主控節(jié)點對各個集群、各集群中的各個節(jié)點的監(jiān)控,提高了應(yīng)用系統(tǒng)中多集群的監(jiān)控效果。
【附圖說明】
[0023]圖1為本發(fā)明多集群監(jiān)控方法實施例一的流程圖;
[0024]圖2為本發(fā)明多集群監(jiān)控方法實施例二的流程圖;
[0025]圖3為本發(fā)明多集群監(jiān)控裝置實施例一的結(jié)構(gòu)示意圖;
[0026]圖4為本發(fā)明多集群監(jiān)控裝置實施例二的結(jié)構(gòu)示意圖。
【具體實施方式】
[0027]圖1為本發(fā)明多集群監(jiān)控方法實施例一的流程圖,參見圖1,本實施例的方法具體包括:
[0028]步驟101:主控節(jié)點向各個集群的主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求;
[0029]本實施例中,多集群的應(yīng)用系統(tǒng)中預(yù)設(shè)的主控節(jié)點master node用來匯總各個集群的監(jiān)測數(shù)據(jù),并向用戶顯示監(jiān)控結(jié)果,具體地,在步驟101中,主控節(jié)點可以同時向各個集群的主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求,也可以輪流向主控節(jié)點向各個集群的主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求,進一步地,為實時監(jiān)控各集群、集群中各個節(jié)點的狀態(tài),主控節(jié)點可以周期性的向每個主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求。
[0030]集群的主節(jié)點可以為該集群中的任意一節(jié)點,優(yōu)選地,在本實施例中,主控節(jié)點中預(yù)置有各個集群的節(jié)點列表,每個集群的主節(jié)點可以由主控節(jié)點根據(jù)對應(yīng)的節(jié)點列表來選擇,例如根據(jù)節(jié)點列表中的節(jié)點順序進行選擇主節(jié)點。相應(yīng)地,在步驟101之前所述主控節(jié)點還執(zhí)行選擇各個集群的主節(jié)點的步驟。
[0031]步驟102:所述主控節(jié)點接收各主節(jié)點返回的集群監(jiān)測數(shù)據(jù),所述集群監(jiān)測數(shù)據(jù)由對應(yīng)的主節(jié)點根據(jù)所在集群的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成;
[0032]各集群的主節(jié)點匯總本集群內(nèi)的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù),并根據(jù)各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成集群監(jiān)測數(shù)據(jù),具體地,在本實施例中,主節(jié)點根據(jù)各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)進行匯總,生成數(shù)據(jù)格式為XML(Extensible Markup Language,可擴展標(biāo)記語言)壓縮文件格式的集群監(jiān)測數(shù)據(jù)。
[0033]在本實施例中,若集群的主節(jié)點能夠正常工作、不存在故障,則所述主控節(jié)點可以接收到該主節(jié)點返回的集群監(jiān)測數(shù)據(jù),若某個集群的主節(jié)點出現(xiàn)故障例如宕機時,則會出現(xiàn)不能正常向所述主控節(jié)點返回集群監(jiān)測數(shù)據(jù)的情況,為避免該類情況對集群監(jiān)控的影響,本實施例中,每個集群中各節(jié)點通過群內(nèi)組播的方式發(fā)送節(jié)點監(jiān)測數(shù)據(jù),使得該集群的每個節(jié)點都能備份其他節(jié)點的監(jiān)測數(shù)據(jù),從而能夠在原主節(jié)點出現(xiàn)故障時,成為新的主節(jié)點。相應(yīng)地,在步驟101之后,還包括:若某一集群的主節(jié)點超時未返回群監(jiān)測數(shù)據(jù)時,所述主控節(jié)點根據(jù)該集群的節(jié)點列表,重新選擇該集群的主節(jié)點。
[0034]步驟103:所述主控節(jié)點根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0035]進一步地,在本實施例中,主控節(jié)點在接收到各主節(jié)點返回的集群監(jiān)測數(shù)據(jù)之后,還可以將所述集群監(jiān)測數(shù)據(jù)存儲到數(shù)據(jù)庫中,當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)的大小達到預(yù)設(shè)值時,再根據(jù)數(shù)據(jù)庫中的集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示。
[0036]在本實施例中,所述節(jié)點監(jiān)測數(shù)據(jù)包括該節(jié)點的屬性狀態(tài)信息,相應(yīng)地,所述集群監(jiān)測數(shù)據(jù)包括集群中各節(jié)點的屬性狀態(tài)信息,由于不同的集群需要監(jiān)控的屬性不同,因此,各個集群的監(jiān)測數(shù)據(jù)中的屬性狀態(tài)信息對應(yīng)的屬性可以不同,本實施例中,以各集群所要監(jiān)控的屬性為CPU、內(nèi)存memory、磁盤disk、加載load等屬性為例,相應(yīng)地,所述屬性狀態(tài)信息包括CPU狀態(tài)信息、內(nèi)存memory狀態(tài)信息、磁盤disk狀態(tài)信息、加載load狀態(tài)信息中的至少一項,步驟103中,所述主控節(jié)點根據(jù)所述集群監(jiān)測數(shù)據(jù)進行監(jiān)控顯示具體為根據(jù)所述集群監(jiān)測數(shù)據(jù)生成屬性狀態(tài)曲線圖并顯示。
[0037]進一步地,在本實施例中,所述主控節(jié)點可以具體顯示各個節(jié)點的各項屬性的屬性狀態(tài)曲線圖,還可以顯示各個集群對應(yīng)的各項屬性的屬性狀態(tài)曲線圖,同時也可以顯示多集群對應(yīng)的系統(tǒng)的各項屬性的屬性狀態(tài)曲線圖,相應(yīng)地,所述根據(jù)所述集群監(jiān)測數(shù)據(jù)生成屬性狀態(tài)曲線圖并顯示,可以包括以下三項中的至少一項:
[0038]根據(jù)所述集群監(jiān)測數(shù)據(jù)中各節(jié)點的屬性狀態(tài)信息,生成每個節(jié)點對應(yīng)的各項屬性的屬性狀態(tài)曲線圖并顯示;
[0039]根據(jù)所述集群監(jiān)測數(shù)據(jù)中各節(jié)點的屬性狀態(tài)信息,生成集群對應(yīng)的各項屬性的屬性狀態(tài)曲線圖并顯示;
[0040]根據(jù)所述集群監(jiān)測數(shù)據(jù)中各節(jié)點的屬性狀態(tài)信息,生成多集群對應(yīng)的系統(tǒng)的屬性狀態(tài)曲線圖并顯示。
[0041]其中,所述集群對應(yīng)的各項屬性的屬性狀態(tài)信息具體可以由主控節(jié)點對該集群的各節(jié)點的各項屬性狀態(tài)信息進行匯總平均得到,進而主控節(jié)點根據(jù)集群對應(yīng)的各項屬性的屬性狀態(tài)信息生成集群對應(yīng)的各項屬性的屬性狀態(tài)曲線圖。多集群對應(yīng)的系統(tǒng)具體為包括各個集群的系統(tǒng),多集群對應(yīng)的系統(tǒng)的各項屬性狀態(tài)信息,可以有主控節(jié)點根據(jù)各集群對應(yīng)的各項屬性的屬性狀態(tài)信息進行匯總平均得到。
[0042]進一步地,為改善監(jiān)控效果,本實施例中,還在所述主控節(jié)點預(yù)置報警閾值,當(dāng)主控節(jié)點監(jiān)測到某節(jié)點或集群的某項屬性狀態(tài)信息的值滿足報警條件時,啟動報警機制,例如通過提示窗口報警、發(fā)郵件報警等。
[0043]進一步地,由于集群的功能、平臺結(jié)構(gòu)的多樣性,用戶可能需要對某些集群進行個性化的監(jiān)控,因此,在本實施例中,所述主控節(jié)點還提供監(jiān)控屬性定制接口,通過該接口,用戶可以根據(jù)需要對某一集群設(shè)置個性化的監(jiān)控的屬性。
[0044]本實施例的方法中,各個集群的主節(jié)點根據(jù)所在集群的各節(jié)點發(fā)送的節(jié)點監(jiān)測數(shù)據(jù)生成集群監(jiān)測數(shù)據(jù),進而主控節(jié)點根據(jù)各個集群的主節(jié)點發(fā)送的集群監(jiān)測數(shù)據(jù),實現(xiàn)了通過主控節(jié)點對各個集群、各集群中的各個節(jié)點的監(jiān)控,提高了應(yīng)用系統(tǒng)中多集群的監(jiān)控效果,進一步保障了應(yīng)用系統(tǒng)各項工作任務(wù)的正常進行。
[0045]圖2為本發(fā)明多集群監(jiān)控方法實施例二的流程圖,參見圖2,本實施例的方法具體包括:
[0046]步驟201:集群的主節(jié)點接收主控節(jié)點發(fā)送的監(jiān)測數(shù)據(jù)獲取請求;
[0047]優(yōu)選地,本實施例中,主控節(jié)點周期的給所述主節(jié)點發(fā)送監(jiān)測數(shù)據(jù)獲取請求。
[0048]步驟202:所述主節(jié)點根據(jù)所述集群的各節(jié)點通過組播方式發(fā)送的節(jié)點監(jiān)測數(shù)據(jù),生成集群監(jiān)測數(shù)據(jù);
[0049]進一步地,在本實施例中,所述集群監(jiān)測數(shù)據(jù)的數(shù)據(jù)格式為XML壓縮文件。本集群內(nèi)各個節(jié)點可以周期性地將本節(jié)點的節(jié)點監(jiān)測數(shù)據(jù)發(fā)送給主節(jié)點,也可以在節(jié)點監(jiān)測數(shù)據(jù)的大小達到預(yù)設(shè)大小時發(fā)送給主節(jié)點,或者,所述主節(jié)點在接收到主控節(jié)點發(fā)送的監(jiān)測數(shù)據(jù)獲取請求之后,向各個節(jié)點發(fā)送獲取指令,各個節(jié)點接收到主節(jié)點發(fā)送的獲取指令時,將節(jié)點監(jiān)測數(shù)據(jù)發(fā)送給所述主節(jié)點。
[0050]本實施例中,所述節(jié)點監(jiān)測數(shù)據(jù)包括該節(jié)點的屬性狀態(tài)信息,相應(yīng)地,所述集群監(jiān)測數(shù)據(jù)包括集群中各節(jié)點的屬性狀態(tài)信息,由于不同的集群需要監(jiān)控的屬性不同,因此,各個集群的監(jiān)測數(shù)據(jù)中的屬性狀態(tài)信息對應(yīng)的屬性可以不同。本實施例中,以各集群所要監(jiān)控的屬性為CPU、內(nèi)存memory、磁盤disk、加載load等屬性為例,相應(yīng)地,所述屬性狀態(tài)信息包括CPU狀態(tài)信息、內(nèi)存memory狀態(tài)信息、磁盤disk狀態(tài)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
北流市| 丰顺县| 上虞市| 荥经县| 淮北市| 天峨县| 奉新县| 桐梓县| 霍林郭勒市| 海盐县| 昌图县| 麻江县| 麟游县| 丰县| 湛江市| 福鼎市| 东阿县| 巴南区| 通化县| 彰武县| 鹿邑县| 桑日县| 张掖市| 青田县| 铜陵市| 北安市| 城固县| 南宁市| 开封县| 昌图县| 肃北| 石河子市| 西吉县| 仁怀市| 河津市| 连城县| 阿瓦提县| 望城县| 齐河县| 镇赉县| 会同县|