亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法及裝置與流程

文檔序號(hào):11410760閱讀:442來源:國(guó)知局
一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法及裝置與流程

本發(fā)明涉及服務(wù)器監(jiān)控技術(shù)領(lǐng)域,特別涉及一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法及裝置。



背景技術(shù):

隨著數(shù)據(jù)中心的飛速發(fā)展,數(shù)據(jù)中心中包括的服務(wù)器數(shù)量越來越多。在這些數(shù)量龐大的服務(wù)器運(yùn)行過程中,為了及時(shí)了解各個(gè)服務(wù)器的運(yùn)行情況,需要對(duì)各個(gè)服務(wù)器進(jìn)行監(jiān)控。

目前,對(duì)于數(shù)據(jù)中心中包括的各個(gè)服務(wù)器運(yùn)行情況進(jìn)行監(jiān)控時(shí),通常將各個(gè)服務(wù)器分成至少一組。每一組服務(wù)器對(duì)應(yīng)設(shè)置一臺(tái)監(jiān)控設(shè)備,利用設(shè)置的監(jiān)控設(shè)備對(duì)組內(nèi)的服務(wù)器進(jìn)行監(jiān)控。

但是,現(xiàn)有的方式,監(jiān)控設(shè)備需要單獨(dú)設(shè)置,且監(jiān)控設(shè)備只負(fù)責(zé)對(duì)各個(gè)服務(wù)器進(jìn)行監(jiān)控,其剩余的資源不能進(jìn)行其他操作。而各個(gè)服務(wù)器在運(yùn)行過程中,也會(huì)存在剩余的資源沒有被利用。因此,現(xiàn)有的方式,資源利用率較低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法及裝置,可以提高資源利用率。

第一方面,本發(fā)明提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法,該方法包括:

確定至少兩個(gè)待監(jiān)控服務(wù)器的總量以及每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;

根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量;

根據(jù)所述總量和所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量;

針對(duì)每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在所述至少兩個(gè)待監(jiān)控服務(wù)器中選擇所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)所述待監(jiān)控服務(wù)器;將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器;利用所述中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)所述待監(jiān)控服務(wù)器。

優(yōu)選地,

所述參數(shù)信息,包括:內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

所述根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量,包括:

在各個(gè)所述參數(shù)信息中選擇任意一個(gè)所述參數(shù)信息作為目標(biāo)參數(shù)信息;

根據(jù)所述總量以及所述目標(biāo)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),根據(jù)公式(1),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述a表征所述cpu核數(shù);所述b表征所述監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量。

優(yōu)選地,

所述參數(shù)信息,包括:內(nèi)存容量、硬盤容量、cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

所述根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量,包括:

確定各個(gè)所述參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

根據(jù)所述總量以及確定的各個(gè)所述cpu核數(shù)和各個(gè)所述監(jiān)控進(jìn)程數(shù),根據(jù)公式(2),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述am表征第m個(gè)所述待監(jiān)控服務(wù)器的cpu核數(shù);所述bm表征第m個(gè)所述待監(jiān)控服務(wù)器的監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量。

優(yōu)選地,

所述根據(jù)所述總量和所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量,包括:

根據(jù)公式(3),計(jì)算所述總量和所述連接數(shù)量之間的商;

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;

當(dāng)計(jì)算的所述商為整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商,以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量;

當(dāng)計(jì)算的所述商為非整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商取整后加1,以及選擇所述商取整后得出的數(shù)量個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量,未選擇的一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量滿足公式(4);

f=m-[t]×n(4)

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;所述[]為取整符號(hào)。

優(yōu)選地,

所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器,包括:

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

在相互連接的所述待監(jiān)控服務(wù)器中選擇任意一個(gè)所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

優(yōu)選地,

所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器,包括:

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

確定相互連接的各個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;

比對(duì)各個(gè)參數(shù)信息,確定配置位于首位的所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

優(yōu)選地,

進(jìn)一步包括:

在所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)待監(jiān)控服務(wù)器中,預(yù)先部署連接接口和監(jiān)控器;

所述將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接,包括:

利用各個(gè)所述待監(jiān)控服務(wù)器中的連接接口,將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;

在所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,進(jìn)一步包括:

開啟所述中心服務(wù)器中的監(jiān)控器,關(guān)閉與所述中心服務(wù)器連接的各個(gè)所述待監(jiān)控服務(wù)器中的監(jiān)控器。

第二方面,本發(fā)明提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置,該裝置包括:

確定模塊,用于確定至少兩個(gè)待監(jiān)控服務(wù)器的總量以及每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量;

規(guī)劃模塊,用于根據(jù)所述確定模塊確定的所述總量和確定的所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量;

處理模塊,用于針對(duì)每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在所述至少兩個(gè)待監(jiān)控服務(wù)器中選擇所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)所述待監(jiān)控服務(wù)器;將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器;利用所述中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)所述待監(jiān)控服務(wù)器。

優(yōu)選地,

所述參數(shù)信息,包括:內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

所述確定模塊,包括:選擇子模塊和第一連接數(shù)量確定子模塊;

所述選擇子模塊,用于在各個(gè)所述參數(shù)信息中選擇任意一個(gè)所述參數(shù)信息作為目標(biāo)參數(shù)信息;

