欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

監(jiān)控方法及系統(tǒng)的制作方法

文檔序號:7742421閱讀:214來源:國知局
專利名稱:監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領域
本發(fā)明涉及通訊領域,具體而言,尤其涉及一種監(jiān)控方法及系統(tǒng)。
背景技術(shù)
系統(tǒng)監(jiān)控和設備監(jiān)控是產(chǎn)品市場化必備的功能,也是實現(xiàn)產(chǎn)品易用性、可測試性等質(zhì)量屬性的必須條件之一。尤其對大型設備,更是如此。如果沒有監(jiān)控功能,系統(tǒng)就很難配置部署,另外出了問題,也不知道從何查起,就必須專業(yè)人員到場,利用專用的工具才有可能定位解決。有的情況,如果沒有監(jiān)控功能,即使專業(yè)人員到場也無能為力,比如某些和時間等某些特殊條件相關的故障,重現(xiàn)很困難,需要特定的條件才能出現(xiàn),而且有時候這種條件還是未知的,這種情況,及時保留故障信息就顯得非常重要,有了這些,才會使得問題得到深入的分析成為可能,否則就會由于求解問題所需的必備數(shù)據(jù)不足,導致故障解決的周期過 長。目前幾乎所有的系統(tǒng)及設備都具備監(jiān)控功能,只是名字有些不一樣,但基本都屬于系統(tǒng)監(jiān)控功能范疇,比如有的設備有運行信息觀察功能,實際上是監(jiān)視系統(tǒng)運行態(tài)的情況;有的設備有故障告警功能,實際上監(jiān)視的超過某些門限和條件的狀態(tài)等等。設備監(jiān)控功能根據(jù)不同的關注點,分類也不同,可以包括如下從監(jiān)控的對象的層次不同,分為CPU監(jiān)控和設備監(jiān)控;從監(jiān)控內(nèi)容,可以分為統(tǒng)計量、開關量、數(shù)量等。目前設備監(jiān)控方法幾乎都采用定制的方法,即實現(xiàn)通過規(guī)劃好要作那些狀態(tài)、那些數(shù)據(jù)的監(jiān)控,然后開始設計,實現(xiàn)。這種實現(xiàn)方法特點是需要不斷地更改前監(jiān)控設備代碼,用以支持新的狀態(tài)監(jiān)控。很多時候設備監(jiān)控是被動完成的。比如產(chǎn)品產(chǎn)生某些故障,經(jīng)過分析,需要增加某些狀態(tài)量的監(jiān)控功能,這才增加的。在產(chǎn)品商用之后,這種需求產(chǎn)生的版本變更占非常大比重。針對上述現(xiàn)有技術(shù)的設備監(jiān)控所采用的監(jiān)控方法需要不斷地更改前監(jiān)控設備代碼,用以支持新的狀態(tài)監(jiān)控導致監(jiān)控工作被動的問題,目前還沒有有效的解決方案。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種監(jiān)控方法及系統(tǒng),以解決現(xiàn)有技術(shù)的設備監(jiān)控所采用的監(jiān)控方法需要不斷地更改前監(jiān)控設備代碼,用以支持新的狀態(tài)監(jiān)控導致監(jiān)控工作被動的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一方面,提供了一種監(jiān)控方法。根據(jù)本發(fā)明的監(jiān)控方法包括監(jiān)控設備分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令;被監(jiān)控設備接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息;監(jiān)控設備接收數(shù)據(jù)信息。進一步地,監(jiān)控設備分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令包括監(jiān)控設備對編譯過程文件進行分析,以獲取變量監(jiān)控列表;按照需求在監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)監(jiān)控命令。進一步地,被監(jiān)控設備接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息包括被監(jiān)控設備接收監(jiān)控命令中的控制命令和/或觀察命令;通過觀察命令來更新狀態(tài)報告控制表;根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息。進一步地,根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息包括定時查詢狀態(tài)報告控制表,其中,在當前時間與狀態(tài)報告控制表中的時間和粒度匹配的情況下,采集數(shù)據(jù)信息,否則繼續(xù)查詢狀態(tài)報告控制表。進一步地,在根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息之后,方法還包括將采集到的數(shù)據(jù)信息保存至數(shù)據(jù)池中;判斷數(shù)據(jù)池中保存的數(shù)據(jù)信息是否滿足預定條件,在滿足預定條件的情況下,將數(shù)據(jù)信息反饋給監(jiān)控設備,其中,預定條件包括以下一個或多個保存在數(shù)據(jù)池中的數(shù)據(jù)信息的采集時間超過預定時間;數(shù)據(jù)池無空閑空間;采集數(shù)據(jù)信息的次數(shù)大于或等于預定變量值。 進一步地,將數(shù)據(jù)信息反饋給監(jiān)控設備包括將數(shù)據(jù)信息按照第二預定條件打包成數(shù)據(jù)包;將數(shù)據(jù)包按采樣序列發(fā)送給監(jiān)控設備;其中,第二預定條件包括以下一個或多個數(shù)據(jù)包小于等于預定包長;接收到的數(shù)據(jù)信息隊列為空。進一步地,在監(jiān)控設備接收數(shù)據(jù)信息之后,方法還包括監(jiān)控設備解析接收到的數(shù)據(jù)信息,按照解析結(jié)果發(fā)出告警提示或進行恢復。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一個方面,提供了一種監(jiān)控系統(tǒng)。根據(jù)本發(fā)明的監(jiān)控系統(tǒng)包括監(jiān)控設備,用于分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令;被監(jiān)控設備,用于接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息,并將數(shù)據(jù)信息反饋給監(jiān)控設備。進一步地,監(jiān)控設備包括編譯文件分析單元,用于對編譯過程文件進行分析,以獲取變量監(jiān)控列表;監(jiān)控管理單元,用于按照需求在監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)監(jiān)控命令。進一步地,被監(jiān)控設備包括接收單元,用于接收監(jiān)控命令中的控制命令和/或觀察命令;控制單元,用于通過觀察命令來更新狀態(tài)報告控制表;數(shù)據(jù)采集單元,用于根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息。通過本發(fā)明,采用監(jiān)控設備,用于分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令;被監(jiān)控設備,用于接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息,并將數(shù)據(jù)信息反饋給監(jiān)控設備,解決了現(xiàn)有技術(shù)的設備監(jiān)控所采用的監(jiān)控方法需要不斷地更改前監(jiān)控設備代碼,用以支持新的狀態(tài)監(jiān)控導致監(jiān)控工作被動的問題,進而達到了實現(xiàn)了監(jiān)控系統(tǒng)非定制,提高了監(jiān)控設備易用性的效果。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖I是根據(jù)本發(fā)明實施例的監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;圖2是根據(jù)本發(fā)明實施例的監(jiān)控方法流程圖;圖3是根據(jù)圖2所示實施例的監(jiān)控設備監(jiān)控參數(shù)表的示意圖;圖4是根據(jù)圖2所示實施例的被檢測終端發(fā)送的控制命令的參數(shù)格式示意圖;圖5是根據(jù)圖2所示實施例中的狀態(tài)報告控制表的示意圖;圖6是根據(jù)圖2所示實施例的狀態(tài)數(shù)據(jù)采樣的流程圖;圖7是根據(jù)圖2所示實施例的向監(jiān)控設備反饋數(shù)據(jù)包的流程圖;圖8是根據(jù)圖7所示實施例的狀態(tài)采集報告隊列格式的示意圖; 圖9是根據(jù)圖7所示實施例的反饋的數(shù)據(jù)包格式的示意圖;圖10是根據(jù)本發(fā)明實施例的監(jiān)控系統(tǒng)的詳細工作場景示意圖;圖11是根據(jù)圖10所示實施例的監(jiān)控設備監(jiān)控參數(shù)表的示意圖;圖12是根據(jù)圖10所示實施例的狀態(tài)采集報告隊列格式的示意圖;以及圖13是根據(jù)圖10所示實施例的反饋的數(shù)據(jù)包格式的示意圖。
具體實施例方式為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種監(jiān)控方法及系統(tǒng)。本申請中的監(jiān)控設備可以是PC機,被監(jiān)控設備2是后臺。圖I是根據(jù)本發(fā)明實施例的監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖。如圖I所示,該監(jiān)控系統(tǒng)包括監(jiān)控設備I和被監(jiān)控設備2。其中,監(jiān)控設備1,用于分析被監(jiān)控設備2上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令;被監(jiān)控設備2,用于接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息,并將數(shù)據(jù)信息反饋給監(jiān)控設備。上述實施例的設備監(jiān)控系統(tǒng)由作為監(jiān)控設備的PC部分和作為被監(jiān)控設備的被監(jiān)控設備2部分組成,改變以往基于定制完成的設備監(jiān)控。在監(jiān)控系統(tǒng)實現(xiàn)監(jiān)控的過程中不用改動被監(jiān)控設備2設備的代碼,只需要在監(jiān)控設備PC機上進行配置操作就可以完成新的狀態(tài)量監(jiān)控。本申請實施例中的監(jiān)控設備可以包括編譯文件分析單元10,用于對編譯過程文件進行分析,以獲取變量監(jiān)控列表;監(jiān)控管理單元30,用于按照需求在監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)監(jiān)控命令。具體的,該實施例中的編譯文件分析單元10可以實現(xiàn)對被監(jiān)控設備2系統(tǒng)編譯過程中的文件進行分析,得到所有全局變量名稱、地址、占用的地址空間大小等信息。監(jiān)控管理單元30可以實現(xiàn)對編譯文件分析單元10的信息進行選擇,確定系統(tǒng)要監(jiān)控的那些狀態(tài)信息或者統(tǒng)計信息。對這些信息形成命令包發(fā)給被監(jiān)控設備2設備系統(tǒng)。優(yōu)選地,本申請中的監(jiān)控設備還可以包括信息觀察單元50,用于解析接收到的數(shù)據(jù)信息,具體的,可以負責實現(xiàn)接收被監(jiān)控設備2反饋過來的狀態(tài)信息,并完成地址和變量名的映射,完成這些信息的解析,并按照解析結(jié)果發(fā)出告警提示或進行恢復。
本申請實施例中的被監(jiān)控設備2可以包括接收單元(圖中未示出),用于接收監(jiān)控命令中的控制命令和/或觀察命令;控制單元20,用于通過觀察命令來更新狀態(tài)報告控制表;數(shù)據(jù)采集單元60,用于根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息。具體的,該實施例中,在接收到監(jiān)控設備發(fā)過來的監(jiān)控命令之后,可以通過被監(jiān)控設備2的控制單元20來根據(jù)監(jiān)控命令更改相應變量的值,以實現(xiàn)更新狀態(tài)報告控制表。然后,定時運行數(shù)據(jù)采集單元60,實現(xiàn)每次遍歷狀態(tài)報告控制表,按照控制表的要求進行數(shù)據(jù)采集,并發(fā)給信息反 饋單元80。本申請上述實施例中的被監(jiān)控設備2還可以包括信息反饋單元80 :用于將數(shù)據(jù)信息反饋給監(jiān)控設備I,具體的可以根據(jù)上報的包長,和目前信息量大小把多個上報信息打成一個包發(fā)給監(jiān)控設備I。圖2是根據(jù)本發(fā)明實施例的監(jiān)控方法流程圖。如圖2所示,該監(jiān)控方法包括如下步驟步驟S102,監(jiān)控設備I分析被監(jiān)控設備2上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令。步驟S 104,被監(jiān)控設備2接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控設備2的數(shù)
據(jù)信息。步驟S106,監(jiān)控設備I接收數(shù)據(jù)信息。上述實施例提出的一種新的設備監(jiān)控方法,可以改變以往基于定制完成設備監(jiān)控的方法,不用改動被監(jiān)控設備2設備代碼,只需要在監(jiān)控設備進行配置,操作就可以完成新的狀態(tài)量監(jiān)控。上述實施例中,步驟S102分析設備監(jiān)測被監(jiān)控設備2上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令可以包括監(jiān)控設備對編譯過程文件進行分析,以獲取變量監(jiān)控列表;按照需求在監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)監(jiān)控命令。具體的,上述步驟中監(jiān)控設備I在提前完成對編譯過程文件的分析,形成變量列表之后,監(jiān)控設備I用戶通過監(jiān)控管理單元30來選擇需要監(jiān)控的變量及其操作模式,如果要控制操作,需要提供需要寫入的數(shù)據(jù)。具體的監(jiān)控設備I用戶主要的監(jiān)控變量參數(shù)如圖3所示的示意圖。上述實施例中,步驟S104被監(jiān)控設備2接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息可以包括被監(jiān)控設備2接收監(jiān)控命令中的控制命令和/或觀察命令;通過觀察命令來更新狀態(tài)報告控制表;根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息。具體的上述步驟中,在用戶PC監(jiān)控設備確定下達監(jiān)控命令后,被監(jiān)控設備2,即監(jiān)控設備I把用戶選擇的變量監(jiān)控列表打包發(fā)給被監(jiān)控設備2。被監(jiān)控設備2向PC監(jiān)控設備I發(fā)送的命令的格式如圖4所示。在被監(jiān)控設備2收到監(jiān)控命令后,對控制命令,則對相應的地址寫入相應的數(shù)據(jù);對觀察命令,則更新狀態(tài)報告控制表。該實施例中涉及到的狀態(tài)報告控制表如圖5所不。優(yōu)選地,上述實施例中的根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息包括定時查詢狀態(tài)報告控制表,其中,在當前時間與狀態(tài)報告控制表中的時間和粒度匹配的情況下,采集數(shù)據(jù)信息,否則繼續(xù)查詢狀態(tài)報告控制表。
上述實施例中,在根據(jù)狀態(tài)報告控制表中的信息來采集數(shù)據(jù)信息之后,方法還包括將采集到的數(shù)據(jù)信息保存至數(shù)據(jù)池中;判斷數(shù)據(jù)池中保存的數(shù)據(jù)信息是否滿足預定條件,在滿足預定條件的情況下,將數(shù)據(jù)信息反饋給監(jiān)控設備,其中,預定條件包括以下一個或多個保存在數(shù)據(jù)池中的數(shù)據(jù)信息的采集時間超過預定時間;數(shù)據(jù)池無空閑空間;采集數(shù)據(jù)信息的次數(shù)大于或等于預定變量值。具體的,該實施例中,被監(jiān)控設備2定時查詢狀態(tài)報告控制表,如果當前時間和控制表中的時間和粒度匹配,則進行如圖6所示的數(shù)據(jù)采集過程。采集的數(shù)據(jù)放到采集數(shù)據(jù)池中。當數(shù)據(jù)池中的數(shù)據(jù)滿足如下條件后,則發(fā)給信息反饋模塊條件I數(shù)據(jù)池中的數(shù)據(jù)采集時間超過a秒,a為系統(tǒng)預設的最大延遲上報參數(shù),也可以通過本專利的過程監(jiān)控;條件2數(shù)據(jù)池滿;條件3到達此變量規(guī)定的采樣次數(shù)。 本申請上述實施例中,將數(shù)據(jù)信息反饋給監(jiān)控設備的步驟可以包括將數(shù)據(jù)信息按照第二預定條件打包成數(shù)據(jù)包;將數(shù)據(jù)包按采樣序列發(fā)送給監(jiān)控設備;其中,第二預定條件包括以下一個或多個數(shù)據(jù)包小于等于預定包長;接收到的數(shù)據(jù)信息隊列為空。具體的,該實施例中,被監(jiān)控設備2把所有需要上報的變量采樣序列上報給監(jiān)控設備I。被監(jiān)控設備2上報觸發(fā)定時器周期為B秒,是系統(tǒng)預設參數(shù)。如圖7所述的發(fā)送反饋數(shù)據(jù)包的流程圖,信息反饋單元80把多個變量的采樣序列放到一個數(shù)據(jù)包內(nèi)發(fā)給PC機。數(shù)據(jù)包成包條件有條件I合并后達到數(shù)據(jù)包的最大包長L ;條件2采樣模塊發(fā)給反饋模塊的隊列為空。其中,狀態(tài)采集報告隊列的格式詳細見圖8,反饋的數(shù)據(jù)包的格式詳細見圖9。本申請上述實施例中,在步驟S106監(jiān)控設備接收數(shù)據(jù)信息之后,方法還可以包括監(jiān)控設備解析接收到的數(shù)據(jù)信息,按照解析結(jié)果發(fā)出告警提示或進行恢復。具體的,該實施例實現(xiàn)通過監(jiān)控設備I的觀察單元對反饋上來的狀態(tài)信息進行解析,區(qū)分不同類型的狀態(tài)類型統(tǒng)計類型、數(shù)值量、開關量,對某些狀態(tài)量按照其門限的進行告警或者恢復。圖10是根據(jù)本發(fā)明實施例的監(jiān)控系統(tǒng)的詳細工作場景示意圖。如圖10所示,本發(fā)明具體的實施場景工作流程如圖10所示首先,監(jiān)控設備I預先分析被監(jiān)控設備2軟件編譯的過程文件。然后,監(jiān)控設備監(jiān)控管理單元30選取了 4個變量進行監(jiān)控,即網(wǎng)口發(fā)送統(tǒng)計變量名sendnum,地址為0x01000000,4個byte大小。網(wǎng)口接收統(tǒng)計變量名revnum,地址為0x01000004,4個byte大小。網(wǎng)口結(jié)束錯誤包數(shù)變量名errnum,地址為0x01000008,4個byte大小。Cpu運行占用率變量名cpucycle,地址為0x0100000c,4個byte大小。接著,監(jiān)控設備管理模塊輸入4個狀態(tài)變量的采樣頻度和次數(shù),其中sendnum,每IOOms觀察一次,連續(xù)觀察10次。revnum,每IOOms觀察一次,連續(xù)觀察10次。errnum,每IOms觀察一次,連續(xù)觀察100次。
Cp cpucycle,每10秒觀察一次,連續(xù)觀察。然后,監(jiān)控設備按照圖11的格式發(fā)給被監(jiān)控設備2,被監(jiān)控設備2按照設置狀態(tài)報告監(jiān)控表,如圖11所示;接著被監(jiān)控設備2數(shù)據(jù)采集模塊根據(jù)狀態(tài)監(jiān)控表進行狀態(tài)采集,第一個IOms采樣值如圖12所示。此時,如果某個變量采樣序列池達到序列池的長度,則發(fā)給反饋單元,而反饋單元將狀態(tài)數(shù)據(jù)發(fā)給監(jiān)控設備,反饋的數(shù)據(jù)包格式如圖13所示。
最后,監(jiān)控設備對數(shù)據(jù)含義進行解析,并進行相應顯示,或者進行處理,如對超過門限的數(shù)據(jù)進行告警。需要說明的是,本發(fā)明實施例在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。從以上的實施例描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果采用本發(fā)明所述方法和裝置,與現(xiàn)有技術(shù)相比,具有以下優(yōu)勢I、新的監(jiān)控系統(tǒng)設計屬于非定制方法,既被監(jiān)控設備2不用修改任何代碼,就可以支持新的狀態(tài)監(jiān)控,想比目前的實現(xiàn)方法擴展性更好,實現(xiàn)周期更短;2、該方案從編譯過程文件直接提取狀態(tài)變量地址,通用性強;3、該方法支持觀察粒度遠遠小于目前監(jiān)控系統(tǒng),能夠進行更細時間的監(jiān)控;4、能夠支持目前監(jiān)控系統(tǒng)的所有功能;5向監(jiān)控設備反饋能夠自動進行合并處理,避免頻繁上報,降低網(wǎng)絡效率。顯然,本領域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成多個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關領域的技術(shù)或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
權(quán)利要求
1.一種監(jiān)控方法,其特征在于,包括 監(jiān)控設備分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對所述編譯過程文件進行篩選,以生成監(jiān)控命令; 所述被監(jiān)控設備接收所述監(jiān)控命令,根據(jù)所述監(jiān)控命令來采集所述被監(jiān)控端的數(shù)據(jù)信息; 所述監(jiān)控設備接收所述數(shù)據(jù)信息。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,監(jiān)控設備分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對所述編譯過程文件進行分析和篩選,以生成監(jiān)控命令包括 所述監(jiān)控設備對所述編譯過程文件進行分析,以獲取變量監(jiān)控列表; 按照需求在所述監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)所述監(jiān)控命令。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述被監(jiān)控設備接收所述監(jiān)控命令,根據(jù)所述監(jiān)控命令來采集所述被監(jiān)控端的數(shù)據(jù)信息包括 所述被監(jiān)控設備接收所述監(jiān)控命令中的控制命令和/或觀察命令; 通過所述觀察命令來更新狀態(tài)報告控制表; 根據(jù)所述狀態(tài)報告控制表中的信息來采集所述數(shù)據(jù)信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述狀態(tài)報告控制表中的信息來采集所述數(shù)據(jù)信息包括 定時查詢所述狀態(tài)報告控制表,其中, 在當前時間與所述狀態(tài)報告控制表中的時間和粒度匹配的情況下,采集所述數(shù)據(jù)信息,否則繼續(xù)查詢所述狀態(tài)報告控制表。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在根據(jù)所述狀態(tài)報告控制表中的信息來采集所述數(shù)據(jù)信息之后,所述方法還包括 將采集到的所述數(shù)據(jù)信息保存至數(shù)據(jù)池中; 判斷所述數(shù)據(jù)池中保存的所述數(shù)據(jù)信息是否滿足預定條件,在滿足所述預定條件的情況下,將所述數(shù)據(jù)信息反饋給所述監(jiān)控設備,其中, 所述預定條件包括以下一個或多個保存在所述數(shù)據(jù)池中的所述數(shù)據(jù)信息的采集時間超過預定時間;所述數(shù)據(jù)池無空閑空間;采集所述數(shù)據(jù)信息的次數(shù)大于或等于預定變量值。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述數(shù)據(jù)信息反饋給所述監(jiān)控設備包括 將所述數(shù)據(jù)信息按照第二預定條件打包成數(shù)據(jù)包; 將所述數(shù)據(jù)包按采樣序列發(fā)送給所述監(jiān)控設備;其中, 所述第二預定條件包括以下一個或多個所述數(shù)據(jù)包小于等于預定包長;接收到的數(shù)據(jù)信息隊列為空。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述監(jiān)控設備接收所述數(shù)據(jù)信息之后,所述方法還包括 所述監(jiān)控設備解析接收到的所述數(shù)據(jù)信息,按照解析結(jié)果發(fā)出告警提示或進行恢復。
8.一種監(jiān)控系統(tǒng),其特征在于,包括 監(jiān)控設備,用于分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對所述編譯過程文件進行分析和篩選,以生成監(jiān)控命令; 所述被監(jiān)控設備,用于接收所述監(jiān)控命令,根據(jù)所述監(jiān)控命令來采集所述被監(jiān)控端的數(shù)據(jù)信息,并將所述數(shù)據(jù)信息反饋給所述監(jiān)控設備。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述監(jiān)控設備包括 編譯文件分析單元,用于對所述編譯過程文件進行分析,以獲取變量監(jiān)控列表; 監(jiān)控管理單元,用于按照需求在所述監(jiān)控變量列表中選擇所要監(jiān)控的狀態(tài)信息和/或統(tǒng)計信息,以生成并下發(fā)所述監(jiān)控命令。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述被監(jiān)控設備包括 接收單元,用于接收所述監(jiān)控命令中的控制命令和/或觀察命令; 控制單元,用于通過所述觀察命令來更新狀態(tài)報告控制表; 數(shù)據(jù)采集單元,用于根據(jù)所述狀態(tài)報告控制表中的信息來采集所述數(shù)據(jù)信息。
全文摘要
本發(fā)明公開了一種監(jiān)控方法及系統(tǒng)。其中,該系統(tǒng)包括監(jiān)控設備,用于分析被監(jiān)控設備上執(zhí)行文件的編譯過程文件,并根據(jù)需要監(jiān)控的對象對編譯過程文件進行篩選,以生成監(jiān)控命令;被監(jiān)控設備,用于接收監(jiān)控命令,根據(jù)監(jiān)控命令來采集被監(jiān)控端的數(shù)據(jù)信息,并將數(shù)據(jù)信息反饋給監(jiān)控設備。通過本發(fā)明,能夠?qū)崿F(xiàn)監(jiān)控系統(tǒng)非定制,提高了監(jiān)控設備易用性。
文檔編號H04L12/24GK102916846SQ20111022124
公開日2013年2月6日 申請日期2011年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者陳詩軍 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
棋牌| 密山市| 麻城市| 德令哈市| 敖汉旗| 武夷山市| 祁连县| 西乌珠穆沁旗| 宜川县| 阿克苏市| 仪征市| 封丘县| 南通市| 桦川县| 扎鲁特旗| 繁峙县| 益阳市| 日喀则市| 南澳县| 固阳县| 炎陵县| 沂南县| 宝兴县| 安塞县| 黄梅县| 上饶县| 临沭县| 民和| 庆阳市| 政和县| 房产| 仁化县| 惠水县| 翁牛特旗| 淮安市| 高尔夫| 洪湖市| 团风县| 巴里| 永济市| 定襄县|