国产精品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>

      一種對服務(wù)器進行遠程實時監(jiān)控的方法、裝置及系統(tǒng)的制作方法

      文檔序號:7852987閱讀:286來源:國知局
      專利名稱:一種對服務(wù)器進行遠程實時監(jiān)控的方法、裝置及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種對服務(wù)器進行遠程實時監(jiān)控的方法、裝置及系統(tǒng)。
      背景技術(shù)
      在網(wǎng)絡(luò)游戲運營中,實時掌握服務(wù)器的實時運行情況,出現(xiàn)異常能及時發(fā)現(xiàn),快速響應(yīng)。能有效提升玩家游戲體驗,提高游戲運營品質(zhì)和口碑?,F(xiàn)有技術(shù)中,一般是通過服務(wù)器輸出反映運行情況的日志文件,所述日志文件通過網(wǎng)頁服務(wù)器進行收集,并在網(wǎng)頁平臺上進行展示。這種方式的缺點是不夠?qū)崟r,不能及時反映出服務(wù)器運行狀況;并且信息不夠全面詳實,不方便定位問題。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種對服務(wù)器進行遠程實時監(jiān)控的方法和系統(tǒng),能夠?qū)崟r獲取并監(jiān)控服務(wù)器中運行的程序的負載數(shù)據(jù),為快速定位解決服務(wù)器運行中出現(xiàn)的問題提供了有效保障。本發(fā)明實施例提供了一種對服務(wù)器進行遠程實時監(jiān)控的方法,包括如下步驟A、服務(wù)器側(cè)實時收集負載信息,定期將收集的負載信息發(fā)給到監(jiān)控客戶端;B、監(jiān)控客戶端接收服務(wù)器發(fā)來的各項負載信息,分類處理各項負載信息,并使用表格和/或圖形的形式顯示。較佳地,服務(wù)器預(yù)先將程序進程按照功能劃分為多個功能單元,所述負載信息為針對每一個功能單元的負載信息。較佳地,步驟B之后進一步包括C、對每一個功能單元的負載信息分別進行實時監(jiān)控,如果發(fā)現(xiàn)任何功能單元的任一項負載超過預(yù)先設(shè)定的閾值,則發(fā)出告警消息。較佳地,步驟C之后進一步包括根據(jù)實時監(jiān)控的負載信息確定出現(xiàn)異常的功能單元,定位出現(xiàn)異常的原因。較佳地,所述負載信息包括CPU負載、內(nèi)存負載和網(wǎng)絡(luò)流量負載。本發(fā)明實施例還提供了一種監(jiān)控客戶端,包括接收模塊,用于接收來自服務(wù)器的負載信息;數(shù)據(jù)處理模塊,用于對接收模塊所接收的負載信息進行處理,根據(jù)所述負載信息生成相應(yīng)的圖形和/或表格數(shù)據(jù);圖表顯示模塊,用于根據(jù)數(shù)據(jù)處理模塊輸出的圖形和/或表格數(shù)據(jù),顯示出相應(yīng)的圖形和/或表格。較佳地,所述監(jiān)控客戶端進一步包括實時監(jiān)控模塊,用于實時監(jiān)控數(shù)據(jù)處理模塊輸出的表格數(shù)據(jù),判斷其中的數(shù)據(jù)是否超過預(yù)先設(shè)定的閾值,若是則通知異常告警模塊;
      異常告警模塊,用于根據(jù)來自實時監(jiān)控模塊的通知發(fā)出告警信息,所述告警信息中包括出現(xiàn)異常的負載類型、對應(yīng)的功能單元及相應(yīng)的負載數(shù)據(jù)值。本發(fā)明實施例還提供了一種服務(wù)器,包括負載情況收集模塊,用于收集服務(wù)器運行的程序進程中各個功能單元的負載信息;信息發(fā)送模塊,用于定期將負載情況收集模塊收集的負載信息發(fā)送至監(jiān)控客戶端。本發(fā)明實施例還提供了一種對服務(wù)器進行遠程實時監(jiān)控的系統(tǒng),該系統(tǒng)包括服務(wù)器和監(jiān)控客戶端,所述服務(wù)器包括負載情況收集模塊,用于收集服務(wù)器運行的程序進程中各個功能單元的負載信息;信息發(fā)送模塊,用于定期將負載情況收集模塊收集的負載信息發(fā)送至監(jiān)控客戶端;所述監(jiān)控客戶端包括接收模塊,用于接收來自服務(wù)器的負載信息;數(shù)據(jù)處理模塊,用于對接收模塊所接收的負載信息進行處理,根據(jù)所述負載信息生成相應(yīng)的圖形和/或表格數(shù)據(jù);圖表顯示模塊,用于根據(jù)數(shù)據(jù)處理模塊輸出的圖形和/或表格數(shù)據(jù),顯示出相應(yīng)的圖形和/或表格。較佳地,所述監(jiān)控客戶端進一步包括實時監(jiān)控模塊,用于實時監(jiān)控數(shù)據(jù)處理模塊輸出的表格數(shù)據(jù),判斷其中的數(shù)據(jù)是否超過預(yù)先設(shè)定的閾值,若是則通知異常告警模塊;異常告警模塊,用于根據(jù)來自實時監(jiān)控模塊的通知發(fā)出告警信息,所述告警信息中包括出現(xiàn)異常的負載類型、對應(yīng)的功能單元及相應(yīng)的負載數(shù)據(jù)值。從以上技術(shù)方案可以看出,采用專用的監(jiān)控客戶端,通過網(wǎng)絡(luò)遠程連接到服務(wù)器,接收服務(wù)器實時傳回來的各種負載信息,將其轉(zhuǎn)化為圖表并顯示出來。如果有異常情況發(fā)生,則發(fā)出警告。本發(fā)明能夠?qū)崟r獲取并監(jiān)控服務(wù)器中運行的程序的負載數(shù)據(jù),為快速定位解決服務(wù)器運行中出現(xiàn)的問題提供了有效保障。


      圖I為本發(fā)明實施例提供的服務(wù)器的內(nèi)部結(jié)構(gòu)框圖;圖2為本發(fā)明實施例提供的監(jiān)控客戶端的內(nèi)部結(jié)構(gòu)框圖;圖3為本發(fā)明實施例提供的服務(wù)器側(cè)的處理流程示意圖;圖4為本發(fā)明實施例提供的監(jiān)控客戶端側(cè)的處理流程示意圖。
      具體實施例方式本發(fā)明的基本思想是,設(shè)置一專用的監(jiān)控客戶端,通過網(wǎng)絡(luò)遠程連接到服務(wù)器,接收服務(wù)器實時傳回來的各種負載信息,將其轉(zhuǎn)化為圖表并顯示出來。如果有異常情況發(fā)生,、則發(fā)出警告。為使本發(fā)明技術(shù)方案的技術(shù)原理、特點以及技術(shù)效果更加清楚,以下結(jié)合具體實施例對本發(fā)明方案進行詳細闡述。圖I為本發(fā)明實施例提供的服務(wù)器的內(nèi)部結(jié)構(gòu)框圖,該服務(wù)器100包括負載情況收集模塊101和信息發(fā)送模塊102。所述負載情況收集模塊101用于收集服務(wù)器100的各項負載信息,包括但不限于CPU負載、內(nèi)存負載、網(wǎng)絡(luò)流量負載等。信息發(fā)送模塊102用于定期將負載情況收集模塊101收集的負載信息發(fā)送至監(jiān)控客戶端。其中,游戲程序進程按照功能劃分為多個功能單元,例如,用于實現(xiàn)游戲角色戰(zhàn)斗的戰(zhàn)斗功能單元,用于實現(xiàn)游戲角色劃分門派的門派功能單元,用于實現(xiàn)游戲角色之間聊天的聊天功能單元,負載情況收集模塊101對每一個功能單元分別統(tǒng)計其CPU負載、內(nèi)存負載以及網(wǎng)絡(luò)流量負載。圖2為本發(fā)明實施例提供的監(jiān)控客戶端的內(nèi)部結(jié)構(gòu)框圖,該監(jiān)控客戶端200包括 接收模塊201、數(shù)據(jù)處理模塊202、圖表顯示模塊203、實時監(jiān)控模塊204以及異常告警模塊205。接收模塊201用于接收來自服務(wù)器的負載信息。數(shù)據(jù)處理模塊202用于對接收模塊201所接收的負載信息進行處理,根據(jù)所述負載信息生成各個功能單元對應(yīng)的圖形和/或表格數(shù)據(jù)。圖表顯示模塊203用于根據(jù)數(shù)據(jù)處理模塊202輸出的圖形和/或表格數(shù)據(jù),顯示出相應(yīng)的圖形和/或表格。實時監(jiān)控模塊204用于實時監(jiān)控數(shù)據(jù)處理模塊202輸出的表格數(shù)據(jù),判斷其中的數(shù)據(jù)是否超過預(yù)先設(shè)定的閾值,若是則通知異常告警模塊205。異常告警模塊205用于根據(jù)來自實時監(jiān)控模塊204的通知發(fā)出告警信息,所述告警信息中包括出現(xiàn)異常的負載類型、對應(yīng)的功能單元及相應(yīng)的負載數(shù)據(jù)值。本發(fā)明實施例提供的服務(wù)器側(cè)的處理流程如圖3所示,包括如下步驟步驟301 :實時收集負載信息,包括CPU負載、內(nèi)存負載、網(wǎng)絡(luò)流量負載等。其中包括實時統(tǒng)計游戲程序進程中各個功能單元占用的CPU時鐘周期,方便精確定位問題范圍;實時統(tǒng)計各個功能單元的內(nèi)存占用數(shù)據(jù);實時統(tǒng)計各個功能單元的進出網(wǎng)絡(luò)流量數(shù)據(jù)。步驟302 :定期將收集的負載信息發(fā)給到監(jiān)控客戶端。本發(fā)明實施例提供的監(jiān)控客戶端側(cè)的處理流程如圖4所示,包括如下步驟步驟401 :連接到服務(wù)器、驗證權(quán)限。步驟402 :接收服務(wù)器發(fā)來的各項負載信息。步驟403 :分類處理各項負載信息,將各個功能單元的CPU、內(nèi)存、流量負載使用表格和/或圖形的形式顯示。較佳地,可以對各個功能單元占用的CPU、內(nèi)存、流量負載按照從多到少進行排序,以便實時觀察哪些功能單元負載較重。步驟404 :對負載信息進行實時監(jiān)控,如果發(fā)現(xiàn)某一功能單元的某項負載超過預(yù)先設(shè)定的閾值,則發(fā)出告警消息。步驟405 :根據(jù)實時監(jiān)控的負載信息確定出現(xiàn)異常的功能單元,定位出現(xiàn)異常的原因。
      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)?!?br> 權(quán)利要求
      1.一種對服務(wù)器進行遠程實時監(jiān)控的方法,其特征在于,包括如下步驟 A、服務(wù)器側(cè)實時收集負載信息,定期將收集的負載信息發(fā)給到監(jiān)控客戶端; B、監(jiān)控客戶端接收服務(wù)器發(fā)來的各項負載信息,分類處理各項負載信息,并使用表格和/或圖形的形式顯示。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,服務(wù)器預(yù)先將程序進程按照功能劃分為多個功能單元,所述負載信息為針對每一個功能單元的負載信息。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟B之后進一步包括 C、對每一個功能單元的負載信息分別進行實時監(jiān)控,如果發(fā)現(xiàn)任何功能單元的任一項負載超過預(yù)先設(shè)定的閾值,則發(fā)出告警消息。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟C之后進一步包括根據(jù)實時監(jiān)控的負載信息確定出現(xiàn)異常的功能單元,定位出現(xiàn)異常的原因。
      5.根據(jù)權(quán)利要求I至4任一項所述的方法,其特征在于,所述負載信息包括CPU負載、內(nèi)存負載和網(wǎng)絡(luò)流量負載。
      6.一種監(jiān)控客戶端,其特征在于,包括 接收模塊,用于接收來自服務(wù)器的負載信息; 數(shù)據(jù)處理模塊,用于對接收模塊所接收的負載信息進行處理,根據(jù)所述負載信息生成相應(yīng)的圖形和/或表格數(shù)據(jù); 圖表顯示模塊,用于根據(jù)數(shù)據(jù)處理模塊輸出的圖形和/或表格數(shù)據(jù),顯示出相應(yīng)的圖形和/或表格。
      7.根據(jù)權(quán)利要求6所述的監(jiān)控客戶端,其特征在于,所述監(jiān)控客戶端進一步包括 實時監(jiān)控模塊,用于實時監(jiān)控數(shù)據(jù)處理模塊輸出的表格數(shù)據(jù),判斷其中的數(shù)據(jù)是否超過預(yù)先設(shè)定的閾值,若是則通知異常告警模塊; 異常告警模塊,用于根據(jù)來自實時監(jiān)控模塊的通知發(fā)出告警信息,所述告警信息中包括出現(xiàn)異常的負載類型、對應(yīng)的功能單元及相應(yīng)的負載數(shù)據(jù)值。
      8.一種服務(wù)器,其特征在于,包括 負載情況收集模塊,用于收集服務(wù)器運行的程序進程中各個功能單元的負載信息; 信息發(fā)送模塊,用于定期將負載情況收集模塊收集的負載信息發(fā)送至監(jiān)控客戶端。
      9.一種對服務(wù)器進行遠程實時監(jiān)控的系統(tǒng),其特征在于,該系統(tǒng)包括服務(wù)器和監(jiān)控客戶端, 所述服務(wù)器包括 負載情況收集模塊,用于收集服務(wù)器運行的程序進程中各個功能單元的負載信息; 信息發(fā)送模塊,用于定期將負載情況收集模塊收集的負載信息發(fā)送至監(jiān)控客戶端; 所述監(jiān)控客戶端包括 接收模塊,用于接收來自服務(wù)器的負載信息; 數(shù)據(jù)處理模塊,用于對接收模塊所接收的負載信息進行處理,根據(jù)所述負載信息生成相應(yīng)的圖形和/或表格數(shù)據(jù); 圖表顯示模塊,用于根據(jù)數(shù)據(jù)處理模塊輸出的圖形和/或表格數(shù)據(jù),顯示出相應(yīng)的圖形和/或表格。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述監(jiān)控客戶端進一步包括實時監(jiān)控模塊,用于實時監(jiān)控數(shù)據(jù)處理模塊輸出的表格數(shù)據(jù),判斷其中的數(shù)據(jù)是否超過預(yù)先設(shè)定的閾值,若是則通知異常告警模塊; 異常告警模塊,用于根據(jù)來自實時監(jiān)控模塊的通知發(fā)出告警信息,所述告警信息中包括出現(xiàn)異常的負載類型、對應(yīng)的功能單元及相應(yīng)的負載數(shù)據(jù)值。
      全文摘要
      本發(fā)明提供了一種對服務(wù)器進行遠程實時監(jiān)控的方法,包括如下步驟A、服務(wù)器側(cè)實時收集負載信息,定期將收集的負載信息發(fā)給到監(jiān)控客戶端;B、監(jiān)控客戶端接收服務(wù)器發(fā)來的各項負載信息,分類處理各項負載信息,并使用表格和/或圖形的形式顯示。本發(fā)明還提供了對服務(wù)器進行遠程實時監(jiān)控的裝置及系統(tǒng)。本發(fā)明方案能夠?qū)崟r獲取并監(jiān)控服務(wù)器中運行的程序的負載數(shù)據(jù),為快速定位解決服務(wù)器運行中出現(xiàn)的問題提供了有效保障。
      文檔編號H04L12/24GK102752132SQ20121018438
      公開日2012年10月24日 申請日期2012年6月6日 優(yōu)先權(quán)日2012年6月6日
      發(fā)明者劉毅 申請人:北京像素軟件科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1