所述第一連接數(shù)量確定子模塊,用于根據(jù)所述總量以及所述選擇子模塊選擇的所述目標(biāo)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),根據(jù)公式(1),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述a表征所述cpu核數(shù);所述b表征所述監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量。

優(yōu)選地,

所述參數(shù)信息,包括:內(nèi)存容量、硬盤容量、cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

所述確定模塊,包括:參數(shù)確定子模塊和第二連接數(shù)量確定子模塊;

所述參數(shù)確定子模塊,用于確定各個(gè)所述參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

所述第二連接數(shù)量確定子模塊,用于根據(jù)所述總量以及所述參數(shù)確定子模塊確定的各個(gè)所述cpu核數(shù)和各個(gè)所述監(jiān)控進(jìn)程數(shù),根據(jù)公式(2),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述am表征第m個(gè)所述待監(jiān)控服務(wù)器的cpu核數(shù);所述bm表征第m個(gè)所述待監(jiān)控服務(wù)器的監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量。

優(yōu)選地,

所述規(guī)劃模塊,包括:計(jì)算子模塊、第一確定子模塊以及第二確定子模塊;

所述計(jì)算子模塊,用于根據(jù)公式(3),計(jì)算所述總量和所述連接數(shù)量之間的商;

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;

所述第一確定子模塊,用于當(dāng)所述計(jì)算子模塊計(jì)算的所述商為整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商,以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量;

所述第二確定子模塊,用于當(dāng)所述計(jì)算子模塊計(jì)算的所述商為非整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商取整后加1,以及選擇所述商取整后得出的數(shù)量個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量,未選擇的一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量滿足公式(4);

f=m-[t]×n(4)

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;所述[]為取整符號(hào)。

優(yōu)選地,

所述處理模塊,包括:第一選擇模塊;

所述第一選擇模塊,用于當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在相互連接的所述待監(jiān)控服務(wù)器中選擇任意一個(gè)所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

優(yōu)選地,

所述處理模塊,包括:第二選擇模塊;

所述第二選擇模塊,用于當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),確定相互連接的各個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;比對(duì)各個(gè)參數(shù)信息,確定配置位于首位的所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

優(yōu)選地,

進(jìn)一步包括:部署模塊;

所述部署模塊,用于在所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)待監(jiān)控服務(wù)器中,預(yù)先部署連接接口和監(jiān)控器;

所述處理模塊,用于利用所述部署模塊在各個(gè)所述待監(jiān)控服務(wù)器中部署的連接接口,將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;

所述處理模塊,進(jìn)一步用于在所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,開啟所述中心服務(wù)器中所述部署模塊部署的監(jiān)控器,關(guān)閉與所述中心服務(wù)器連接的各個(gè)所述待監(jiān)控服務(wù)器中所述部署模塊部署的監(jiān)控器。

本發(fā)明實(shí)施例提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法及裝置,確定待監(jiān)控服務(wù)器的總量以及每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,然后根據(jù)確定的總量以及各個(gè)參數(shù)信息確定連接數(shù)量。再根據(jù)總量和確定的連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定各個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量。對(duì)針對(duì)每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在待監(jiān)控服務(wù)器中選擇該監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的數(shù)量個(gè)待監(jiān)控服務(wù)器,并將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接,待連接后在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用選擇的中心服務(wù)器監(jiān)控其自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。通過上述可知,本方案在監(jiān)控子網(wǎng)結(jié)構(gòu)的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用中心服務(wù)器對(duì)各個(gè)連接的待監(jiān)控服務(wù)器進(jìn)行監(jiān)控,并不需要設(shè)置單獨(dú)的監(jiān)控設(shè)備對(duì)各個(gè)待監(jiān)控服務(wù)器進(jìn)行監(jiān)控。因此,本發(fā)明提供的方案可以提高資源利用率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法的流程圖;

圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法的流程圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的一種監(jiān)控子網(wǎng)結(jié)構(gòu)的結(jié)構(gòu)示意圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;

圖5是本發(fā)明一個(gè)實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖6是本發(fā)明一個(gè)實(shí)施例提供的一種包括選擇子模塊和第一連接數(shù)量確定子模塊的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖7是本發(fā)明一個(gè)實(shí)施例提供的一種包括參數(shù)確定子模塊和第二連接數(shù)量確定子模塊的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖8是本發(fā)明另一個(gè)實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖9是本發(fā)明一個(gè)實(shí)施例提供的一種包括第一選擇子模塊的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖10是本發(fā)明一個(gè)實(shí)施例提供的一種包括第二選擇子模塊的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖;

圖11是本發(fā)明一個(gè)實(shí)施例提供的一種包括部署模塊的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

如圖1所示,本發(fā)明實(shí)施例提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法,該方法可以包括以下步驟:

步驟101:確定至少兩個(gè)待監(jiān)控服務(wù)器的總量以及每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;

步驟102:根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量;

步驟103:根據(jù)所述總量和所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量;

步驟104:依次從每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)中,選擇一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu);

步驟105:在所述至少兩個(gè)待監(jiān)控服務(wù)器中選擇所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)所述待監(jiān)控服務(wù)器;將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;

步驟106:在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器;

步驟107:利用所述中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)所述待監(jiān)控服務(wù)器。

步驟108:判斷選擇的所述監(jiān)控子網(wǎng)結(jié)構(gòu)是否為最后一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),如果是,則結(jié)束當(dāng)前流程;否則,執(zhí)行步驟104。

