專利名稱:分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)服務(wù)器是依托網(wǎng)絡(luò),向客戶端提供實時在線服務(wù)的服務(wù)器。此類服務(wù)器對于網(wǎng)絡(luò)中客戶端的正常工作極為重要,通過在網(wǎng)絡(luò)服務(wù)器上保持大量的用戶數(shù)據(jù),并通過搭建各類服務(wù),如文件服務(wù)、數(shù)據(jù)庫服務(wù)或郵件服務(wù)等,對大量的工作任務(wù)進行有效支持。這些服務(wù)對于企業(yè)來說往往是業(yè)務(wù)能夠正常進行的基本需求,所以網(wǎng)絡(luò)服務(wù)器的正常運行和故障后的快速響應(yīng),對于企業(yè)具有非常重要的意義?,F(xiàn)有的一些對網(wǎng)絡(luò)服務(wù)器監(jiān)控的方法中,提供了對網(wǎng)絡(luò)服務(wù)器的異常監(jiān)控方法, 這些方法對于正常網(wǎng)絡(luò)環(huán)境中的網(wǎng)絡(luò)服務(wù)器異常情況可以進行有效監(jiān)控,但是在異常網(wǎng)絡(luò)環(huán)境中,如通信不暢、DNS解析錯誤、監(jiān)控發(fā)起點自身網(wǎng)絡(luò)故障,則會將正常在線的服務(wù)器誤報為異常。這種情況將對服務(wù)器的運維體系的正常運作產(chǎn)生不利影響,并極大增加服務(wù)器運維體系的維護成本。
發(fā)明內(nèi)容
本發(fā)明提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法及系統(tǒng),通過多臺監(jiān)控服務(wù)器協(xié)同工作的方式,進行多點驗證,解決了由于監(jiān)控服務(wù)器局部網(wǎng)絡(luò)異常引起的誤報事件。一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,包括
至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;
當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;
當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報。所述的當(dāng)前服務(wù)器是指在本次監(jiān)控任務(wù)中發(fā)起監(jiān)控請求的監(jiān)控服務(wù)器;
所述方法中所使用的協(xié)議包括但不限于ICMP、socket、http、ftp、ssh、dns、arp、 telnet、samba、nfs 等。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求,包括
當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);所述的監(jiān)控任務(wù)由監(jiān)控服務(wù)器自身網(wǎng)絡(luò)環(huán)境中發(fā)起。識別并判斷監(jiān)控結(jié)果,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報,包括
接收其它監(jiān)控服務(wù)器返回的核查結(jié)果;
分析核查結(jié)果,若核查結(jié)果中報告為異常的數(shù)量超過預(yù)設(shè)值,則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常,否則確認(rèn)為誤報;
當(dāng)確認(rèn)網(wǎng)絡(luò)服務(wù)器異常時,發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、WEB服務(wù)是否正?;蛭募鬏敺?wù)是否正常。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的核查結(jié)果至少包括 網(wǎng)絡(luò)服務(wù)器是否異常、異常種類及異常原因。一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),包括
至少兩臺監(jiān)控服務(wù)器,用于分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器; 所述的監(jiān)控服務(wù)器包括
監(jiān)控模塊,用于當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常, 則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;
誤報判定模塊,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控模塊還包括 發(fā)送子模塊,用于當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);
判斷子模塊,用于識別并判斷監(jiān)控結(jié)果,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則進入請求模塊;
請求子模塊,用于當(dāng)判斷模塊判斷監(jiān)控結(jié)果異常時,向其他監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的誤報判定模塊還包括 接收子模塊,用于接收其他監(jiān)控服務(wù)器返回的核查結(jié)果;
分析子模塊,用于分析核查結(jié)果,若核查結(jié)果中報告為異常的數(shù)量超過預(yù)設(shè)值,則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常,否則確認(rèn)為誤報;
報警子模塊,用于當(dāng)確認(rèn)網(wǎng)絡(luò)服務(wù)器異常時,發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、WEB服務(wù)是否正?;蛭募鬏敺?wù)是否正常。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的核查結(jié)果至少包括 網(wǎng)絡(luò)服務(wù)器是否異常、異常種類、異常原因。本發(fā)明提供一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法包括至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。本發(fā)明還提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),包括至少兩臺監(jiān)控服務(wù)器。通過本發(fā)明的技術(shù)方案,對服務(wù)器異常時間,進行多點驗證,解決了由于監(jiān)控服務(wù)器局部網(wǎng)絡(luò)異常引起的誤報事件,有效降低了誤報率,提供了一種更高效的網(wǎng)絡(luò)服務(wù)器監(jiān)控方法。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法流程圖; 圖2為監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器流程圖3為監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器的核查結(jié)果,確定是否為誤報流程圖; 圖4為本發(fā)明提供的一分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)實施例示意圖; 圖5為本發(fā)明提供的一種監(jiān)控服務(wù)器結(jié)構(gòu)示意圖。
具體實施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明中技術(shù)方案作進一步詳細(xì)的說明。本發(fā)明提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法及系統(tǒng),通過多臺監(jiān)控服務(wù)器協(xié)同工作的方式,進行多點驗證,解決了由于監(jiān)控服務(wù)器局部網(wǎng)絡(luò)異常引起的誤報事件。適應(yīng)局部監(jiān)控服務(wù)器斷網(wǎng)、離線等情況引起局部監(jiān)控失效的情況。一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,如圖1所示,包括
5101至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;
5102當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;
5103當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報。其中所述的分別定期監(jiān)控是指,由一臺當(dāng)前監(jiān)控服務(wù)器監(jiān)控網(wǎng)絡(luò)服務(wù)器,在指定的一段時間后,由下一監(jiān)控服務(wù)器監(jiān)控網(wǎng)絡(luò)服務(wù)器,所有監(jiān)控服務(wù)器循環(huán)監(jiān)控。所述方法中所使用的協(xié)議包括但不限于ICMP、socket、http、ftp、ssh、dns、arp、 telnet、samba、nfs 等。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求,如圖2所示,包括
S201 當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);所述的監(jiān)控任務(wù)由監(jiān)控服務(wù)器自身網(wǎng)絡(luò)環(huán)境中發(fā)起。S202 識別并判斷監(jiān)控結(jié)果是否正常,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則執(zhí)行S203;
S203 向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報,如圖3所示,包括
S301 接收其它監(jiān)控服務(wù)器返回的核查結(jié)果;
S302:分析核查結(jié)果中報告為異常的數(shù)量是否超過預(yù)設(shè)值,則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常,執(zhí)行S303,否則確認(rèn)為誤報;
例如當(dāng)10個監(jiān)控服務(wù)器中有8個監(jiān)控服務(wù)器報告異常時,則認(rèn)為此異常發(fā)生,否則認(rèn)為此異常未發(fā)生。S303 發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警;
所述的網(wǎng)絡(luò)異常報警,可以根據(jù)事件的緊急程度選擇報警方式,例如短信報警、郵件報警、揚聲器發(fā)聲報警或報警燈閃爍等。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、WEB服務(wù)是否正常或文件傳輸服務(wù)是否正常。可監(jiān)控的服務(wù)還可以包括例如,PHP服務(wù)、ASP服務(wù)等。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。協(xié)助核查請求的內(nèi)容例如地址為 www. example, com, WEB 服務(wù)、80 端口及 socket 連接。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法中,所述的核查結(jié)果至少包括
網(wǎng)絡(luò)服務(wù)器是否異常、異常種類、異常原因。核查結(jié)果例如異常、socket無法連接、連接超時。為了更有效的理解本發(fā)明方法,提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法實施例, 可有多個監(jiān)控點對網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器運行狀態(tài)進行監(jiān)控,通過TCP/IP網(wǎng)絡(luò)與被監(jiān)控網(wǎng)絡(luò)服務(wù)器進行通信,如圖4所示,監(jiān)控服務(wù)器401、402、403和404監(jiān)控同一網(wǎng)絡(luò)中的所有網(wǎng)絡(luò)服務(wù)器405,下面對本技術(shù)方案進行詳細(xì)描述。監(jiān)控服務(wù)器401對網(wǎng)絡(luò)服務(wù)器進行域名解析有效性監(jiān)控;例如對www. example, com進行解析申請;
識別并判斷監(jiān)控結(jié)果;結(jié)果為未知,則認(rèn)為監(jiān)控服務(wù)器本地監(jiān)控結(jié)果為異常,但此時不可確定為監(jiān)控目標(biāo)網(wǎng)絡(luò)服務(wù)器異常,因此執(zhí)行下一步驟;
向監(jiān)控服務(wù)器402、403及404發(fā)出協(xié)助核查請求;其他監(jiān)控服務(wù)器接收協(xié)助核查請求后,根據(jù)協(xié)助核查請求內(nèi)容,對網(wǎng)絡(luò)服務(wù)器進行域名解析核查,并將核查結(jié)果返回發(fā)起協(xié)助核查請求的監(jiān)控服務(wù)器;
接收監(jiān)控服務(wù)器402、403及404返回的核查結(jié)果,并進行分析;擬定監(jiān)控服務(wù)器402、 403及404返回的核查結(jié)果均為異常,則確認(rèn)本次域名解析異常; 發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。上述所提供的方法,有效解決了由于網(wǎng)絡(luò)故障,如監(jiān)控服務(wù)器本地斷網(wǎng)或監(jiān)控服務(wù)器訪問被監(jiān)控網(wǎng)絡(luò)服務(wù)器異常而引起的誤報。在監(jiān)控服務(wù)器本地斷網(wǎng)的情況下,可通過預(yù)先設(shè)定的輪流監(jiān)控的方式,由其他監(jiān)控服務(wù)器繼續(xù)監(jiān)控任務(wù);在監(jiān)控服務(wù)器訪問被監(jiān)控網(wǎng)絡(luò)服務(wù)器異常的情況下,可通過其他監(jiān)控服務(wù)器的協(xié)查,修正誤報。通過分布式監(jiān)控,對服務(wù)器異常時間,進行多點驗證,有效降低了誤報率。本發(fā)明還提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),包括 至少兩臺監(jiān)控服務(wù)器,用于分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器; 所述的監(jiān)控服務(wù)器,如圖5所示,包括
監(jiān)控模塊501,用于當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;
誤報判定模塊502,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控模塊501-1還包括 發(fā)送子模塊501-1,用于當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);
判斷子模塊501-2,用于識別并判斷監(jiān)控結(jié)果,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則進入請求模塊;
請求子模塊501-3,用于當(dāng)判斷模塊判斷監(jiān)控結(jié)果異常時,向其他監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的誤報判定模塊501-2還包括 接收子模塊502-1,用于接收其他監(jiān)控服務(wù)器返回的核查結(jié)果;
分析子模塊502-2,用于分析核查結(jié)果,若核查結(jié)果中報告為異常的數(shù)量超過預(yù)設(shè)值, 則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常,否則確認(rèn)為誤報;
報警子模塊502-3,用于當(dāng)確認(rèn)網(wǎng)絡(luò)服務(wù)器異常時,發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、WEB服務(wù)是否正常或文件傳輸服務(wù)是否正常。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng)中,所述的核查結(jié)果至少包括 網(wǎng)絡(luò)服務(wù)器是否異常、異常種類、異常原因。本發(fā)明提供一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法包括至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。本發(fā)明還提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),包括至少兩臺監(jiān)控服務(wù)器。通過本發(fā)明的技術(shù)方案,對服務(wù)器異常時間,進行多點驗證,解決了由于監(jiān)控服務(wù)器局部網(wǎng)絡(luò)異常引起的誤報事件,有效降低了誤報率,提供了一種更高效的網(wǎng)絡(luò)服務(wù)器監(jiān)控方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。 雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,包括至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報。
2.如權(quán)利要求1所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求,包括當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);識別并判斷監(jiān)控結(jié)果,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。
3.如權(quán)利要求1所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的核查結(jié)果,確定是否為誤報,包括接收其它監(jiān)控服務(wù)器返回的核查結(jié)果;分析核查結(jié)果,若核查結(jié)果中報告為異常的數(shù)量超過預(yù)設(shè)值,則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常, 否則確認(rèn)為誤報;當(dāng)確認(rèn)網(wǎng)絡(luò)服務(wù)器異常時,發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。
4.如權(quán)利要求2所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、 WEB服務(wù)是否正?;蛭募鬏敺?wù)是否正常。
5.如權(quán)利要求2所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。
6.如權(quán)利要求2所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。
7.如權(quán)利要求3所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法,其特征在于,所述的核查結(jié)果至少包括網(wǎng)絡(luò)服務(wù)器是否異常、異常種類及異常原因。
8.一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,包括至少兩臺監(jiān)控服務(wù)器,用于分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;所述的監(jiān)控服務(wù)器包括監(jiān)控模塊,用于當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常, 則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;誤報判定模塊,當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。
9.如權(quán)利要求8所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的監(jiān)控模塊還包括發(fā)送子模塊,用于當(dāng)前監(jiān)控服務(wù)器向網(wǎng)絡(luò)服務(wù)器發(fā)起監(jiān)控任務(wù);判斷子模塊,用于識別并判斷監(jiān)控結(jié)果,若監(jiān)控結(jié)果正常,則結(jié)束監(jiān)控,若監(jiān)控結(jié)果異常,則進入請求模塊;請求子模塊,用于當(dāng)判斷模塊判斷監(jiān)控結(jié)果異常時,向其他監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求。
10.如權(quán)利要求8所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的誤報判定模塊還包括接收子模塊,用于接收其他監(jiān)控服務(wù)器返回的核查結(jié)果;分析子模塊,用于分析核查結(jié)果,若核查結(jié)果中報告為異常的數(shù)量超過預(yù)設(shè)值,則確認(rèn)網(wǎng)絡(luò)服務(wù)器異常,否則確認(rèn)為誤報;報警子模塊,用于當(dāng)確認(rèn)網(wǎng)絡(luò)服務(wù)器異常時,發(fā)出網(wǎng)絡(luò)服務(wù)器異常報警。
11.如權(quán)利要求9所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的監(jiān)控任務(wù)至少包括網(wǎng)絡(luò)服務(wù)是否正常、網(wǎng)絡(luò)服務(wù)器域名解析是否正常、開放性數(shù)據(jù)庫服務(wù)是否正常、 WEB服務(wù)是否正?;蛭募鬏敺?wù)是否正常。
12.如權(quán)利要求9所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的監(jiān)控結(jié)果異常至少包括網(wǎng)絡(luò)無法連接、域名解析失敗、數(shù)據(jù)庫無法連接、WEB服務(wù)失效或文件傳輸服務(wù)無法訪問。
13.如權(quán)利要求9所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的協(xié)助核查請求的內(nèi)容至少包括目標(biāo)網(wǎng)絡(luò)服務(wù)器地址、監(jiān)控任務(wù)類別、服務(wù)端口及預(yù)設(shè)的核查方法。
14.如權(quán)利要求10所述的分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),其特征在于,所述的核查結(jié)果至少包括網(wǎng)絡(luò)服務(wù)器是否異常、異常種類及異常原因。
全文摘要
本發(fā)明提供一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控方法包括至少兩臺監(jiān)控服務(wù)器分別定期監(jiān)控網(wǎng)絡(luò)中的網(wǎng)絡(luò)服務(wù)器;當(dāng)前監(jiān)控服務(wù)器監(jiān)控所有網(wǎng)絡(luò)服務(wù)器,若監(jiān)控到網(wǎng)絡(luò)服務(wù)器出現(xiàn)異常,則向其它監(jiān)控服務(wù)器發(fā)出協(xié)助核查請求;當(dāng)前監(jiān)控服務(wù)器根據(jù)其它監(jiān)控服務(wù)器返回的監(jiān)控結(jié)果,確定是否為誤報。本發(fā)明還提供了一種分布式網(wǎng)絡(luò)服務(wù)器監(jiān)控系統(tǒng),包括至少兩臺監(jiān)控服務(wù)器。通過本發(fā)明的技術(shù)方案,對網(wǎng)絡(luò)服務(wù)器異常事件,進行多點驗證,有效降低了誤報率,提供了一種更高效的網(wǎng)絡(luò)服務(wù)器監(jiān)控方法。
文檔編號H04L29/08GK102347976SQ20111020872
公開日2012年2月8日 申請日期2011年7月25日 優(yōu)先權(quán)日2011年7月25日
發(fā)明者徐翰隆, 楊祖明, 高樹磊 申請人:北京安天電子設(shè)備有限公司