一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法
【專利摘要】本發(fā)明提供一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法,通過在服務(wù)器操作系統(tǒng)之上安裝數(shù)據(jù)主動推送代理系統(tǒng),以整合各類服務(wù)器的監(jiān)控方法,統(tǒng)一監(jiān)控數(shù)據(jù)格式,向監(jiān)控服務(wù)端發(fā)送完整、易讀的監(jiān)控數(shù)據(jù),系統(tǒng)結(jié)構(gòu)包括:數(shù)據(jù)監(jiān)控控制中心(1),知識擴展模塊(2),監(jiān)控數(shù)據(jù)管理模塊(3),監(jiān)控數(shù)據(jù)知識模塊(4),監(jiān)控數(shù)據(jù)存儲模塊(5),系統(tǒng)對監(jiān)控數(shù)據(jù)的采集,監(jiān)控數(shù)據(jù)的整理和解析,監(jiān)控數(shù)據(jù)的發(fā)送,監(jiān)控方式的擴展都進行了模塊化處理,整個監(jiān)控數(shù)據(jù)的采集過程都是按照數(shù)據(jù)監(jiān)控控制中心全局控制來完成,用戶在服務(wù)器操作系統(tǒng)上安裝該代理程序,就可實現(xiàn)復(fù)雜監(jiān)控數(shù)據(jù)的采集、整理、解析和展示。
【專利說明】 一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種服務(wù)器【技術(shù)領(lǐng)域】,具體地說是一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]當(dāng)前,隨著云計算的發(fā)展和應(yīng)用,硬件服務(wù)器設(shè)備的需求也從最初的單臺或者少量的需求方式發(fā)展到至今的大規(guī)模大批量的需求方式。
[0003]對于小規(guī)模的服務(wù)器集群,以傳統(tǒng)方式采集監(jiān)控數(shù)據(jù)過程中,同類監(jiān)控數(shù)據(jù)的復(fù)雜度和不同監(jiān)控數(shù)據(jù)的差異度的解析難度還是可以接受的,但是如果面對大規(guī)模的服務(wù)器集群,再加上日新月異的監(jiān)控手段和方法,傳統(tǒng)的監(jiān)控方式的擴展性和解析難度上就遇到了瓶頸。
[0004]為了解決各類服務(wù)器在采集、整理、解析監(jiān)控數(shù)據(jù)過程中遇到的難題,使獲取的監(jiān)控數(shù)據(jù)更加直接、清晰、統(tǒng)一,我們提出了一種使監(jiān)控數(shù)據(jù)格式更加統(tǒng)一,監(jiān)控數(shù)據(jù)內(nèi)容更加豐富的服務(wù)器監(jiān)控數(shù)據(jù)主動推送的方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法。
[0006]本發(fā)明的目的是按以下方式實現(xiàn)的,通過在服務(wù)器操作系統(tǒng)之上安裝數(shù)據(jù)主動推送代理系統(tǒng),以整合各類服務(wù)器的監(jiān)控方法,統(tǒng)一監(jiān)控數(shù)據(jù)格式,向監(jiān)控服務(wù)端發(fā)送完整、易讀的監(jiān)控數(shù)據(jù),系統(tǒng)結(jié)構(gòu)包括:數(shù)據(jù)監(jiān)控控制中心(1),知識擴展模塊(2),監(jiān)控數(shù)據(jù)管理模塊(3 ),監(jiān)控數(shù)據(jù)知識模塊(4 ),監(jiān)控數(shù)據(jù)存儲模塊(5 ),其中:
數(shù)據(jù)監(jiān)控控制中心(I)是系統(tǒng)的核心,負責(zé)監(jiān)控和管理主機,并集成了各類主流服務(wù)器監(jiān)控工具和方法,主要任務(wù)為:啟動時加載監(jiān)控數(shù)據(jù)知識模塊(4),執(zhí)行命令去采集主機的監(jiān)控數(shù)據(jù),獲取實時監(jiān)控數(shù)據(jù)后經(jīng)過監(jiān)控數(shù)據(jù)知識模塊(4)的整理和解析,發(fā)送到監(jiān)控數(shù)據(jù)管理模塊(3);
知識擴展模塊(2),負責(zé)創(chuàng)建、修改、刪除監(jiān)控數(shù)據(jù)知識模塊(4),自定義數(shù)據(jù)采集工具,配置數(shù)據(jù)監(jiān)控控制中心(I);
監(jiān)控數(shù)據(jù)管理模塊(3)是圖形工作區(qū),也是監(jiān)控數(shù)據(jù)的接收端,負責(zé)接收由數(shù)據(jù)監(jiān)控控制中心(I)發(fā)送的實時監(jiān)控數(shù)據(jù),并轉(zhuǎn)存至監(jiān)控數(shù)據(jù)存儲模塊(5),集中展示、管理存儲的歷史監(jiān)控數(shù)據(jù),該模塊是第三方的服務(wù)器監(jiān)控平臺,但要求該數(shù)據(jù)平臺提供可接受主動推送監(jiān)控數(shù)據(jù)的接口;
監(jiān)控數(shù)據(jù)知識模塊(4),負責(zé)整理和解析數(shù)據(jù)監(jiān)控控制中心(I)采集到的各類監(jiān)控數(shù)據(jù),該知識模塊的可擴展性由知識擴展模塊(2)來負責(zé);
監(jiān)控數(shù)據(jù)存儲模塊(5)是系統(tǒng)的存儲模塊,負責(zé)存儲監(jiān)控數(shù)據(jù)。
[0007]所述的系統(tǒng),監(jiān)控數(shù)據(jù)的采集,監(jiān)控數(shù)據(jù)的整理和解析,監(jiān)控數(shù)據(jù)的發(fā)送,監(jiān)控方式的擴展都進行了模塊化處理,整個監(jiān)控數(shù)據(jù)的采集過程都是按照數(shù)據(jù)監(jiān)控控制中心全局控制來完成,用戶在服務(wù)器操作系統(tǒng)上安裝該代理程序,就可實現(xiàn)復(fù)雜監(jiān)控數(shù)據(jù)的采集、整理、解析和展示。
[0008]所述的系統(tǒng),用戶或開發(fā)者自定義監(jiān)控工具和監(jiān)控數(shù)據(jù)知識模塊,來定制自定義監(jiān)控內(nèi)容,采集自定義監(jiān)控數(shù)據(jù),定制自定義解析方法,將過去復(fù)雜的監(jiān)控數(shù)據(jù)通過自定義的方式整合為統(tǒng)一的監(jiān)控數(shù)據(jù)結(jié)構(gòu),實現(xiàn)對監(jiān)控數(shù)據(jù)的整合,實現(xiàn)監(jiān)控數(shù)據(jù)的清晰展示。
[0009]本發(fā)明的目的有益效果是:在體系結(jié)構(gòu)中,監(jiān)控數(shù)據(jù)的采集,監(jiān)控數(shù)據(jù)的整理和解析,監(jiān)控數(shù)據(jù)的發(fā)送,監(jiān)控方式的擴展都進行了模塊化處理,整個監(jiān)控數(shù)據(jù)的采集過程都是按照數(shù)據(jù)監(jiān)控控制中心全局控制來完成。用戶在服務(wù)器操作系統(tǒng)上安裝該代理程序,就可實現(xiàn)復(fù)雜監(jiān)控數(shù)據(jù)的采集、整理、解析和展示。
[0010]在體系結(jié)構(gòu)中,用戶或開發(fā)者可以自定義監(jiān)控工具和監(jiān)控數(shù)據(jù)知識模塊,來定制自定義監(jiān)控內(nèi)容,采集自定義監(jiān)控數(shù)據(jù),定制自定義解析方法,將過去復(fù)雜的監(jiān)控數(shù)據(jù)通過自定義的方式整合為統(tǒng)一的監(jiān)控數(shù)據(jù)結(jié)構(gòu),實現(xiàn)對監(jiān)控數(shù)據(jù)的整合,實現(xiàn)監(jiān)控數(shù)據(jù)的清晰展示。
【專利附圖】
【附圖說明】
[0011]圖1為系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0012]參照說明書附圖對本發(fā)明的服務(wù)器主動推送監(jiān)控數(shù)據(jù)的系統(tǒng)作以下詳細地說明。
[0013]一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的系統(tǒng),打破了傳統(tǒng)的服務(wù)器發(fā)送監(jiān)控數(shù)據(jù)格式雜舌L不統(tǒng)一,且數(shù)據(jù)內(nèi)容過于單一的弊端,而是通過在服務(wù)器操作系統(tǒng)之上安裝數(shù)據(jù)主動推送代理,以整合各類服務(wù)器監(jiān)控工具以及方法,統(tǒng)一監(jiān)控數(shù)據(jù)格式,向監(jiān)控服務(wù)端發(fā)送完整、易讀的監(jiān)控數(shù)據(jù)。
[0014]該系統(tǒng)結(jié)構(gòu)包括:數(shù)據(jù)監(jiān)控控制中心(1),知識擴展模塊(2),監(jiān)控數(shù)據(jù)管理模塊
(3),監(jiān)控數(shù)據(jù)知識模塊(4),監(jiān)控數(shù)據(jù)存儲模塊(5)。其中:
數(shù)據(jù)監(jiān)控控制中心(I)是該方法和系統(tǒng)的核心,負責(zé)監(jiān)控和管理主機,并集成了各類主流服務(wù)器監(jiān)控工具和方法,主要任務(wù)為:啟動時加載監(jiān)控數(shù)據(jù)知識模塊(4),執(zhí)行命令去采集主機的監(jiān)控數(shù)據(jù),獲取實時監(jiān)控數(shù)據(jù)后經(jīng)過監(jiān)控數(shù)據(jù)知識模塊(4)的整理和解析,發(fā)送到監(jiān)控數(shù)據(jù)管理模塊(3);
知識擴展模塊(2)是該方法和系統(tǒng)的重要組成部分,負責(zé)創(chuàng)建、修改、刪除監(jiān)控數(shù)據(jù)知識模塊(4),自定義數(shù)據(jù)采集工具,配置數(shù)據(jù)監(jiān)控控制中心(I);
監(jiān)控數(shù)據(jù)管理模塊(3)是圖形工作區(qū),也是監(jiān)控數(shù)據(jù)的接收端,負責(zé)接收由數(shù)據(jù)監(jiān)控控制中心(I)發(fā)送的實時監(jiān)控數(shù)據(jù),并轉(zhuǎn)存至監(jiān)控數(shù)據(jù)存儲模塊(5),集中展示、管理存儲的歷史監(jiān)控數(shù)據(jù)。該模塊也可以是第三方的服務(wù)器監(jiān)控平臺,但要求該數(shù)據(jù)平臺提供可接受主動推送監(jiān)控數(shù)據(jù)的接口;
監(jiān)控數(shù)據(jù)知識模塊(4)是該方法和系統(tǒng)的重要組成部分,負責(zé)整理和解析數(shù)據(jù)監(jiān)控控制中心(I)采集到的各類監(jiān)控數(shù)據(jù),該知識模塊的可擴展性由知識擴展模塊(2)來負責(zé)。
[0015]監(jiān)控數(shù)據(jù)存儲模塊(5)是該方法和系統(tǒng)的存儲模塊,負責(zé)存儲監(jiān)控數(shù)據(jù)。
[0016]基于服務(wù)器操作系統(tǒng)代理程序的系統(tǒng),在體系結(jié)構(gòu)中,監(jiān)控數(shù)據(jù)的采集,監(jiān)控數(shù)據(jù)的整理和解析,監(jiān)控數(shù)據(jù)的發(fā)送,監(jiān)控方式的擴展都進行了模塊化處理,整個監(jiān)控數(shù)據(jù)的采集過程都是按照數(shù)據(jù)監(jiān)控控制中心全局控制來完成。用戶在服務(wù)器操作系統(tǒng)上安裝該代理程序,就可實現(xiàn)復(fù)雜監(jiān)控數(shù)據(jù)的采集、整理、解析和展示。
[0017]基于服務(wù)器操作系統(tǒng)代理程序的系統(tǒng),在體系結(jié)構(gòu)中,用戶或開發(fā)者可以自定義監(jiān)控工具和監(jiān)控數(shù)據(jù)知識模塊,來定制自定義監(jiān)控內(nèi)容,采集自定義監(jiān)控數(shù)據(jù),定制自定義解析方法,將過去復(fù)雜的監(jiān)控數(shù)據(jù)通過自定義的方式整合為統(tǒng)一的監(jiān)控數(shù)據(jù)結(jié)構(gòu),實現(xiàn)對監(jiān)控數(shù)據(jù)的整合,實現(xiàn)監(jiān)控數(shù)據(jù)的清晰展示。
[0018]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【權(quán)利要求】
1.一種服務(wù)器主動推送監(jiān)控數(shù)據(jù)的方法,其特征在于通過在服務(wù)器操作系統(tǒng)之上安裝數(shù)據(jù)主動推送代理系統(tǒng),以整合各類服務(wù)器的監(jiān)控方法,統(tǒng)一監(jiān)控數(shù)據(jù)格式,向監(jiān)控服務(wù)端發(fā)送完整、易讀的監(jiān)控數(shù)據(jù),系統(tǒng)結(jié)構(gòu)包括:數(shù)據(jù)監(jiān)控控制中心(1),知識擴展模塊(2),監(jiān)控數(shù)據(jù)管理模塊(3),監(jiān)控數(shù)據(jù)知識模塊(4),監(jiān)控數(shù)據(jù)存儲模塊(5),其中: 數(shù)據(jù)監(jiān)控控制中心(I)是系統(tǒng)的核心,負責(zé)監(jiān)控和管理主機,并集成了各類主流服務(wù)器監(jiān)控工具和方法,主要任務(wù)為:啟動時加載監(jiān)控數(shù)據(jù)知識模塊(4),執(zhí)行命令去采集主機的監(jiān)控數(shù)據(jù),獲取實時監(jiān)控數(shù)據(jù)后經(jīng)過監(jiān)控數(shù)據(jù)知識模塊(4)的整理和解析,發(fā)送到監(jiān)控數(shù)據(jù)管理模塊(3); 知識擴展模塊(2),負責(zé)創(chuàng)建、修改、刪除監(jiān)控數(shù)據(jù)知識模塊(4),自定義數(shù)據(jù)采集工具,配置數(shù)據(jù)監(jiān)控控制中心(I); 監(jiān)控數(shù)據(jù)管理模塊(3)是圖形工作區(qū),也是監(jiān)控數(shù)據(jù)的接收端,負責(zé)接收由數(shù)據(jù)監(jiān)控控制中心(I)發(fā)送的實時監(jiān)控數(shù)據(jù),并轉(zhuǎn)存至監(jiān)控數(shù)據(jù)存儲模塊(5),集中展示、管理存儲的歷史監(jiān)控數(shù)據(jù),該模塊是第三方的服務(wù)器監(jiān)控平臺,但要求該數(shù)據(jù)平臺提供可接受主動推送監(jiān)控數(shù)據(jù)的接口; 監(jiān)控數(shù)據(jù)知識模塊(4),負責(zé)整理和解析數(shù)據(jù)監(jiān)控控制中心(I)采集到的各類監(jiān)控數(shù)據(jù),該知識模塊的可擴展性由知識擴展模塊(2)來負責(zé); 監(jiān)控數(shù)據(jù)存儲模塊(5)是系統(tǒng)的存儲模塊,負責(zé)存儲監(jiān)控數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:在體系結(jié)構(gòu)中,監(jiān)控數(shù)據(jù)的采集,監(jiān)控數(shù)據(jù)的整理和解析,監(jiān)控數(shù)據(jù)的發(fā)送,監(jiān)控方式的擴展都進行了模塊化處理,整個監(jiān)控數(shù)據(jù)的采集過程都是按照數(shù)據(jù)監(jiān)控控制中心全局控制來完成,用戶在服務(wù)器操作系統(tǒng)上安裝該代理程序,就可實現(xiàn)復(fù)雜監(jiān)控數(shù)據(jù)的采集、整理、解析和展示。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:在體系結(jié)構(gòu)中,用戶或開發(fā)者自定義監(jiān)控工具和監(jiān)控數(shù)據(jù)知識模塊,來定制自定義監(jiān)控內(nèi)容,采集自定義監(jiān)控數(shù)據(jù),定制自定義解析方法,將過去復(fù)雜的監(jiān)控數(shù)據(jù)通過自定義的方式整合為統(tǒng)一的監(jiān)控數(shù)據(jù)結(jié)構(gòu),實現(xiàn)對監(jiān)控數(shù)據(jù)的整合,實現(xiàn)監(jiān)控數(shù)據(jù)的清晰展示。
【文檔編號】G06F11/30GK103984617SQ201410228610
【公開日】2014年8月13日 申請日期:2014年5月28日 優(yōu)先權(quán)日:2014年5月28日
【發(fā)明者】李鋒, 劉成平, 付正全 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司