根據(jù)如圖1所示的實(shí)施例,確定待監(jiān)控服務(wù)器的總量以及每一臺(tái)待監(jiān)控服務(wù)器的參數(shù)信息,然后根據(jù)確定的總量以及各個(gè)參數(shù)信息確定連接數(shù)量。再根據(jù)總量和確定的連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定各個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量。對(duì)針對(duì)每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在待監(jiān)控服務(wù)器中選擇該監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的數(shù)量個(gè)待監(jiān)控服務(wù)器,并將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接,待連接后在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用選擇的中心服務(wù)器監(jiān)控其自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。通過上述可知,本方案在監(jiān)控子網(wǎng)結(jié)構(gòu)的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用中心服務(wù)器對(duì)各個(gè)連接的待監(jiān)控服務(wù)器進(jìn)行監(jiān)控,并不需要設(shè)置單獨(dú)的監(jiān)控設(shè)備對(duì)各個(gè)待監(jiān)控服務(wù)器進(jìn)行監(jiān)控。因此,本發(fā)明提供的實(shí)施例可以提高資源利用率。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中所涉及的參數(shù)信息可以包括:內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

上述圖1所示流程圖中的步驟102根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量,可以包括:

在各個(gè)所述參數(shù)信息中選擇任意一個(gè)所述參數(shù)信息作為目標(biāo)參數(shù)信息;

根據(jù)所述總量以及所述目標(biāo)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),根據(jù)公式(1),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述a表征所述cpu核數(shù);所述b表征所述監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩臺(tái)待監(jiān)控服務(wù)器的總量;

在本實(shí)施例中,參數(shù)信息中包括的具體內(nèi)容可以根據(jù)業(yè)務(wù)要求確定。比如存在100個(gè)待監(jiān)控服務(wù)器,各個(gè)待監(jiān)控服務(wù)器參數(shù)信息中的內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息、cpu核數(shù)和監(jiān)控進(jìn)程數(shù)均相同。則在100個(gè)待監(jiān)控服務(wù)器中隨機(jī)選擇任意一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息為目標(biāo)參數(shù)信息,比如選擇待監(jiān)控服務(wù)器1的參數(shù)信息中cpu核數(shù)為8、監(jiān)控進(jìn)程數(shù)為100。則將cpu核數(shù)為8、監(jiān)控進(jìn)程數(shù)為100待如到公式(1)中,得到連接數(shù)量為8。

根據(jù)上述實(shí)施例,當(dāng)每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在各個(gè)參數(shù)信息中選取任意一個(gè)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),利用選取的cpu核數(shù)、監(jiān)控進(jìn)程數(shù)以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中所涉及的參數(shù)信息可以包括:內(nèi)存容量、硬盤容量、cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

上述圖1所示流程圖中的步驟102根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量,包括:

確定各個(gè)所述參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

根據(jù)所述總量以及確定的各個(gè)所述cpu核數(shù)和各個(gè)所述監(jiān)控進(jìn)程數(shù),根據(jù)公式(2),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述am表征第m臺(tái)所述待監(jiān)控服務(wù)器的cpu核數(shù);所述bm表征第m臺(tái)所述待監(jiān)控服務(wù)器的監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩臺(tái)待監(jiān)控服務(wù)器的總量。

在本實(shí)施例中,參數(shù)信息中包括的具體內(nèi)容可以根據(jù)業(yè)務(wù)要求確定。比如存在100個(gè)待監(jiān)控服務(wù)器,存在20個(gè)待監(jiān)控服務(wù)器參數(shù)信息與其他的待監(jiān)控服務(wù)器的參數(shù)信息均不相同。則需要分別獲取各個(gè)待監(jiān)控服務(wù)器對(duì)應(yīng)的參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù)。分別計(jì)算100個(gè)待監(jiān)控服務(wù)器的cpu核數(shù)平均值以及監(jiān)控進(jìn)程數(shù)平均值,然后再利用cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。

根據(jù)上述實(shí)施例,當(dāng)各個(gè)待監(jiān)控服務(wù)器中存在待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),分別確定各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),并根據(jù)各個(gè)cpu核數(shù)和各個(gè)監(jiān)控進(jìn)程數(shù)確定各個(gè)待監(jiān)控服務(wù)器的cpu核數(shù)平均值以及監(jiān)控進(jìn)程數(shù)平均值。并利用cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。由于連接數(shù)量是通過cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值確定的,因此連接數(shù)量確定的準(zhǔn)確性較高。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中步驟103根據(jù)所述總量和所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量,包括:

根據(jù)公式(3),計(jì)算所述總量和所述連接數(shù)量之間的商;

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;

當(dāng)計(jì)算的所述商為整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商,以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量;

當(dāng)計(jì)算的所述商為非整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商取整后加1,以及選擇所述商取整后得出的數(shù)量個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量,未選擇的一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量滿足公式(4);

f=m-[t]×n(4)

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩臺(tái)待監(jiān)控服務(wù)器的總量;所述[]為取整符號(hào)。

在本實(shí)施例中,待連接數(shù)量確定后,計(jì)算待監(jiān)控服務(wù)器總量與連接數(shù)量之前的商。比如待監(jiān)控?cái)?shù)量服務(wù)器總量為100,確定的連接數(shù)量為20,則確定待監(jiān)控器總量與連接數(shù)量之間的商為5??梢钥闯鲇?jì)算得出的商5為整數(shù),則確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)就為5,確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量為20。

