亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種被動收集數(shù)據(jù)的方法及其系統(tǒng)的制作方法

文檔序號:7740980閱讀:110來源:國知局
專利名稱:一種被動收集數(shù)據(jù)的方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)領(lǐng)域,特別是涉及一種被動收集數(shù)據(jù)的方法及其系 統(tǒng)。
背景技術(shù)
互聯(lián)網(wǎng)的使用越來越普遍,發(fā)展越來越迅速,其中的網(wǎng)絡(luò)監(jiān)控逐漸被人們所關(guān)注。 通常的網(wǎng)絡(luò)監(jiān)控系統(tǒng),采用客戶端、服務(wù)器、監(jiān)控終端的建構(gòu)形式,其中,服務(wù)器作為服務(wù)媒 介從監(jiān)控終端上收集監(jiān)控數(shù)據(jù),客戶端從服務(wù)器上獲取數(shù)據(jù),實現(xiàn)對終端的遠程監(jiān)控。其中,監(jiān)控終端即被監(jiān)控的一端,一個網(wǎng)絡(luò)監(jiān)控系統(tǒng)通常包括多個監(jiān)控終端,其可 以是個人計算機、交換機等硬件設(shè)備,甚至還可以是軟件系統(tǒng)。從廣義上講,服務(wù)器是指網(wǎng) 絡(luò)環(huán)境下能對其它機器,即客戶端,提供某些服務(wù)的計算機系統(tǒng);從狹義上講,服務(wù)器專指 某些高性能的計算機,能夠通過網(wǎng)絡(luò),對外提供服務(wù)。它的高性能主要體現(xiàn)在高速度的運算 能力、長時間的可靠運行、強大的外部數(shù)據(jù)吞吐能力等方面。相對于普通PC來說,服務(wù)器在 穩(wěn)定性、安全性、性能等方面都要求更高,因此,同CPU、芯片組、內(nèi)存、磁盤系統(tǒng)、網(wǎng)絡(luò)等硬件 和普通PC有所不同。進一步,所述客戶端從服務(wù)器獲取數(shù)據(jù)信息,并用來展示各種監(jiān)控終 端的實時性數(shù)據(jù)?,F(xiàn)有技術(shù)中,服務(wù)器從監(jiān)控終端上收集數(shù)據(jù)的方式通常是主動收集。例如,在服務(wù) 器上建立查詢程序,通過不斷的檢查監(jiān)控終端的狀態(tài)獲取指標(biāo)數(shù)據(jù)。主動收集數(shù)據(jù)的方式 有如下缺點,當(dāng)服務(wù)器獲取數(shù)據(jù)的次數(shù)較少時,則獲取不到及時變化的數(shù)據(jù),實時性較差, 例如一些大的嚴(yán)重性的事件獲取太慢,違背了積極主動的網(wǎng)絡(luò)管理目的;當(dāng)服務(wù)器獲取數(shù) 據(jù)的次數(shù)太過頻繁時,監(jiān)控終端的指標(biāo)變化可能很小甚至沒有變化,導(dǎo)致獲取不到有效數(shù) 據(jù),將產(chǎn)生不必要的通信量,浪費了系統(tǒng)的資源和帶寬。總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠一種服務(wù)器 被動收集數(shù)據(jù)的方法,避免資源浪費,并且能夠及時收集到監(jiān)控終端的指標(biāo)數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種被動收集數(shù)據(jù)的方法及其系統(tǒng),充分利用 了系統(tǒng)的資源,避免資源浪費,并且收集的數(shù)據(jù)實時性高。為了解決上述問題,本發(fā)明公開了一種被動收集數(shù)據(jù)的方法,包括監(jiān)控終端通過采用SNMP Trap方式或ffeb krvices方式將告警信息發(fā)送至服 務(wù)器;其中,采用SNMP Trap方式的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議;采用Web Services方式的監(jiān)控終端為軟件;服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。優(yōu)選的,所述方法還包括按照預(yù)置規(guī)則在監(jiān)控終端上設(shè)置告警級別;則,對于采用SNMP Trap方式的監(jiān)控終端,其指標(biāo)數(shù)據(jù)的變化達到告警級別時,將 告警信息發(fā)送至服務(wù)器。
優(yōu)選的,所述方法還包括服務(wù)器對外發(fā)布接口方法;則,對于采用ffeb krvices方式的監(jiān)控終端,其通過調(diào)用服務(wù)器發(fā)布的接口方法, 將告警信息發(fā)送至服務(wù)器。優(yōu)選的,所述告警信息包括指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日期、告警時間、 信息描述、設(shè)備ID和/或告警級別。優(yōu)選的,所述方法還包括對于采用SNMP Trap方式的監(jiān)控終端,當(dāng)所述監(jiān)控終端 啟動時,將告警信息發(fā)送至服務(wù)器;其中,所述告警信息為啟動信息。此外,本發(fā)明還公開了一種被動收集數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括服務(wù)器和多個監(jiān) 控終端;當(dāng)監(jiān)控終端為硬件時,其包括第一發(fā)送單元,用于通過采用SNMP Trap方式將告 警信息發(fā)送至服務(wù)器;其中,所述硬件支持SNMP協(xié)議;當(dāng)監(jiān)控終端為軟件時,其包括第二發(fā)送單元,用于通過采用Webkrvices方式將 告警信息發(fā)送至服務(wù)器;所述服務(wù)器包括信息收集單元,用于被動收集監(jiān)控終端發(fā)送的告警信息。優(yōu)選的,當(dāng)監(jiān)控終端為硬件時,其還包括級別設(shè)置單元,用于按照預(yù)置規(guī)則在監(jiān) 控終端上設(shè)置告警級別;則,所述第一發(fā)送單元在監(jiān)控終端的指標(biāo)數(shù)據(jù)變化達到告警級別時,通過采用 SNMP Trap方式將告警信息發(fā)送至服務(wù)器。優(yōu)選的,所述服務(wù)器還包括接口發(fā)布單元,用于對外發(fā)布接口方法;則,所述第二發(fā)送單元通過采用ffeb Services方式調(diào)用服務(wù)器發(fā)布的接口方法, 將告警信息發(fā)送至服務(wù)器。優(yōu)選的,所述告警信息包括指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日期、告警時間、 信息描述、設(shè)備ID和/或告警級別。優(yōu)選的,所述第一發(fā)送單元在監(jiān)控終端啟動時,通過采用SNMP Trap方式將告警信 息發(fā)送至服務(wù)器;其中,所述告警信息為啟動信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明的監(jiān)控終端通過采用SNMP Trap方式或ffeb krvices方式將告警信息發(fā) 送至服務(wù)器;其中,采用SNMP Trap方式的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議;采用 Web krvices方式的監(jiān)控終端為軟件;則服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。通過 本發(fā)明,避免了服務(wù)器主動收集數(shù)據(jù)時,由于獲取不到有效信息而造成的資源浪費,還避免 了獲取頻率太小而造成的數(shù)據(jù)收集不及時。本發(fā)明通過監(jiān)控終端主動發(fā)送告警信息,服務(wù) 器被動收集告警信息,充分利用了系統(tǒng)的資源,系統(tǒng)性能得到提高,獲取數(shù)據(jù)的實時性高。進一步,通過兩種方式的主動推送,能夠收集不同終端的各種指標(biāo)性能的數(shù)據(jù)信 息,可以應(yīng)用于監(jiān)控終端多種指標(biāo)的監(jiān)控。其中,對于SNMP Trap的方式,根據(jù)指標(biāo)數(shù)據(jù)的 變化程度,設(shè)置不同的告警級別,可以靈活的對告警信息進行選擇接收,實現(xiàn)了數(shù)據(jù)收集的 多種形式。
此外,除了收集監(jiān)控終端的指標(biāo)數(shù)據(jù),本發(fā)明還能夠在監(jiān)控終端啟動時,收集啟動 信息,及時獲知監(jiān)控終端的啟用狀況。


