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

      一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)的制作方法

      文檔序號:7782519閱讀:273來源:國知局
      專利名稱:一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉監(jiān)控技術(shù)領(lǐng)域,特別涉及一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)。
      背景技術(shù)
      隨著社會信息化程度的不斷提高,動力環(huán)境監(jiān)控系統(tǒng)機房計算機系統(tǒng)的數(shù)量與俱增,其環(huán)境設(shè)備也日益增多,機房環(huán)境設(shè)備(如供配電系統(tǒng)、UPS電源、空調(diào)、消防系統(tǒng)、保安系統(tǒng)等)必須時時刻刻為計算機系統(tǒng)提供正常的運行環(huán)境。因此,動力環(huán)境監(jiān)控系統(tǒng)對機房動力設(shè)備及環(huán)境實施監(jiān)控就顯得尤為重要。而現(xiàn)有的監(jiān)控系統(tǒng)未能實現(xiàn)對整個動力環(huán)境系統(tǒng)中個各節(jié)點的運行情況進行監(jiān)控,包括(1)實現(xiàn)對各個前置機、客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器等的通信狀態(tài),網(wǎng)絡(luò)狀態(tài),各個程序的運行,性能參數(shù),如CPU,內(nèi)存,磁盤空間等的及時監(jiān)控,從而不能保證整個動力環(huán)境監(jiān)控系統(tǒng)的正常運行。

      發(fā)明內(nèi)容
      本發(fā)明要解決的問題是克服現(xiàn)有技術(shù)的不足而提供一種能實現(xiàn)對整個動力環(huán)境系統(tǒng)中個各節(jié)點的運行情況進行監(jiān)控、保證整個動力環(huán)境監(jiān)控系統(tǒng)的正常運行的基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明技術(shù)方案為一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng),包括監(jiān)控服務(wù)端與監(jiān)控服務(wù)端通信的監(jiān)控客戶端,所述監(jiān)控服務(wù)端部署在應(yīng)用服務(wù)器上,監(jiān)控客戶端部署在數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、前置機、客戶端等;監(jiān)控服務(wù)端用于與數(shù)據(jù)庫的交互,產(chǎn)生告警信息;監(jiān)控客戶端用于監(jiān)控被監(jiān)控的進程,并保持與監(jiān)控服務(wù)端的連接。進一步的,所述監(jiān)控服務(wù)端與監(jiān)控客戶端通過MSMQ(消息隊列)進行通信。進一步的,所述監(jiān)控服務(wù)端包括
      通過Web服務(wù)從數(shù)據(jù)庫中獲取基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)加載組件; 向基礎(chǔ)數(shù)據(jù)發(fā)布組件注冊變動通知動作的數(shù)據(jù)變動通知組件; 接收來自MSMQ的數(shù)據(jù)并進行分析以及發(fā)送消息到MSMQ與監(jiān)控客戶端進行數(shù)據(jù)交換的數(shù)據(jù)發(fā)送/接收組件。進一步的,所述監(jiān)控客戶端包括采集數(shù)據(jù)組件和數(shù)據(jù)發(fā)送/接收組件,其中 采集數(shù)據(jù)組件采集監(jiān)控客戶端本地信息,將這些信息發(fā)送給數(shù)據(jù)發(fā)送/接收組件;
      數(shù)據(jù)發(fā)送/接收組件將客戶端本地信息發(fā)送給MSMQ,通過MSMQ與監(jiān)控服務(wù)端進行數(shù)據(jù)交互,且數(shù)據(jù)發(fā)送/接收組件通過MSMQ接收來自監(jiān)控服務(wù)端的數(shù)據(jù)并進行數(shù)據(jù)處理。進一步的,當(dāng)基礎(chǔ)數(shù)據(jù)有變動的時候,Web服務(wù)通過基礎(chǔ)數(shù)據(jù)變動組件通知監(jiān)控服務(wù)端數(shù)據(jù)變動通知組件,數(shù)據(jù)變動通知組件通過接收變動數(shù)據(jù)并進行數(shù)據(jù)處理。進一步的,當(dāng)監(jiān)控服務(wù)端的數(shù)據(jù)發(fā)送/接收組件接收來自MSMQ的數(shù)據(jù)發(fā)現(xiàn)有異常數(shù)據(jù),則通知異常分析組件和日志處理組件,異常分析組件將異常信息按一定的形式發(fā)送到告警處理組件,日志處理組件按一定的形式組合日志信息通知Web服務(wù)。
      與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果。1、及時了解數(shù)據(jù)庫服務(wù)器的分區(qū)及運行情況,如數(shù)據(jù)庫服務(wù)器無監(jiān)聽、數(shù)據(jù)庫臨時分區(qū)表空間滿、業(yè)務(wù)數(shù)據(jù)分區(qū)表空間滿及數(shù)據(jù)庫全量備份的及時及文件存儲不正確等異常情況。2、服務(wù)器監(jiān)控服務(wù)端,將需要進行存儲的性能數(shù)據(jù),日志數(shù)據(jù),通過Web服務(wù)進行數(shù)據(jù)庫入庫處理。便于以后對動換系統(tǒng)的運行情況的查詢、統(tǒng)計。3、異常情況以告警的形式及時呈現(xiàn)給客戶端,以使異常情況得以及時確認(rèn)、分派
      處理等。4、當(dāng)系統(tǒng)個節(jié)點時間不一致時,可以自動以應(yīng)用服務(wù)器或者數(shù)據(jù)庫服務(wù)器(可以配置)時間為準(zhǔn)進行對時。以統(tǒng)一個節(jié)點的系統(tǒng)時間。


      圖1為本發(fā)明監(jiān)控服務(wù)端的總體結(jié)構(gòu)圖。圖2為本發(fā)明監(jiān)控客戶端的總體結(jié)構(gòu)圖。圖3為本發(fā)明各組件接口流程圖。
      具體實施例方式以下結(jié)合實施例及附圖對本發(fā)明進行詳細(xì)的描述。本發(fā)明主要通過Remoting技術(shù),實現(xiàn)對整個動力環(huán)境系統(tǒng)中個各節(jié)點的運行情況進行監(jiān)控。Remoting技術(shù)是采樣分布式進行編程的一種技術(shù),Remoting主要用于管理跨應(yīng)用程序域的同步和異步RPC會話,在默認(rèn)情況下,Remoting使用HTTP或TCP協(xié)議,并使用XML編碼的SOAP或本機二進制消息格式進行通信,.Net Remoting提供了非常靈活和可擴展的編程框架,并且他可以管理對象的狀態(tài)。圖1和圖2中,本發(fā)明基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)包括監(jiān)控服務(wù)端與監(jiān)控服務(wù)端通信的監(jiān)控客戶端,所述監(jiān)控服務(wù)端部署在應(yīng)用服務(wù)器上,監(jiān)控客戶端部署在數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、前置機、客戶端等;監(jiān)控服務(wù)端用于與數(shù)據(jù)庫的交互,產(chǎn)生告警信息;監(jiān)控客戶端用于監(jiān)控被監(jiān)控的進程,并保持與監(jiān)控服務(wù)端的連接。監(jiān)控客戶端包括兩大部分A.看門狗監(jiān)控部分,用于監(jiān)控所在機器的exe的運行情況;B.另外附加的一些DLL,用于獲取所在機器的性能參數(shù)(CPU、內(nèi)存),同時也用于消息的接收和發(fā)送;監(jiān)控服務(wù)端和監(jiān)控服務(wù)端通過MSMQ(消息隊列)進行信息交互,打開監(jiān)控服務(wù)服務(wù)端與客戶端時自動創(chuàng)建兩個消息隊列,一個是用于存放看門狗發(fā)送的監(jiān)控進程消息的隊列,另一個是用于放發(fā)送給看門狗消息的隊列,看門狗發(fā)送的消息中,包括前置機進程監(jiān)控的信息、前置機服務(wù)器性能參數(shù)采集、對時的信息等。圖1,為監(jiān)控服務(wù)端總體結(jié)構(gòu)圖。其包括
      1、監(jiān)控服務(wù)端數(shù)據(jù)加載組件通過Web服務(wù)從數(shù)據(jù)庫中獲取基礎(chǔ)數(shù)據(jù);
      2、監(jiān)控服務(wù)端數(shù)據(jù)變動通知組件向基礎(chǔ)數(shù)據(jù)發(fā)布組件注冊變動通知動作。當(dāng)基礎(chǔ)數(shù)據(jù)有變動的時候。Web服務(wù)通過基礎(chǔ)數(shù)據(jù)變動組件通知監(jiān)控服務(wù)端數(shù)據(jù)變動通知組件,數(shù)據(jù)變動通知組件通過接收變動數(shù)據(jù)并進行數(shù)據(jù)處理;
      3、數(shù)據(jù)發(fā)送/接收組件接收來自MSMQ的數(shù)據(jù)并進行分析。若發(fā)現(xiàn)有異常數(shù)據(jù),則通知異常分析組件和日志處理組件,異常分析組件將異常信息按一定的形式發(fā)送到告警處理組件,日志處理組件按一定的形式組合日志信息通知Web服務(wù);
      4、數(shù)據(jù)發(fā)送/接收組件通過發(fā)送消息到MSMQ與監(jiān)控客戶端進行數(shù)據(jù)交換。圖2,為監(jiān)控客戶端總體結(jié)構(gòu)圖。其包括
      1、采集數(shù)據(jù)組件采集監(jiān)控客戶端本地信息,將這些信息發(fā)送給數(shù)據(jù)發(fā)送/接收組;
      2、數(shù)據(jù)發(fā)送/接收組件將客戶端本地信息發(fā)送給MSMQ。通過MSMQ與監(jiān)控服務(wù)端進行數(shù)據(jù)交互。且數(shù)據(jù)發(fā)送/接收組件通過MSMQ接收來自監(jiān)控服務(wù)端的數(shù)據(jù)并進行數(shù)據(jù)處理。圖3,為本發(fā)明各組件接口流程圖,其中,
      服務(wù)器組件包括Webservice接口、與其他NT服務(wù)的接口、MSMQ接口、業(yè)務(wù)邏輯層。Webservice接口 負(fù)責(zé)webservice的數(shù)據(jù)交互,向webservice端發(fā)送數(shù)據(jù)入庫請求等。與其他NT服務(wù)的接口 負(fù)責(zé)與其他NT服務(wù)的數(shù)據(jù)交互。向特定NT服務(wù)主動發(fā)送數(shù)據(jù)。MSMQ接口 向指定隊列發(fā)送消息及接收消息。業(yè)務(wù)邏輯層處理從MSMQ接收的客戶端數(shù)據(jù),針對服務(wù)器本身業(yè)務(wù)數(shù)據(jù)進行處理??蛻舳私M件包括MSMQ接口、業(yè)務(wù)邏輯層。MSMQ接口 向指定隊列發(fā)送消息及接收消息。業(yè)務(wù)邏輯層針對客戶端本身業(yè)務(wù)進行處理。本發(fā)明服務(wù)器監(jiān)控系統(tǒng)按功能劃分主要有以下幾點。A、監(jiān)控接口服務(wù)器及程序服務(wù)器監(jiān)控服務(wù)端,主動進行輪詢接口服務(wù)器,下發(fā)輪詢的消息,請求客戶端進行應(yīng)答,將請求發(fā)送消息到MSMQ中。服務(wù)器監(jiān)控客戶端,進行監(jiān)聽MSMQ的隊列消息,如果收到請求,則進行分析及判斷,按照服務(wù)端的要求,進行發(fā)送相應(yīng)的消息到MSMQ中。服務(wù)器監(jiān)控服務(wù)端,進行監(jiān)聽MSMQ的隊列消息,收到客戶端上送消息, 則進行處理;如果服務(wù)端在指定時間內(nèi)未收到消息,則默認(rèn)無響應(yīng)機制處理,接口服務(wù)器中的客戶端程序,采用主動上送機制,按照定時任務(wù)方式,將運行參數(shù),運行的狀態(tài)數(shù)據(jù)進行上送處理。接口服務(wù)器所需要進行的業(yè)務(wù)種類包括
      a、心跳;
      b、判斷網(wǎng)絡(luò)連接狀態(tài)(PING);
      c、對時功能;
      d、網(wǎng)絡(luò)連接中斷通知;
      e、服務(wù)器CPU,內(nèi)存,硬盤及網(wǎng)絡(luò)數(shù)據(jù)上送。B、監(jiān)控數(shù)據(jù)庫分區(qū)及運行狀況。a、處理0RA-12514:TNS:監(jiān)聽程序當(dāng)前無法識別連接描述符中請求的服務(wù),采用定期進行輪詢監(jiān)聽服務(wù)的狀態(tài),以及定期獲取數(shù)據(jù)庫系統(tǒng)時間的方式,確保監(jiān)聽服務(wù)的正常運行。b、處理具體數(shù)據(jù)存儲分區(qū)的表空間滿問題
      通過Oracle提供的系統(tǒng)SQL獲取臨時分區(qū)的數(shù)據(jù),確定哪些正在使用臨時段的進程,
      5提示操作人員進行TEMP表空間回縮處理。C、處理具體數(shù)據(jù)存儲分區(qū)的表空間滿問題
      通過Oracle提供的系統(tǒng)SQL獲取表分區(qū)的數(shù)據(jù),以及表空間占用的情況,進行邏輯判斷,提示表空間占用的情況,根據(jù)配置的判斷標(biāo)準(zhǔn),得出表空間滿告警信息。d、檢查定期全量Oracle備份的文件目錄,確保正常進行日備份,以及僅保存最近 7天備份文件的處理;
      通過配置備份文件的路徑,備份文件的目錄,以及備份的規(guī)定格式,可進行文件的檢查及壓縮,刪除等操作處理。C、監(jiān)控告警處理服務(wù)器監(jiān)控服務(wù)端,將告警主動通知告警處理服務(wù),由告警處理服務(wù)進行告警的入庫處理,以及告警的變動發(fā)布處理。D、關(guān)鍵業(yè)務(wù)的過程及狀態(tài)跟蹤客戶端進行操作后,通過異步方式通知Web服務(wù), Web服務(wù)通知后臺的其他服務(wù)。后臺服務(wù)通過下發(fā)MSMQ消息,通知需要處理的某一個前置機服務(wù)器,下發(fā)消息成功后,通過異步方式反饋處理的結(jié)果。本發(fā)明主要通過采用Remoting技術(shù),實現(xiàn)對整個動力環(huán)境系統(tǒng)中個各節(jié)點的運行情況進行監(jiān)控,包括(1)實現(xiàn)對各個前置機、客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器等的通信狀態(tài),網(wǎng)絡(luò)狀態(tài),各個程序的運行,性能參數(shù),如CPU,內(nèi)存,磁盤空間等的及時監(jiān)控;(2) 實現(xiàn)網(wǎng)絡(luò)各個服務(wù)器之間的自動對時功能;實現(xiàn)數(shù)據(jù)庫的分區(qū)及運行狀況(監(jiān)聽程序、表空間滿、表空間回縮)的監(jiān)控;(3)實現(xiàn)異常信息以告警形式通過Remoting技術(shù)發(fā)送到告警處理服務(wù)處理上送到客戶端的功能;(4)實現(xiàn)監(jiān)控的日志信息,如服務(wù)器運行日志,服務(wù)器性能參數(shù)日志,通過Web Service存入數(shù)據(jù)庫等。從而保證整個動力環(huán)境監(jiān)控系統(tǒng)的正常運行。以使各個系統(tǒng)節(jié)點的異常能夠及時得到確認(rèn)及處理。
      權(quán)利要求
      1.一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng),其特征在于包括監(jiān)控服務(wù)端與監(jiān)控服務(wù)端通信的監(jiān)控客戶端,所述監(jiān)控服務(wù)端部署在應(yīng)用服務(wù)器上,監(jiān)控客戶端部署在數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、前置機、客戶端;監(jiān)控服務(wù)端用于與數(shù)據(jù)庫的交互,產(chǎn)生告警信息;監(jiān)控客戶端用于監(jiān)控被監(jiān)控的進程,并保持與監(jiān)控服務(wù)端的連接。
      2.根據(jù)權(quán)利要求1所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于所述監(jiān)控服務(wù)端與監(jiān)控客戶端通過MSMQ (消息隊列)進行通信。
      3.根據(jù)權(quán)利要求2所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于所述監(jiān)控服務(wù)端包括通過Web服務(wù)從數(shù)據(jù)庫中獲取基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)加載組件;向基礎(chǔ)數(shù)據(jù)發(fā)布組件注冊變動通知動作的數(shù)據(jù)變動通知組件;接收來自MSMQ的數(shù)據(jù)并進行分析以及發(fā)送消息到MSMQ與監(jiān)控客戶端進行數(shù)據(jù)交換的數(shù)據(jù)發(fā)送/接收組件。
      4.根據(jù)權(quán)利要求2所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于所述監(jiān)控客戶端包括采集數(shù)據(jù)組件和數(shù)據(jù)發(fā)送/接收組件,其中采集數(shù)據(jù)組件采集監(jiān)控客戶端本地信息,將這些信息發(fā)送給數(shù)據(jù)發(fā)送/接收組件;數(shù)據(jù)發(fā)送/接收組件將客戶端本地信息發(fā)送給MSMQ,通過MSMQ與監(jiān)控服務(wù)端進行數(shù)據(jù)交互,且數(shù)據(jù)發(fā)送/接收組件通過MSMQ接收來自監(jiān)控服務(wù)端的數(shù)據(jù)并進行數(shù)據(jù)處理。
      5.根據(jù)權(quán)利要求3所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于當(dāng)基礎(chǔ)數(shù)據(jù)有變動的時候, Web服務(wù)通過基礎(chǔ)數(shù)據(jù)變動組件通知監(jiān)控服務(wù)端數(shù)據(jù)變動通知組件,數(shù)據(jù)變動通知組件通過接收變動數(shù)據(jù)并進行數(shù)據(jù)處理。
      6.根據(jù)權(quán)利要求3所述的服務(wù)器監(jiān)控系統(tǒng),其特征在于當(dāng)數(shù)據(jù)發(fā)送/接收組件接收來自MSMQ的數(shù)據(jù)發(fā)現(xiàn)有異常數(shù)據(jù),則通知異常分析組件和日志處理組件,異常分析組件將異常信息按一定的形式發(fā)送到告警處理組件,日志處理組件按一定的形式組合日志信息通知Web服務(wù)。
      全文摘要
      本發(fā)明涉及一種基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng),其包括監(jiān)控服務(wù)端與監(jiān)控服務(wù)端通信的監(jiān)控客戶端,所述監(jiān)控服務(wù)端部署在應(yīng)用服務(wù)器上,監(jiān)控客戶端部署在數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、前置機、客戶端等;監(jiān)控服務(wù)端用于與數(shù)據(jù)庫的交互,產(chǎn)生告警信息;監(jiān)控客戶端用于監(jiān)控被監(jiān)控的進程,并保持與監(jiān)控服務(wù)端的連接。所述監(jiān)控服務(wù)端與監(jiān)控客戶端通過MSMQ(消息隊列)進行通信。本發(fā)明能實現(xiàn)對整個動力環(huán)境系統(tǒng)中個各節(jié)點的運行情況進行監(jiān)控、保證整個動力環(huán)境監(jiān)控系統(tǒng)的正常運行的基于動力環(huán)境系統(tǒng)的服務(wù)器監(jiān)控系統(tǒng)。
      文檔編號H04L29/08GK102523115SQ20111042342
      公開日2012年6月27日 申請日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
      發(fā)明者張青會 申請人:廣東高新興通信股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1