在本實(shí)施例中,比如待監(jiān)控?cái)?shù)量服務(wù)器總量為100,確定的連接數(shù)量為15,則確定待監(jiān)控器總量與連接數(shù)量之間的商為6.67??梢钥闯鲇?jì)算得出的商為非整數(shù),將6.67取整得6,確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為6+1=7個(gè)。選擇6個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),并確定6個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中的每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中待監(jiān)控服務(wù)器的數(shù)量為15,。未選擇的一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的監(jiān)控服務(wù)器的數(shù)量為100-[6.67]×15=10。

根據(jù)上述實(shí)施例,在根據(jù)待監(jiān)控服務(wù)器總量和連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量時(shí),可以通過計(jì)算總量和連接數(shù)量之間的商來確定。當(dāng)計(jì)算的商為整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商,以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量。當(dāng)計(jì)算的商為非整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商取整后加1,以及選擇商取整后得出的數(shù)量個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為連接數(shù)量,未選擇的一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的根據(jù)商取整后得出的數(shù)量、連接數(shù)量以及待監(jiān)控服務(wù)器確定。通過上述可知,監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量可以根據(jù)總量和連接數(shù)量之間的商是否為整數(shù)具體確定,因此確定各個(gè)數(shù)量的準(zhǔn)確性較高。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中步驟106在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器,可以包括:

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

在相互連接的所述待監(jiān)控服務(wù)器中選擇任意一個(gè)所述待監(jiān)控服務(wù)器為所述中心服務(wù)器;

在本實(shí)施例中,比如在一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中,存在50個(gè)相互連接的待監(jiān)控服務(wù)器,且各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息比如cpu核數(shù)和監(jiān)控進(jìn)程數(shù)均相同時(shí),則可以在50個(gè)待監(jiān)控服務(wù)器中任意選擇一個(gè)待監(jiān)控服務(wù)器作為中心服務(wù)器。

根據(jù)上述實(shí)施例,當(dāng)一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)的各個(gè)待監(jiān)控服務(wù)器中的每一臺(tái)待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在相互連接的待監(jiān)控服務(wù)器中選擇任意一個(gè)待監(jiān)控服務(wù)器為中心服務(wù)器。由于各個(gè)相互連接的各個(gè)待監(jiān)控服務(wù)器參數(shù)信息均相同,因此可以根據(jù)業(yè)務(wù)要求靈活選擇中心服務(wù)器。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中步驟106在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器,可以包括:

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

確定相互連接的各個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;

比對(duì)各個(gè)參數(shù)信息,確定配置位于首位的所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

在本實(shí)施例中,比如在監(jiān)控子網(wǎng)結(jié)構(gòu)a中存在20個(gè)待監(jiān)控服務(wù)器,其中存在5個(gè)待監(jiān)控服務(wù)器與其他的待監(jiān)控服務(wù)器均不相同時(shí),確定相互連接的各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息。預(yù)先設(shè)定比對(duì)基準(zhǔn)參數(shù)信息,比如確定比對(duì)基準(zhǔn)參數(shù)信息為cpu核數(shù),則確定cpu核數(shù)位于首位的待監(jiān)控服務(wù)器為中心服務(wù)器。

根據(jù)上述實(shí)施例,當(dāng)各個(gè)待監(jiān)控服務(wù)器中存在待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),確定相互連接的各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,并比對(duì)各個(gè)參數(shù)信息。確定配置位于首位的待監(jiān)控服務(wù)器為中心服務(wù)器。由于中心服務(wù)器為配置位于首位的待監(jiān)控服務(wù)器,因此可以提高監(jiān)控質(zhì)量。

在本發(fā)明一個(gè)實(shí)施例中,上述圖1所示流程圖中可以進(jìn)一步包括:在所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)待監(jiān)控服務(wù)器中,預(yù)先部署連接接口和監(jiān)控器;

則上述圖1所示流程圖中的步驟105所涉及的將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接,可以包括:

利用各個(gè)所述待監(jiān)控服務(wù)器中的連接接口,將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;

在所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,進(jìn)一步包括:

開啟所述中心服務(wù)器中的監(jiān)控器,關(guān)閉與所述中心服務(wù)器連接的各個(gè)所述待監(jiān)控服務(wù)器中的監(jiān)控器。

在本實(shí)施例中,在各個(gè)待監(jiān)控服務(wù)器中部署的連接接口以及監(jiān)控器的類型均可以根據(jù)業(yè)務(wù)要求確定。比如一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中存在20個(gè)待監(jiān)控服務(wù)器,那么在20個(gè)待監(jiān)控服務(wù)器相互連接時(shí),利用各個(gè)待監(jiān)控服務(wù)器中部署的連接接口將各個(gè)待監(jiān)控服務(wù)器相互連接在一起。

在本實(shí)施例中,比如一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中存在20個(gè)待監(jiān)控服務(wù)器,那么在20個(gè)待監(jiān)控服務(wù)器中選擇出中心服務(wù)器時(shí),開啟中心服務(wù)器中部署的監(jiān)控器,關(guān)閉與中心服務(wù)器連接的各個(gè)待監(jiān)控服務(wù)器中部署的監(jiān)控器。