圖1是本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例一的流程圖;圖2是本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例二的流程圖;圖3是本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例三的流程圖;圖4是本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的系統(tǒng)實施例的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。在本發(fā)明中,監(jiān)控終端(被監(jiān)控的設(shè)備或系統(tǒng))通過相應(yīng)的方式,主動向服務(wù)器傳 送指標(biāo)的數(shù)據(jù)和信息,即被監(jiān)控的設(shè)備通過“推的方式”把數(shù)據(jù)和信息推給服務(wù)器,服務(wù)器 被動接收這些數(shù)據(jù)和信息。本發(fā)明所涉及的服務(wù)器被動收集的數(shù)據(jù)方式有兩種基于SNMP Trap的方式禾口基于web services的方式。參照圖1,示出了本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例一的流程圖,包 括步驟101,監(jiān)控終端通過采用SNMP Trap方式或W^eb Services方式將告警信息發(fā) 送至服務(wù)器;其中,采用SNMP Trap方式的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議;采用 Web Services方式的監(jiān)控終端為軟件;本發(fā)明實施例所涉及的監(jiān)控終端包括硬件和軟件,對于支持SNMP協(xié)議的監(jiān)控終 端,即硬件設(shè)備,其采用SNMP Trap方式向服務(wù)器端推送告警信息;對于不支持SNMP協(xié)議的 監(jiān)控終端,即軟件系統(tǒng),其采用Web krvices方式向服務(wù)器端推送告警信息。下面對這兩 種方式進行說明一、SNMP Trap 方式簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,SimpleNetwork Management Protocol)是由互聯(lián)網(wǎng)工 程任務(wù)組(IETF,Internet Engineering Task Force)定義的一套網(wǎng)絡(luò)管理協(xié)議。該協(xié)議 基于簡單網(wǎng)關(guān)監(jiān)視協(xié)議(SGMP :Simple GatewayMonitor Protocol)。利用SNMP,服務(wù)器可 以遠程管理所有支持這種協(xié)議的監(jiān)控終端,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng) 絡(luò)事件警告等,本發(fā)明實施例的遠程管理特指收集網(wǎng)絡(luò)監(jiān)控終端的告警信息。基于SNMP協(xié)議收集數(shù)據(jù)的方式針對支持SNMP協(xié)議的監(jiān)控終端,對于監(jiān)控終端,通 常硬件本身就支持SNMP協(xié)議,如交換機,安裝有Windows2000或Windows xp的PC機等。當(dāng)監(jiān)控終端支持SNMP協(xié)議時,則采用SNMP T rap的方式向服務(wù)器推送告警信息。 現(xiàn)有的SNMP數(shù)據(jù)收集方法是服務(wù)器端有一個查詢程序,需要不斷的檢查監(jiān)控終端的狀態(tài), 即便監(jiān)控終端的狀態(tài)不變,也要不斷檢查。SNMP陷阱(SNMP trap)方式通過建立某種入口, 到達該入口會使SNMP被管設(shè)備(監(jiān)控終端)主動通知SNMP管理器(服務(wù)器),而不是等待 SNMP管理器的再次輪詢。在網(wǎng)絡(luò)管理系統(tǒng)中,被管理設(shè)備中的代理可以在任何時候向服務(wù) 器報告錯誤情況,例如預(yù)制定閾值越界程度等等,監(jiān)控終端并不需要等到服務(wù)器為獲得這些錯誤情況而輪詢它的時候才會報告。二、Web Services 方式當(dāng)監(jiān)控終端不支持SNMP協(xié)議時,則采用ffeb Services方式將告警信息發(fā)送至服 務(wù)器。網(wǎng)絡(luò)服務(wù)(Web services),其建立在一些通用協(xié)議的基礎(chǔ)上,如HTTP,SOAP, XML, WSDL, UDDI等。這些協(xié)議在涉及到操作系統(tǒng)、對象模型和編程語言的選擇時,沒有任何傾 向。它是一種支持機器和機器在網(wǎng)絡(luò)上交互的軟件系統(tǒng)。它提供了一個接口,這個接口用 一種機器可以處理的格式進行描述,典型的接口描述語言是Web服務(wù)描述言語(WSDL,Web ServicesDescription Language),它是一種XML語法描述,為服務(wù)提供者提供了描述構(gòu)建 在不同協(xié)議或編碼方式之上W^feb krvices請求基本格式的方法。WSDL用來描述一個Wfeb Services能做什么,它的位置在哪里,如何調(diào)用它等?;赪eb services協(xié)議收集數(shù)據(jù)的 方式針對服務(wù)器上已經(jīng)部署了相應(yīng)的平臺(應(yīng)用軟件、服務(wù)),這些平臺對外發(fā)布了自己的 接口,監(jiān)控終端通過調(diào)用這些接口來獲得這些平臺的數(shù)據(jù)信息。步驟102,服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。服務(wù)器進行被動接收,將所述告警信息記錄在服務(wù)器的數(shù)據(jù)庫中,以備客戶端來 提取這些數(shù)據(jù)信息。優(yōu)選的,服務(wù)器被動收集的告警信息包括指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日 期、告警時間、信息描述、設(shè)備ID和/或告警級別。本發(fā)明實施例所提出的一種被動收集數(shù)據(jù)的方法,避免了服務(wù)器主動向監(jiān)控終端 獲取時,由于監(jiān)控終端的指標(biāo)數(shù)據(jù)無變化或變化較小而造成的資源浪費;并且,還避免了服 務(wù)器主動獲取數(shù)據(jù)的不及時。通過本發(fā)明實施例,監(jiān)控終端主動發(fā)送告警信息,服務(wù)器被動 收集告警信息,充分利用了系統(tǒng)的資源,系統(tǒng)性能得到提高,獲取數(shù)據(jù)的實時性高。進一步, 通過兩種方式的主動推送,能夠收集不同終端的各種指標(biāo)性能的數(shù)據(jù)信息,可以應(yīng)用于監(jiān) 控終端多種指標(biāo)的監(jiān)控。參照圖2,示出了本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例二的流程圖,本實 施例的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議,其采用SNMPTrap方式向服務(wù)器推送告警 信息。所述方法包括步驟201 按照預(yù)置規(guī)則在監(jiān)控終端上設(shè)置告警級別;在監(jiān)控終端上按照預(yù)置規(guī)則設(shè)置告警級別,通過告警級別,監(jiān)控終端判斷是否需 要向服務(wù)器進行告警。例如,按照預(yù)置規(guī)則設(shè)置指標(biāo)數(shù)據(jù)的變化分為三個等級第一級、第 二級和第二級。如,針對監(jiān)控終端的CPU使用率;當(dāng)CPU使用率占用較小時,如0 30%, 則達到的等級為第三級;當(dāng)CPU使用率占用較大但監(jiān)控終端不受影響時,如31 69%,則 達到的等級為第二級;當(dāng)CPU使用率占用很大且異常時,如70 100%,則達到的等級為第 一級。此外,每一級還可以進一步細分,例如第一級分為緊急告警、重要告警、普通告警等。進一步,通過配置設(shè)置告警級別,其可以按照預(yù)置規(guī)則或者用戶的選擇進行設(shè)定, 例如,設(shè)定第二級和第一級為告警級別,則達到第二級和第一級時發(fā)生告警;或者第一級中 的緊急告警和重要告警作為告警級別,到達緊急告警和重要告警時,才進行告警。其可以根 據(jù)監(jiān)控方的需要進行不同設(shè)置。其中,可以針對同一指標(biāo)的不同指標(biāo)數(shù)值,設(shè)置對應(yīng)的告警級別。即,只要某一個指標(biāo)的數(shù)據(jù)變化值超過閾值時,則達到告警級別,即可針對該指標(biāo)的變化發(fā)送告警信息。和 /或,針對多個指標(biāo)的不同指標(biāo)數(shù)值,設(shè)置對應(yīng)的告警級別。即,當(dāng)多個指標(biāo)的數(shù)據(jù)變化值均 超過對應(yīng)的閾值時,則達到告警級別,即可發(fā)送針對各個指標(biāo)的告警信息。步驟202,監(jiān)控終端的指標(biāo)數(shù)據(jù)變化達到告警級別時,通過采用SNMPTrap方式將 告警信息發(fā)送至服務(wù)器;當(dāng)監(jiān)控終端的指標(biāo)數(shù)據(jù)發(fā)生變化且達到告警級別(指標(biāo)數(shù)據(jù)的變化超過設(shè)置的 上限閾值)時,監(jiān)控終端通過采用SNMP Trap方式將告警信息發(fā)送至服務(wù)器。例如,通過 SNMP Trap方式,監(jiān)控終端主動將如下信息發(fā)送至服務(wù)器指標(biāo)名稱=IinkDown;指標(biāo) ID 1. 3. 6. · 1. 6. 3. 1. 1. 53 ;告警時間:2010-1-6;告警時間=16:49:52 ;設(shè)備ID 192. 168. 2. 85 ;告警級別第一級告警。步驟203,服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。參照圖3,示出了本發(fā)明一種服務(wù)器被動收集數(shù)據(jù)的方法實施例三的流程圖,本實 施例的監(jiān)控終端為軟件,其采用Web krvices方式向服務(wù)器推送告警信息。所述方法包 括步驟301,服務(wù)器對外發(fā)布接口方法;服務(wù)器需要向外發(fā)布接口方法,以供監(jiān)控終端進行調(diào)用。例如,發(fā)布形式如下“http://192. 168. 1. 2058080/nvmserver/services ? wsdl ;”。在wsdl文件中描述了服務(wù)器提供的接口方法,至于服務(wù)器發(fā)布的wsdl文件中具 體有什么方法,需要根據(jù)被監(jiān)控的設(shè)備要傳送什么樣的數(shù)據(jù)而定。例如,在wsdl文件中描述有如下方法getlnfo(String OID, String Desc, float value, String devicelD);getName (String devicelD);......等等。其中,以 getlnfo (String OID, String Desc, float value, String devicelD)舉 例進行說明ge nfo為方法名,String OID表示指標(biāo)的ID,String Desc表示告警的描述, float value表示指標(biāo)的值,String devicelD表示設(shè)備的ID。步驟302,監(jiān)控終端通過采用Web Services方式調(diào)用服務(wù)器發(fā)布的接口方法,將 告警信息發(fā)送至服務(wù)器;根據(jù)服務(wù)器發(fā)布的調(diào)用接口,監(jiān)控終端可以加載所述wsdl文件,調(diào)用服務(wù)器發(fā) 布的接口方法,把監(jiān)控設(shè)備的數(shù)據(jù)信息推給服務(wù)器。本實施例中,通過Web krvices方 式,監(jiān)控終端調(diào)用服務(wù)器發(fā)布的方法getlnfoGtringOID,String Desc, float value, String devicelD),把相關(guān)指標(biāo)信息,如('網(wǎng)絡(luò)流量',‘該設(shè)備的流量過大等 等‘,‘10.0' , ‘ 192. 168. 1.200')推送給服務(wù)器。步驟303,服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。根據(jù)上述實施例二和實施例三,監(jiān)控終端分別采用SNMP T rap方式或Wfeb krvices方式兩種方式,推送告警信息,服務(wù)器進行被動接收,將所述告警信息記錄在服務(wù) 器的數(shù)據(jù)庫中。在本發(fā)明的一個應(yīng)用場景中,上述實施例針對電視臺節(jié)目制作系統(tǒng),該系統(tǒng)部署了自己的一套終端設(shè)備,通過網(wǎng)絡(luò)對其進行監(jiān)控,這些監(jiān)控終端包括硬件和軟件。所述硬件 設(shè)備包括PC機、服務(wù)器、交換機以及存儲服務(wù)器等等,通常這些硬件都支持SNMP協(xié)議,則 該硬件設(shè)備可以按照實施例二所述,通過采用SNMP Trap方式把告警信息推給服務(wù)器。此外,該終端中的軟件可以包括制作電視節(jié)目的應(yīng)用軟件(非編系統(tǒng))、打包服 務(wù)、管理應(yīng)用系統(tǒng)等,因為這些系統(tǒng)不支持SNMP協(xié)議,所以可以按照實施例三所述,通過采 用基于ffeb Services方式,調(diào)用服務(wù)器發(fā)布的接口方法,把告警信息推給服務(wù)器。在本發(fā)明的一個優(yōu)選實施例中,對于采用SNMP Trap方式的監(jiān)控終端,當(dāng)所述監(jiān)控 終端啟動時,將告警信息發(fā)送至服務(wù)器;其中,所述告警信息為啟動信息。例如,在安裝了 SNMP協(xié)議的監(jiān)控終端(如PC機)上,監(jiān)控終端每次開機都會通過 SNMP Trap方式向服務(wù)器告警,發(fā)送本地機器上的啟動信息到服務(wù)器,則每當(dāng)監(jiān)控終端開機 時,服務(wù)器就能夠獲知該信息(是否啟動、啟動時間等信息),實現(xiàn)對監(jiān)控終端啟動狀態(tài)的 監(jiān)控數(shù)據(jù)的收集。需要說明的是,在監(jiān)控終端上可以進行自定義,設(shè)置是否發(fā)送啟動信息,則監(jiān)控終 端選擇每次開機時是否進行告警。參照圖4,示出了本發(fā)明一種被動收集數(shù)據(jù)的系統(tǒng)實施例的結(jié)構(gòu)圖,所述系統(tǒng)包 括服務(wù)器42和多個監(jiān)控終端41,所述監(jiān)控終端包括監(jiān)控終端41a、監(jiān)控終端41b、監(jiān)控終 端41c等等。當(dāng)監(jiān)控終端為硬件時,例如,監(jiān)控終端41a,其包括第一發(fā)送單元411,用于通過 采用SNMP Trap方式將告警信息發(fā)送至服務(wù)器;其中,所述硬件支持SNMP協(xié)議;當(dāng)監(jiān)控終端為軟件時,例如,監(jiān)控終端41b,其包括第二發(fā)送單元412,用于通過 采用Web Services方式將告警信息發(fā)送至服務(wù)器;所述服務(wù)器42包括信息收集單元421,用于被動收集監(jiān)控終端發(fā)送的告警信息。其中,所述監(jiān)控終端包括硬件(如交換機)和軟件(如電視節(jié)目非編系統(tǒng)),當(dāng) 監(jiān)控終端的指標(biāo)數(shù)據(jù)發(fā)生變化時,第一發(fā)送單元411或第二發(fā)送單元412采用相應(yīng)的方式 (基于SNMP Trap的方式或基于ffeb krvices的方式)進行與指標(biāo)相關(guān)的告警信息的發(fā)送, 服務(wù)器的信息收集單元421進行數(shù)據(jù)信息的被動收集,將收集的數(shù)據(jù)存儲在服務(wù)器的數(shù)據(jù) 庫中。在本發(fā)明的一個實施例中,所述監(jiān)控終端41a還包括級別設(shè)置單元413,用于按照預(yù)置規(guī)則在監(jiān)控終端上設(shè)置告警級別;則,所述第一發(fā)送單元411在監(jiān)控終端的指標(biāo)數(shù)據(jù)變化達到告警級別時,通過采 用SNMP Trap方式將告警信息發(fā)送至服務(wù)器。本發(fā)明實施例通過告警級別的設(shè)置,根據(jù)指標(biāo)數(shù)據(jù)的變化程度,可以靈活的對告 警信息選擇接收,提供了數(shù)據(jù)收集的多種形式。在本發(fā)明的另一個實施例中,所述服務(wù)器42還包括接口發(fā)布單元422,用于對外發(fā)布接口方法;則,所述第二發(fā)送單元412通過采用ffeb Services方式調(diào)用服務(wù)器發(fā)布的接口方 法,將告警信息發(fā)送至服務(wù)器。
優(yōu)選的,所述告警信息包括、指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日期、告警時間、 信息描述、設(shè)備ID和/或告警級別。優(yōu)選的,所述第一發(fā)送單元411在監(jiān)控終端啟動時,通過采用SNMP Trap方式將告 警信息發(fā)送至服務(wù)器;其中,所述告警信息為啟動信息。則除了收集監(jiān)控終端的指標(biāo)數(shù)據(jù),本發(fā)明實施例還能夠在監(jiān)控終端啟動時,收集 啟動信息,及時獲知監(jiān)控終端的啟用狀況。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與 其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例 而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部 分說明即可。以上對本發(fā)明所提供的一種被動收集數(shù)據(jù)的方法及其系統(tǒng),進行了詳細介紹,本 文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思 想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對 本發(fā)明的限制。
權(quán)利要求
1.一種被動收集數(shù)據(jù)的方法,其特征在于,包括監(jiān)控終端通過采用SNMP Trap方式或ffeb krvices方式將告警信息發(fā)送至服務(wù)器;其 中,采用SNMP Trap方式的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議;采用W^eb Services 方式的監(jiān)控終端為軟件;服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括按照預(yù)置規(guī)則在監(jiān)控終端上設(shè)置告警級別; 貝U,對于采用SNMP Trap方式的監(jiān)控終端,其指標(biāo)數(shù)據(jù)的變化達到告警級別時,將告警 信息發(fā)送至服務(wù)器。
3.如權(quán)利要求1所述的方法,其特征在于, 所述方法還包括服務(wù)器對外發(fā)布接口方法;貝U,對于采用Web Services方式的監(jiān)控終端,其通過調(diào)用服務(wù)器發(fā)布的接口方法,將告 警信息發(fā)送至服務(wù)器。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述告警信息包括指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日期、告警時間、信息描述、設(shè) 備ID和/或告警級別。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括對于采用SNMP Trap方式的監(jiān)控終端,當(dāng)所述監(jiān)控終端啟動時,將告警信息發(fā)送至服務(wù)器;其中,所述告警信息為啟動信息。
6.一種被動收集數(shù)據(jù)的系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器和多個監(jiān)控終端;當(dāng)監(jiān)控終端為硬件時,其包括第一發(fā)送單元,用于通過采用SNMP Trap方式將告警信 息發(fā)送至服務(wù)器;其中,所述硬件支持SNMP協(xié)議;當(dāng)監(jiān)控終端為軟件時,其包括第二發(fā)送單元,用于通過采用Webkrvices方式將告警 信息發(fā)送至服務(wù)器; 所述服務(wù)器包括信息收集單元,用于被動收集監(jiān)控終端發(fā)送的告警信息。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于, 當(dāng)監(jiān)控終端為硬件時,其還包括級別設(shè)置單元,用于按照預(yù)置規(guī)則在監(jiān)控終端上設(shè)置告警級別; 貝1J,所述第一發(fā)送單元在監(jiān)控終端的指標(biāo)數(shù)據(jù)變化達到告警級別時,通過采用SNMP Trap方式將告警信息發(fā)送至服務(wù)器。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于, 所述服務(wù)器還包括接口發(fā)布單元,用于對外發(fā)布接口方法;貝U,所述第二發(fā)送單元通過采用Web Services方式調(diào)用服務(wù)器發(fā)布的接口方法,將告 警信息發(fā)送至服務(wù)器。
9.如權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述告警信息包括指標(biāo)名稱、指標(biāo)ID、指標(biāo)數(shù)值、告警日期、告警時間、信息描述、設(shè)備ID和/或告警級別。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一發(fā)送單元在監(jiān)控終端啟動時,通過采用SNMP Trap方式將告警信息發(fā)送至服 務(wù)器;其中,所述告警信息為啟動信息。
全文摘要
本發(fā)明提供了一種被動收集數(shù)據(jù)的方法及其系統(tǒng),所述方法包括監(jiān)控終端通過采用SNMP T rap方式或Web Services方式將告警信息發(fā)送至服務(wù)器;其中,采用SNMP T rap方式的監(jiān)控終端為硬件,所述硬件支持SNMP協(xié)議;采用Web Services方式的監(jiān)控終端為軟件;服務(wù)器被動收集監(jiān)控終端發(fā)送的告警信息。通過本發(fā)明,監(jiān)控終端主動發(fā)送告警信息,服務(wù)器被動收集告警信息,充分利用了系統(tǒng)的資源,避免資源浪費,并且能夠及時收集到監(jiān)控終端的指標(biāo)數(shù)據(jù)。
文檔編號H04L12/26GK102136923SQ20101010234
公開日2011年7月27日 申請日期2010年1月27日 優(yōu)先權(quán)日2010年1月27日
發(fā)明者宋紅根, 李丹, 王弋珵 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1