国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通信狀態(tài)的監(jiān)控方法及裝置與流程

      文檔序號:11263557閱讀:182來源:國知局
      一種通信狀態(tài)的監(jiān)控方法及裝置與流程

      本發(fā)明涉及運維監(jiān)控技術領域,特別是涉及一種通信狀態(tài)的監(jiān)控方法及裝置。



      背景技術:

      在互聯(lián)網(wǎng)后端運作環(huán)境中,人們多采用cs(client-server,客戶端/服務器)模式,這種運作模式一般由多個客戶端與服務器建立連接,從而實現(xiàn)客戶端與服務器間的數(shù)據(jù)交互。通常情況下,客戶端和服務器之間通過tcp協(xié)議進行通信,這就需要對客戶端與服務器之間的tcp通信狀態(tài)進行監(jiān)控,以保證整個后端系統(tǒng)的正常運行。

      一般情況下,一臺服務器需要同時為多臺客戶端提供不同類型的服務,也就是說,一臺服務器需要同時與多臺客戶端保持通信,這就會產(chǎn)生大量通信狀態(tài)信息。但是,現(xiàn)有通信狀態(tài)監(jiān)控方法,通常只能監(jiān)控處于某一連接狀態(tài)下的客戶端總數(shù)量,從而無法根據(jù)監(jiān)控結果準確定位異常連接。



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

      本發(fā)明實施例的目的在于提供一種通信狀態(tài)的監(jiān)控方法及裝置,以實現(xiàn)監(jiān)控每一客戶端的具體通信狀態(tài)。具體技術方案如下:

      一種通信狀態(tài)的監(jiān)控方法,包括:

      采集與服務器連接的多個客戶端的通信狀態(tài)信息,所述通信狀態(tài)信息中包括:所述客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài);

      存儲所述多個客戶端的通信狀態(tài)信息;

      將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端的通信狀態(tài)。

      優(yōu)選地,所述將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器之前,所述通信狀態(tài)的監(jiān)控方法包括:

      對所述多個客戶端的通信狀態(tài)信息進行整合,生成多個整合后的通信狀態(tài)信息組,每個整合后的通信狀態(tài)信息組包括至少一個具有相同屬性的通信狀態(tài)信息。

      優(yōu)選地,所述采集與服務器連接的多個客戶端的通信狀態(tài)信息,進一步包括:

      根據(jù)預設采集周期,定時采集與服務器連接的多個客戶端的通信狀態(tài)信息,每個通信狀態(tài)信息中包括時間屬性;

      所述將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,進一步包括:

      將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)以及所述客戶端的包含時間屬性的通信狀態(tài)信息發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端在不同時刻的通信狀態(tài)。

      優(yōu)選地,所述通信狀態(tài)信息中還包括:所述多個客戶端運行的服務名稱;

      所述將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,進一步包括:

      將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)以及所述客戶端運行的服務名稱發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端運行不同服務時的通信狀態(tài)。

      優(yōu)選地,所述將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器之后,所述通信狀態(tài)的監(jiān)控方法還包括:

      將存儲的所述多個客戶端的通信狀態(tài)信息中的異常信息生成為主動報警信息,并發(fā)送所述主動報警信息至報警服務器。

      優(yōu)選地,所述通信狀態(tài)的監(jiān)控方法還包括:

      接收通信狀態(tài)查詢請求,所述查詢請求中包括查詢屬性,所述查詢屬性包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務的配置管理數(shù)據(jù)庫cmdb信息;

      生成查詢信息,并發(fā)送所述查詢信息至查詢服務器,所述查詢信息包括至少一個具有所述查詢屬性的通信狀態(tài)信息。

      一種通信狀態(tài)的監(jiān)控裝置,包括:

      采集模塊,用于采集與服務器連接的多個客戶端的通信狀態(tài)信息,所述通信狀態(tài)信息中包括:所述客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài);

      存儲模塊,用于存儲所述多個客戶端的通信狀態(tài)信息;

      發(fā)送模塊,將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端的通信狀態(tài)。

      優(yōu)選地,所述裝置還包括:

      整合模塊,用于對所述多個客戶端的通信狀態(tài)信息進行整合,生成多個整合后的通信狀態(tài)信息組,每個整合后的通信狀態(tài)信息組包括至少一個具有相同屬性的通信狀態(tài)信息。

      優(yōu)選地,所述采集模塊,進一步用于:

      根據(jù)預設采集周期,定時采集與服務器連接的多個客戶端的通信狀態(tài)信息,每個通信狀態(tài)信息中包括時間屬性;

      所述發(fā)送模塊,進一步用于:

      將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)以及所述客戶端的包含時間屬性的通信狀態(tài)信息發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端在不同時刻的通信狀態(tài)。

      優(yōu)選地,所述通信狀態(tài)信息中還包括:所述多個客戶端運行的服務名稱;

      所述發(fā)送模塊,進一步用于:

      將所述通信狀態(tài)信息中的客戶端的地址、所述客戶端與服務器之間的tcp連接狀態(tài)以及所述客戶端運行的服務名稱發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端運行不同服務時的通信狀態(tài)。

      優(yōu)選地,所述通信狀態(tài)的監(jiān)控裝置,進一步包括:

      第一生成模塊,用于將存儲的所述多個客戶端的通信狀態(tài)信息中的異常信息生成為主動報警信息,并發(fā)送所述主動報警信息至報警服務器。

      優(yōu)選地,所述通信狀態(tài)的監(jiān)控裝置,進一步包括:

      接收模塊,用于接收通信狀態(tài)查詢請求,所述查詢請求中包括查詢屬性,所述查詢屬性包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務的配置管理數(shù)據(jù)庫cmdb信息;

      第二生成模塊,用于生成查詢信息,并發(fā)送所述查詢信息至查詢服務器,所述查詢信息包括至少一個具有所述查詢屬性的通信狀態(tài)信息。

      本發(fā)明實施例提供的一種通信狀態(tài)的監(jiān)控方法及裝置方法及裝置,通過采集與服務器連接的所有客戶端的連接狀態(tài),并對連接狀態(tài)信息按照預設分類模式進行整合,可以高效而詳細地監(jiān)控各個客戶端的具體通信狀態(tài),并且能夠溯源查詢,提高了互聯(lián)網(wǎng)后端運維作業(yè)的效率。當然,實施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時達到以上所述的所有優(yōu)點。

      附圖說明

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

      圖1為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的一種流程示意圖;

      圖2為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的另一種流程示意圖;

      圖3為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的再一種流程示意圖;

      圖4為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的一種結構示意圖;

      圖5為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的另一種結構示意圖;

      圖6為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的再一種結構示意圖;

      圖7為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的架構示意圖。

      具體實施方式

      下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      方法實施例一

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控方法的一種具體實施例,參考圖1,圖1為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的一種流程示意圖,包括:

      s101、采集與服務器連接的多個客戶端的通信狀態(tài)信息,通信狀態(tài)信息中包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)。

      本發(fā)明實施例中,客戶端指業(yè)務客戶機,這些業(yè)務客戶機能夠為用戶提供諸如音視頻數(shù)據(jù)觀看等業(yè)務服務。通常,業(yè)務客戶機通過tcp連接的方式與服務器連接。

      對服務器和客戶端之間的連接狀態(tài)進行運維監(jiān)控時,客戶端數(shù)量往往達到數(shù)百個,每個客戶端還會在時間序列上產(chǎn)生不同的連接狀態(tài),因此,這些連接狀態(tài)的信息量巨大。目前的監(jiān)控工具,受制于系統(tǒng)架構設計以及系統(tǒng)硬件限制,通常只是監(jiān)控各客戶端的tcp連接狀態(tài)處于某一狀態(tài)下的總數(shù)目,例如,time-wait連接狀態(tài)的數(shù)為5000,但具體哪些客戶端是time-wait狀態(tài),無法詳細記錄。當連接異常時,現(xiàn)有監(jiān)控方法無法根據(jù)監(jiān)控結果及時而準確定位異常連接,這對排查連接故障十分不利。

      本發(fā)明實施例,相比于現(xiàn)有通信狀態(tài)監(jiān)控方法,利用客戶端收集器--一種javascript腳本程序,實時收集客戶端和服務器之間的通信狀態(tài)信息,不僅收集與服務器連接的多個客戶端的地址,方便對客戶端進行準確定位,還能夠收集客戶端與服務器之間的tcp連接狀態(tài)。通過收集這些信息,可以詳細地監(jiān)控每臺客戶端與服務器之間的連接狀態(tài)。

      s102、存儲多個客戶端的通信狀態(tài)信息。

      經(jīng)收集后的通信狀態(tài)信息,需要存儲至數(shù)據(jù)庫,以供監(jiān)控調(diào)取或者后期溯源調(diào)取,一般地,客戶端收集器通過socketstatistics(linux系統(tǒng)中查看tcp連接的工具)查看tcp連接狀態(tài),并將通信狀態(tài)信息封裝為json(javascriptobjectnotation)格式并上傳至服務器的數(shù)據(jù)庫中,該服務器為后端數(shù)據(jù)服務器,其作用是存儲收集到的各客戶端的連接狀態(tài)信息,并將這些數(shù)據(jù)以數(shù)據(jù)庫的形式保存??蛇x地,后端數(shù)據(jù)服務器可以根據(jù)客戶端的規(guī)模橫向擴容,因而即使客戶端數(shù)量增加,也不會產(chǎn)生性能瓶頸。

      s103、將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端的通信狀態(tài)。

      監(jiān)控服務器是具有監(jiān)控客戶端的通信狀態(tài)功能的服務器。通過將數(shù)據(jù)庫存儲的通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,監(jiān)控服務器便可以根據(jù)這些信息確定具體是哪臺客戶端的連接狀態(tài)。例如,一旦監(jiān)控到某臺客戶端的tcp連接狀態(tài)異常,監(jiān)控服務器便可以通過獲取的客戶端的ip地址,迅速定位異常連接部位及對應的客戶端,運維人員便可以及時處理故障,第一時間使系統(tǒng)恢復正常。

      本發(fā)明方法實施例一,通過采集與服務器連接的所有客戶端的包括客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)等連接狀態(tài)信息,從而詳細地監(jiān)控各個客戶端的具體通信狀態(tài),當某臺客戶端連接狀態(tài)異常時,可以快速定位并查找異常,便于運維人員及時排除故障。

      方法實施例二

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控方法的另一種具體實施例,參考圖2,圖2為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的另一種流程示意圖,在方法實施例一的基礎上,進一步包括:

      s201、對多個客戶端的通信狀態(tài)信息進行整合,生成多個整合后的通信狀態(tài)信息組,每個整合后的通信狀態(tài)信息組包括至少一個具有相同屬性的通信狀態(tài)信息。

      本步驟位于方法實施例一的s103之前。當多個客戶端具有至少一個相同屬性的通信狀態(tài)信息時,可選地,通過將這些客戶端的通信狀態(tài)信息進行整合,再發(fā)送至監(jiān)控服務器,能夠使監(jiān)控服務器集中監(jiān)控多個客戶端的通信狀態(tài),從而提高監(jiān)控效率。其中,相同屬性可以指多個客戶端運行相同的服務類型、位于同一業(yè)務集群、或者具有相同的連接狀態(tài)。以運行相同的服務類型的客戶端舉例說明,實際業(yè)務處理過程中,一個業(yè)務一般同時由多個客戶端組成的集群進行處理,這些客戶端會運行相同的服務類型??蛇x地,具體整合方法為,通過將運行同一服務類型的多個客戶端的通信狀態(tài)信息整合后,再發(fā)送給監(jiān)控服務器,監(jiān)控服務器就可以將處理同一服務類型的客戶端集中監(jiān)控,因此能夠提高監(jiān)控服務器的監(jiān)控效率。

      并且,可選地,s101中通信狀態(tài)信息的采集過程具體為:

      根據(jù)預設采集周期,定時采集與服務器連接的多個客戶端的通信狀態(tài)信息,并且每個通信狀態(tài)信息中包括時間屬性。

      由于客戶端與服務器的連接狀態(tài)在不同的時間段可能會出現(xiàn)變化,因此可以通過周期性地采集連接狀態(tài),例如,可以設置采集周期為1min,即每隔1min采集一次連接狀態(tài),從而方便地查看一臺客戶端的連接狀態(tài)隨時序的變化情況,同時,也能在出現(xiàn)問題時及時定位問題時間點。本發(fā)明實施例中,預設采集周期為運維人員根據(jù)實際采集周期需求設置。

      可選地,s103中發(fā)送過程進一步包括:

      將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端的包含時間屬性的通信狀態(tài)信息發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端在不同時刻的通信狀態(tài)。

      本發(fā)明實施例中,包含時間屬性的通信狀態(tài)信息指周期性采集的通信狀態(tài)信息,每個時間的通信狀態(tài)信息都具有唯一的時間屬性,因此,當這些信息發(fā)送至監(jiān)控服務器后,監(jiān)控服務器能夠根據(jù)這些信息確定通信狀態(tài)的時間。

      可選地,s103中發(fā)送過程還可以包括:

      將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務名稱發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端運行不同服務時的通信狀態(tài)。

      本發(fā)明實施例中,一臺客戶端可能會同時運行多個服務,因此,將客戶端運行的服務名稱也發(fā)送到監(jiān)控服務器,能夠使監(jiān)控服務器方便地確定該客戶端在運行該服務時的通信狀態(tài)。

      本發(fā)明方法實施例二,定時采集與服務器連接的多個客戶端的通信狀態(tài)信息,并將這些信息發(fā)送至監(jiān)控服務器,監(jiān)控服務器能夠確定不同時刻的通信狀態(tài),能夠及時定位異常連接的時間點,進一步提高監(jiān)控精度;并且,通過將具有相同屬性的客戶端的通信狀態(tài)信息進行整合,發(fā)送給監(jiān)控服務器,能夠使監(jiān)控服務器集中監(jiān)控多個客戶端的通信狀態(tài),從而提高監(jiān)控效率。

      方法實施例三

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控方法的再一種具體實施例,參考圖3,圖3為本發(fā)明實施例的通信狀態(tài)的監(jiān)控方法的再一種流程示意圖,在方法實施例二的基礎上,進一步包括:

      s301、將存儲的多個客戶端的通信狀態(tài)信息中的異常信息生成為主動報警信息,并發(fā)送主動報警信息至報警服務器。

      本步驟位于方法實施例二的s103之后,主動報警信息由監(jiān)控服務器根據(jù)通信狀態(tài)信息中的異常信息自動識別并生成,其作用是為運維人員提供報警內(nèi)容。本發(fā)明實施例中,主動報警信息是根據(jù)通信狀態(tài)信息生成的,因此主動報警信息可以包含:具體的問題客戶端、客戶端的連接狀態(tài)、客戶端所運行的服務、客戶端的ip地址、發(fā)送異常連接狀態(tài)的時間等信息。上述主動報警信息中,具體的問題客戶端用于確定是哪臺客戶端出現(xiàn)問題,客戶端的連接狀態(tài)用于確定客戶端與服務器之間的具體連接狀態(tài),客戶端所運行的服務用于確定客戶端執(zhí)行的任務類型,客戶端的ip地址用于定位客戶端的地址,發(fā)送異常連接狀態(tài)的時間用于確定異常連接狀態(tài)產(chǎn)生的時間點。通過主動報警信息,運維人員能夠快精準地速定位問題服務器,提高運維效率。

      s302、接收通信狀態(tài)查詢請求,查詢請求中包括查詢屬性,查詢屬性包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務的cmdb(configurationmanagementdatabase,配置管理數(shù)據(jù)庫)信息。

      除了主動報警,本發(fā)明實施例的監(jiān)控方法還能夠接收運維人員的查詢請求。查詢請求中通常包括多個查詢屬性,例如,常見的有客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務的cmdb信息。運維人員通過包括這些不同查詢屬性的查詢請求,能夠及時獲得客戶端的通信狀態(tài)。

      s303、生成查詢信息,并發(fā)送查詢信息至查詢服務器,查詢信息包括至少一個具有查詢屬性的通信狀態(tài)信息。

      查詢信息是根據(jù)運維人員的查詢請求生成的,查詢信息中一般包含客戶端的具體地址、客戶端與服務器之間具體的tcp連接狀態(tài)以及客戶端運行的服務的cmdb信息等通信狀態(tài)信息。生成查詢信息后,發(fā)送查詢信息至查詢服務器,運維人員便可以獲知欲查詢客戶端的通信狀態(tài)。

      本發(fā)明方法實施例三,通過主動生成報警信息,運維人員能夠根據(jù)主動報警信息中的具體的問題客戶端、客戶端的連接狀態(tài)、客戶端所運行的服務、客戶端的ip地址、發(fā)送異常連接狀態(tài)的時間等信息及時發(fā)現(xiàn)異常情況,快精準地速定位問題服務器,提高運維效率;通過接收通信狀態(tài)查詢請求并生成包含客戶端的具體地址、客戶端與服務器之間具體的tcp連接狀態(tài)以及客戶端運行的服務的cmdb信息等通信狀態(tài)信息的查詢信息,能夠為運維人員提供欲查詢客戶端的詳細通信狀態(tài),進一步提高通信狀態(tài)監(jiān)控的便捷性。

      裝置實施例一

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控裝置的一種具體實施例,與圖1所示流程相對應,參考圖4,圖4為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的一種結構示意圖,包括:

      采集模塊401,用于采集與服務器連接的多個客戶端的通信狀態(tài)信息,通信狀態(tài)信息中包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)。

      存儲模塊402,用于存儲多個客戶端的通信狀態(tài)信息。

      發(fā)送模塊403,用于將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端的通信狀態(tài)。

      本發(fā)明裝置實施例一提供的通信狀態(tài)的監(jiān)控裝置用于實現(xiàn)本發(fā)明方法實施例一提供的通信狀態(tài)的監(jiān)控方法的監(jiān)控,其實現(xiàn)原理和技術效果類似,此處不再贅述。

      裝置實施例二

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控裝置的另一種具體實施例,與圖2所示流程相對應,參考圖5,圖5為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的另一種結構示意圖,在裝置實施例一的基礎上,進一步包括:

      整合模塊404,用于對多個客戶端的通信狀態(tài)信息進行整合,生成多個整合后的通信狀態(tài)信息組,每個整合后的通信狀態(tài)信息組包括至少一個具有相同屬性的通信狀態(tài)信息。

      采集模塊401,進一步用于,根據(jù)預設采集周期,定時采集與服務器連接的多個客戶端的通信狀態(tài)信息,并且每個通信狀態(tài)信息中包括時間屬性。

      發(fā)送模塊403,進一步用于,將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端的包含時間屬性的通信狀態(tài)信息發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端在不同時刻的通信狀態(tài)。

      發(fā)送模塊403,還可以進一步用于,將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務名稱發(fā)送至監(jiān)控服務器,以使監(jiān)控服務器確定每個客戶端運行不同服務時的通信狀態(tài)。

      本發(fā)明裝置實施例二提供的通信狀態(tài)的監(jiān)控裝置用于實現(xiàn)本發(fā)明方法實施例二提供的通信狀態(tài)的監(jiān)控方法的監(jiān)控,其實現(xiàn)原理和技術效果類似,此處不再贅述。

      裝置實施例三

      本發(fā)明實施例提供的通信狀態(tài)的監(jiān)控裝置的再一種具體實施例,與圖3所示流程相對應,參考圖6,圖6為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的再一種結構示意圖,在裝置實施例二的基礎上,進一步包括:

      第一生成模塊405,用于將存儲的多個客戶端的通信狀態(tài)信息中的異常信息生成為主動報警信息,并發(fā)送主動報警信息至報警服務器。

      接收模塊406,用于接收通信狀態(tài)查詢請求,查詢請求中包括查詢屬性,查詢屬性包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)以及客戶端運行的服務的cmdb信息。

      第二生成模塊407,用于生成查詢信息,并發(fā)送查詢信息至查詢服務器,查詢信息包括至少一個具有查詢屬性的通信狀態(tài)信息。

      本發(fā)明裝置實施例三提供的通信狀態(tài)的監(jiān)控裝置用于實現(xiàn)本發(fā)明方法實施例三提供的通信狀態(tài)的監(jiān)控方法的監(jiān)控,其實現(xiàn)原理和技術效果類似,此處不再贅述。

      本發(fā)明實施例還提供了一種通信狀態(tài)的監(jiān)控裝置的架構示意圖,參考圖7,圖7為本發(fā)明實施例的通信狀態(tài)的監(jiān)控裝置的架構示意圖。

      其中,采集器501的作用相當于本發(fā)明裝置實施例中的采集模塊401,用于采集與服務器連接的多個客戶端的通信狀態(tài)信息,通信狀態(tài)信息中包括:客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài);

      負載均衡處理器502能夠將多個采集器501采集的信息均衡分配流量至服務器503,因此,服務器503可以根據(jù)實際需要進行橫向擴容。

      服務器503和數(shù)據(jù)庫504的作用相當于本發(fā)明裝置實施例中的存儲模塊402和發(fā)送模塊403,用于存儲多個客戶端的通信狀態(tài)信息、將通信狀態(tài)信息中的客戶端的地址、客戶端與服務器之間的tcp連接狀態(tài)發(fā)送至監(jiān)控服務器。

      監(jiān)控服務器505用于確定每個客戶端的通信狀態(tài),并能夠主動報警和接受運維人員的查詢。

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

      本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

      以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1