根據(jù)上述實(shí)施例,在各個(gè)待監(jiān)控服務(wù)器中的每一個(gè)臺(tái)服務(wù)器中預(yù)先部署連接接口和監(jiān)控器,利用各個(gè)待監(jiān)控服務(wù)器中的連接接口,將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接。在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,開啟中心服務(wù)器中的監(jiān)控器,關(guān)閉與中心服務(wù)器連接的各個(gè)待監(jiān)控服務(wù)器中的監(jiān)控器。因此在中心服務(wù)器對(duì)各個(gè)待監(jiān)控服務(wù)器監(jiān)控時(shí),可以減少各個(gè)待監(jiān)控服務(wù)器對(duì)中心服務(wù)器的干擾。

下面以存在100個(gè)待監(jiān)控服務(wù)器為例。展開說明基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法,如圖2所示,該基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法,可以包括如下步驟:

步驟201:在至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)服務(wù)器中,預(yù)先部署連接接口和監(jiān)控器;確定至少兩個(gè)待監(jiān)控服務(wù)器的總量以及每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息。

在本步驟中,各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息中包括:內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息、cpu核數(shù)和監(jiān)控進(jìn)程數(shù)。確定待監(jiān)控服務(wù)器的總量為100。

步驟202:確定各個(gè)待監(jiān)控服務(wù)器對(duì)應(yīng)的參數(shù)信息是否相同,如果是,執(zhí)行步驟203;否則,執(zhí)行步驟205。

在本步驟中,確定100個(gè)待監(jiān)控服務(wù)器對(duì)應(yīng)的參數(shù)信息均相同,則執(zhí)行步驟203。

步驟203:在各個(gè)參數(shù)信息中選擇任意一個(gè)所述參數(shù)信息作為目標(biāo)參數(shù)信息。

在本步驟中,在100個(gè)待監(jiān)控服務(wù)器中隨機(jī)選擇任意一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息為目標(biāo)參數(shù)信息,比如選擇待監(jiān)控服務(wù)器1的參數(shù)信息中cpu核數(shù)為8、監(jiān)控進(jìn)程數(shù)為100。則將cpu核數(shù)為8、監(jiān)控進(jìn)程數(shù)為100待如到公式(1)中,得到連接數(shù)量為8。

步驟204:根據(jù)總量以及目標(biāo)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),確定連接數(shù)量,并執(zhí)行步驟207。

在本步驟中,則將cpu核數(shù)為8、監(jiān)控進(jìn)程數(shù)為100待如到公式(1)中,得到連接數(shù)量為8。

步驟205:確定各個(gè)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

步驟206:根據(jù)總量以及確定的各個(gè)cpu核數(shù)和各個(gè)監(jiān)控進(jìn)程數(shù),根據(jù)確定連接數(shù)量。

在本步驟中,當(dāng)至少兩臺(tái)待監(jiān)控服務(wù)器中存在至少一臺(tái)待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),則需要分別獲取各個(gè)待監(jiān)控服務(wù)器對(duì)應(yīng)的參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù)。根據(jù)公式(2)分別計(jì)算100個(gè)待監(jiān)控服務(wù)器的cpu核數(shù)平均值以及監(jiān)控進(jìn)程數(shù)平均值,然后再利用cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。

步驟207:計(jì)算總量和連接數(shù)量之間的商。

在本步驟中,將待監(jiān)控服務(wù)器的總量100以及步驟204中確定連接數(shù)量8代入公式(3),得到商為12.5。

步驟208:判斷計(jì)算得到的商是否為整數(shù),如果是,執(zhí)行步驟209;否則執(zhí)行步驟210。

在本步驟中,可見步驟207得到商12.5為非整數(shù),則執(zhí)行步驟210。

步驟209:當(dāng)計(jì)算的商為整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商,以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為連接數(shù)量,并執(zhí)行步驟211。

步驟210:當(dāng)計(jì)算的商為非整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商取整后加1,以及選擇商取整后得出的數(shù)量個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為連接數(shù)量,未選擇的一個(gè)所監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量,并執(zhí)行步驟211。

在本步驟中,計(jì)算的商12.5為非整數(shù),確定的監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為[12.5]+1=13。選擇12個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),確定12個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量為連接數(shù)量8,未選擇一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量為

f=m-[t]×n=100-[12.5]×8=4

步驟211:依次從每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)中,選擇一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)。

步驟212:在至少兩臺(tái)待監(jiān)控服務(wù)器中選擇監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)待監(jiān)控服務(wù)器。

在本步驟中,比如步驟211中選擇的監(jiān)控子網(wǎng)結(jié)構(gòu)中包括8個(gè)待監(jiān)控服務(wù)器,則在100個(gè)待監(jiān)控服務(wù)器中選擇8個(gè)待監(jiān)控服務(wù)器。

步驟213:利用各個(gè)待監(jiān)控服務(wù)器中的連接接口,將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接。

在本步驟中,利用8個(gè)待監(jiān)控服務(wù)器部署的連接接口,將8個(gè)待監(jiān)控服務(wù)器相互連接。連接的結(jié)構(gòu)示意圖如圖3所示。圖3中,301為中心服務(wù)器,302為各個(gè)待監(jiān)控服務(wù)器。

步驟214:判斷監(jiān)控子網(wǎng)結(jié)構(gòu)中各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息是否均相同;如果是,執(zhí)行步驟215;否則,執(zhí)行步驟216。

步驟215:當(dāng)至少兩臺(tái)待監(jiān)控服務(wù)器中的每一臺(tái)待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在相互連接的待監(jiān)控服務(wù)器中選擇任意一個(gè)待監(jiān)控服務(wù)器為中心服務(wù)器,并執(zhí)行步驟217。

在本步驟中,各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息均相同,則在8個(gè)待監(jiān)控服務(wù)其中隨機(jī)選擇一個(gè)待監(jiān)控服務(wù)器作為中心服務(wù)器。

步驟216:當(dāng)至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),確定相互連接的各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息;比對(duì)各個(gè)參數(shù)信息,確定配置位于首位的待監(jiān)控服務(wù)器為所述中心服務(wù)器,并執(zhí)行步驟217。

在本步驟中,確定相互連接的各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息。預(yù)先設(shè)定比對(duì)基準(zhǔn)參數(shù)信息,比如確定比對(duì)基準(zhǔn)參數(shù)信息為cpu核數(shù),則確定cpu核數(shù)位于首位的待監(jiān)控服務(wù)器為中心服務(wù)器。

步驟217:開啟中心服務(wù)器中的監(jiān)控器,關(guān)閉與中心服務(wù)器連接的各個(gè)待監(jiān)控服務(wù)器中的監(jiān)控器。

步驟218:利用中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。

步驟219:判斷選擇的所述監(jiān)控子網(wǎng)結(jié)構(gòu)是否為最后一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),如果是,則結(jié)束當(dāng)前流程;否則,執(zhí)行步驟211。

如圖4、圖5所示,本發(fā)明實(shí)施例提供了一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。從硬件層面而言,如圖4所示,為本發(fā)明實(shí)施例提供的基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等。以軟件實(shí)現(xiàn)為例,如圖5所示,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的cpu將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。本實(shí)施例提供的一種基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置,包括:

確定模塊501,用于確定至少兩個(gè)待監(jiān)控服務(wù)器的總量以及每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;根據(jù)所述總量以及各個(gè)所述參數(shù)信息,確定連接數(shù)量;

規(guī)劃模塊502,用于根據(jù)所述確定模塊501確定的所述總量和確定的所述連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量;

處理模塊503,用于針對(duì)每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在所述至少兩臺(tái)待監(jiān)控服務(wù)器中選擇所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)所述待監(jiān)控服務(wù)器;將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器;利用所述中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)所述待監(jiān)控服務(wù)器。

根據(jù)如圖5所示的實(shí)施例,該基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置包括:確定模塊、規(guī)劃模塊、處理模塊。確定模塊確定待監(jiān)控服務(wù)器的總量以及每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,并根據(jù)總量以及各個(gè)參數(shù)信息,確定連接數(shù)量。然后規(guī)劃模塊根據(jù)確定模塊確定的總量和確定的連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量。然后利用處理模塊針對(duì)每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在至少兩臺(tái)待監(jiān)控服務(wù)器中選擇監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)待監(jiān)控服務(wù)器;將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接;在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,并利用選擇的中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。通過上述可知,本方案在監(jiān)控子網(wǎng)結(jié)構(gòu)的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用中心服務(wù)器對(duì)各個(gè)連接的待監(jiān)控服務(wù)器進(jìn)行監(jiān)控,并不需要設(shè)置單獨(dú)的監(jiān)控設(shè)備對(duì)各個(gè)待監(jiān)控服務(wù)器進(jìn)行監(jiān)控。因此,本發(fā)明提供的實(shí)施例可以提高資源利用率。

在本發(fā)明一個(gè)實(shí)施例中,如圖6所示,當(dāng)參數(shù)信息可以包括:內(nèi)存容量、硬盤容量、中央處理器cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),

所述確定模塊501可以包括:選擇子模塊601和第一連接數(shù)量確定子模塊602;

所述選擇子模塊601,用于在各個(gè)所述參數(shù)信息中選擇任意一個(gè)所述參數(shù)信息作為目標(biāo)參數(shù)信息;

所述第一連接數(shù)量確定子模塊602,用于根據(jù)所述總量以及所述選擇子模塊601選擇的所述目標(biāo)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),根據(jù)公式(1),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述a表征所述cpu核數(shù);所述b表征所述監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩臺(tái)待監(jiān)控服務(wù)器的總量。

在本發(fā)明一個(gè)實(shí)施例中,如圖7所示,當(dāng)參數(shù)信息可以包括:內(nèi)存容量、硬盤容量、cpu主頻、網(wǎng)卡信息中的至少一種,以及cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),

所述確定模塊501可以包括:參數(shù)確定子模塊701和第二連接數(shù)量確定子模塊702;

所述參數(shù)確定子模塊701,用于確定各個(gè)所述參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù);

所述第二連接數(shù)量確定子模塊702,用于根據(jù)所述總量以及所述參數(shù)確定子模塊701確定的各個(gè)所述cpu核數(shù)和各個(gè)所述監(jiān)控進(jìn)程數(shù),根據(jù)公式(2),確定所述連接數(shù)量;

其中,所述n表征所述連接數(shù)量;所述am表征第m個(gè)所述待監(jiān)控服務(wù)器的cpu核數(shù);所述bm表征第m個(gè)所述待監(jiān)控服務(wù)器的監(jiān)控進(jìn)程數(shù);所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量。

在本發(fā)明一個(gè)實(shí)施例中,如圖8所示,所述規(guī)劃模塊502可以包括:計(jì)算子模塊801、第一確定子模塊802以及第二確定子模塊803;

所述計(jì)算子模塊801,用于根據(jù)公式(3),計(jì)算所述總量和所述連接數(shù)量之間的商;

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;

所述第一確定子模塊802,用于當(dāng)所述計(jì)算子模塊801計(jì)算的所述商為整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商,以及確定每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量;

所述第二確定子模塊803,用于當(dāng)所述計(jì)算子模塊801計(jì)算的所述商為非整數(shù)時(shí),確定所述監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為所述商取整后加1,以及選擇所述商取整后得出的數(shù)量個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量,未選擇的一個(gè)所述監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的所述待監(jiān)控服務(wù)器的第一數(shù)量滿足公式(4);

f=m-[t]×n(4)

其中,所述t表征所述總量和所述連接數(shù)量之間的商;所述n表征所述連接數(shù)量;所述m表征所述至少兩個(gè)待監(jiān)控服務(wù)器的總量;所述[]為取整符號(hào)。

在本發(fā)明一個(gè)實(shí)施例中,如圖9所示,所述處理模塊503可以包括:第一選擇模塊901;

所述第一選擇模塊901,用于當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在相互連接的所述待監(jiān)控服務(wù)器中選擇任意一個(gè)所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

在本發(fā)明一個(gè)實(shí)施例中,如圖10所示,所述處理模塊503可以包括:第二選擇模塊1001;

所述第二選擇模塊1001,用于當(dāng)所述至少兩個(gè)待監(jiān)控服務(wù)器中存在至少一個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息與其他的所述待監(jiān)控服務(wù)器均不相同時(shí),確定相互諒解的各個(gè)所述待監(jiān)控服務(wù)器的參數(shù)信息;比對(duì)各個(gè)參數(shù)信息,確定配置位于首位的所述待監(jiān)控服務(wù)器為所述中心服務(wù)器。

在本發(fā)明一個(gè)實(shí)施例中,如圖11所示,所述基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置可以進(jìn)一步包括:部署模塊1101;

所述部署模塊1101,用于在所述至少兩個(gè)待監(jiān)控服務(wù)器中的每一個(gè)待監(jiān)控服務(wù)器中,預(yù)先部署連接接口和監(jiān)控器;

所述處理模塊503,用于利用所述部署模塊在各個(gè)所述待監(jiān)控服務(wù)器中部署的連接接口,將選擇的各個(gè)所述待監(jiān)控服務(wù)器相互連接;

所述處理模塊503,進(jìn)一步用于在所述在相互連接的所述待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,開啟所述中心服務(wù)器中所述部署模塊部署的監(jiān)控器,關(guān)閉與所述中心服務(wù)器連接的各個(gè)所述待監(jiān)控服務(wù)器中所述部署模塊部署的監(jiān)控器。

在本發(fā)明一個(gè)實(shí)施例提供了一種可讀介質(zhì),該可讀介質(zhì)包括:執(zhí)行指令,當(dāng)存儲(chǔ)控制器的處理器執(zhí)行所述執(zhí)行指令時(shí),所述存儲(chǔ)控制器執(zhí)行上述任一項(xiàng)所述基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控方法。

在本發(fā)明一個(gè)實(shí)施例提供了一種存儲(chǔ)控制器,該存儲(chǔ)控制器包括:處理器、存儲(chǔ)器和總線;所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行指令;所述處理器與所述存儲(chǔ)器通過所述總線連接;當(dāng)所述存儲(chǔ)控制器運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述執(zhí)行指令,以使所述存儲(chǔ)控制器執(zhí)行上述任一項(xiàng)所述基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

綜上所述,本發(fā)明各個(gè)實(shí)施例至少可以實(shí)現(xiàn)如下有益效果:

1、在本發(fā)明實(shí)施例中,確定待監(jiān)控服務(wù)器的總量以及每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,然后根據(jù)確定的總量以及各個(gè)參數(shù)信息確定連接數(shù)量。再根據(jù)總量和確定的連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定各個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量。對(duì)針對(duì)每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在待監(jiān)控服務(wù)器中選擇該監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的數(shù)量個(gè)待監(jiān)控服務(wù)器,并將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接,待連接后在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用選擇的中心服務(wù)器監(jiān)控其自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。通過上述可知,本方案在監(jiān)控子網(wǎng)結(jié)構(gòu)的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用中心服務(wù)器對(duì)各個(gè)連接的待監(jiān)控服務(wù)器進(jìn)行監(jiān)控,并不需要設(shè)置單獨(dú)的監(jiān)控設(shè)備對(duì)各個(gè)待監(jiān)控服務(wù)器進(jìn)行監(jiān)控。因此,本發(fā)明提供的實(shí)施例可以提高資源利用率。

2、在本發(fā)明實(shí)施例中,當(dāng)每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在各個(gè)參數(shù)信息中選取任意一個(gè)參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),利用選取的cpu核數(shù)、監(jiān)控進(jìn)程數(shù)以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。

3、在本發(fā)明實(shí)施例中,當(dāng)各個(gè)待監(jiān)控服務(wù)器中存在待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),分別確定各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息包括的cpu核數(shù)和監(jiān)控進(jìn)程數(shù),并根據(jù)各個(gè)cpu核數(shù)和各個(gè)監(jiān)控進(jìn)程數(shù)確定各個(gè)待監(jiān)控服務(wù)器的cpu核數(shù)平均值以及監(jiān)控進(jìn)程數(shù)平均值。并利用cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值以及待監(jiān)控服務(wù)器的總量確定連接數(shù)量。由于連接數(shù)量是通過cpu核數(shù)平均值、監(jiān)控進(jìn)程數(shù)平均值確定的,因此連接數(shù)量確定的準(zhǔn)確性較高。

4、在本發(fā)明實(shí)施例中,在根據(jù)待監(jiān)控服務(wù)器總量和連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量時(shí),可以通過計(jì)算總量和連接數(shù)量之間的商來確定。當(dāng)計(jì)算的商為整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商,以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為所述連接數(shù)量。當(dāng)計(jì)算的商為非整數(shù)時(shí),確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)為商取整后加1,以及選擇商取整后得出的數(shù)量個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu),確定選擇的每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量為連接數(shù)量,未選擇的一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的根據(jù)商取整后得出的數(shù)量、連接數(shù)量以及待監(jiān)控服務(wù)器確定。通過上述可知,監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù)以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的數(shù)量可以根據(jù)總量和連接數(shù)量之間的商是否為整數(shù)具體確定,因此確定各個(gè)數(shù)量的準(zhǔn)確性較高。

5、在本發(fā)明實(shí)施例中,當(dāng)一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)的各個(gè)待監(jiān)控服務(wù)器中的每一臺(tái)待監(jiān)控服務(wù)器的參數(shù)信息均相同時(shí),在相互連接的待監(jiān)控服務(wù)器中選擇任意一個(gè)待監(jiān)控服務(wù)器為中心服務(wù)器。由于各個(gè)相互連接的各個(gè)待監(jiān)控服務(wù)器參數(shù)信息均相同,因此可以根據(jù)業(yè)務(wù)要求靈活選擇中心服務(wù)器。

6、在本發(fā)明實(shí)施例中,當(dāng)各個(gè)待監(jiān)控服務(wù)器中存在待監(jiān)控服務(wù)器的參數(shù)信息與其他的待監(jiān)控服務(wù)器均不相同時(shí),確定相互連接的各個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,并比對(duì)各個(gè)參數(shù)信息。確定配置位于首位的待監(jiān)控服務(wù)器為中心服務(wù)器。由于中心服務(wù)器為配置位于首位的待監(jiān)控服務(wù)器,因此可以提高監(jiān)控質(zhì)量。

7、在本發(fā)明實(shí)施例中,在各個(gè)待監(jiān)控服務(wù)器中的每一個(gè)臺(tái)服務(wù)器中預(yù)先部署連接接口和監(jiān)控器,利用各個(gè)待監(jiān)控服務(wù)器中的連接接口,將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接。在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器之后,開啟中心服務(wù)器中的監(jiān)控器,關(guān)閉與中心服務(wù)器連接的各個(gè)待監(jiān)控服務(wù)器中的監(jiān)控器。因此在中心服務(wù)器對(duì)各個(gè)待監(jiān)控服務(wù)器監(jiān)控時(shí),可以減少各個(gè)待監(jiān)控服務(wù)器對(duì)中心服務(wù)器的干擾。

8、在本發(fā)明實(shí)施例中,該基于網(wǎng)狀互聯(lián)結(jié)構(gòu)的大規(guī)模服務(wù)器監(jiān)控裝置包括:確定模塊、規(guī)劃模塊、處理模塊。確定模塊確定待監(jiān)控服務(wù)器的總量以及每一個(gè)待監(jiān)控服務(wù)器的參數(shù)信息,并根據(jù)總量以及各個(gè)參數(shù)信息,確定連接數(shù)量。然后規(guī)劃模塊根據(jù)確定模塊確定的總量和確定的連接數(shù)量確定監(jiān)控子網(wǎng)結(jié)構(gòu)的個(gè)數(shù),以及確定每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的待監(jiān)控服務(wù)器的第一數(shù)量。然后利用處理模塊針對(duì)每一個(gè)監(jiān)控子網(wǎng)結(jié)構(gòu)均執(zhí)行:在至少兩臺(tái)待監(jiān)控服務(wù)器中選擇監(jiān)控子網(wǎng)結(jié)構(gòu)對(duì)應(yīng)的第一數(shù)量個(gè)待監(jiān)控服務(wù)器;將選擇的各個(gè)待監(jiān)控服務(wù)器相互連接;在相互連接的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,并利用選擇的中心服務(wù)器監(jiān)控自身以及與其連接的各個(gè)待監(jiān)控服務(wù)器。通過上述可知,本方案在監(jiān)控子網(wǎng)結(jié)構(gòu)的待監(jiān)控服務(wù)器中選擇中心服務(wù)器,利用中心服務(wù)器對(duì)各個(gè)連接的待監(jiān)控服務(wù)器進(jìn)行監(jiān)控,并不需要設(shè)置單獨(dú)的監(jiān)控設(shè)備對(duì)各個(gè)待監(jiān)控服務(wù)器進(jìn)行監(jiān)控。因此,本發(fā)明提供的實(shí)施例可以提高資源利用率。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1