亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

云監(jiān)控系統(tǒng)的實(shí)現(xiàn)裝置和方法

文檔序號(hào):9451535閱讀:790來源:國知局
云監(jiān)控系統(tǒng)的實(shí)現(xiàn)裝置和方法
【專利說明】
[0001]
技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體地,涉及一種云監(jiān)控系統(tǒng)的實(shí)現(xiàn)裝置和一種云 監(jiān)控系統(tǒng)的實(shí)現(xiàn)方法。
[0003]
【背景技術(shù)】
[0004] 隨著云計(jì)算的不斷發(fā)展,企業(yè)中部署系統(tǒng)的規(guī)模也在逐漸增大,這也使得運(yùn)維的 難度大大加強(qiáng),企業(yè)開始面臨著這樣的挑戰(zhàn):成百上千的主機(jī),成千上萬的服務(wù),如何對(duì)這 些資源進(jìn)行統(tǒng)一的運(yùn)維管理?云監(jiān)控的作用就逐漸顯現(xiàn)出來。
[0005] 現(xiàn)有的監(jiān)控系統(tǒng)有很多,如Nagios、Ganglia、Zabbix等,各有優(yōu)缺點(diǎn),有的注重?cái)U(kuò) 展性,但是分析能力不強(qiáng),有的注重可視化,但是缺乏擴(kuò)展性。
[0006] 因此,需要一種新的云監(jiān)控技術(shù),可以在現(xiàn)有的云監(jiān)控方式基礎(chǔ)上,充分利用單對(duì) 象類型完成多對(duì)象類型云監(jiān)控,建立多對(duì)象類型元數(shù)據(jù)參與的面向復(fù)雜類型云監(jiān)控的通 用、統(tǒng)一監(jiān)控思路。
[0007]

【發(fā)明內(nèi)容】

[0008] 本發(fā)明正是基于上述問題,提出了一種新的云監(jiān)控技術(shù),可以在現(xiàn)有的云監(jiān)控方 式基礎(chǔ)上,充分利用單對(duì)象類型完成多對(duì)象類型云監(jiān)控,建立多對(duì)象類型元數(shù)據(jù)參與的面 向復(fù)雜類型云監(jiān)控的通用、統(tǒng)一監(jiān)控思路。
[0009] 有鑒于此,本發(fā)明提出了一種云監(jiān)控系統(tǒng)的實(shí)現(xiàn)裝置,包括:監(jiān)控配置單元,用于 對(duì)資源監(jiān)控的過程進(jìn)行規(guī)范化的監(jiān)控配置處理,該監(jiān)控配置包含數(shù)據(jù)的來源、數(shù)據(jù)的類型 和警報(bào)策略;數(shù)據(jù)收集單元,用于基于監(jiān)控配置定義的數(shù)據(jù)來源,通過周期性執(zhí)行監(jiān)控腳 本,獲取監(jiān)控?cái)?shù)據(jù)并進(jìn)行相應(yīng)的格式轉(zhuǎn)換;數(shù)據(jù)存儲(chǔ)單元,用于基于格式轉(zhuǎn)換后的監(jiān)控?cái)?shù) 據(jù),根據(jù)監(jiān)控配置定義的數(shù)據(jù)類型,對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的類型轉(zhuǎn)換,并將類型轉(zhuǎn)換后的數(shù)據(jù)進(jìn) 行存儲(chǔ);數(shù)據(jù)分析單元,用于基于監(jiān)控配置定義的警報(bào)策略,對(duì)存儲(chǔ)的監(jiān)控?cái)?shù)據(jù)進(jìn)行分析診 斷;該分析診斷的操作,具體包括:發(fā)現(xiàn)存在的預(yù)設(shè)問題是進(jìn)行告警;以及,對(duì)基于存在的 預(yù)設(shè)問題對(duì)該監(jiān)控?cái)?shù)據(jù)所屬資源的健康狀況進(jìn)行統(tǒng)計(jì),并生成相應(yīng)的分析報(bào)告;數(shù)據(jù)展示 單元,用于對(duì)分析診斷的結(jié)果和/或過程,結(jié)合用戶需求進(jìn)行可視化展示,該可視化展示的 形式包括圖表展示、問題定位和用戶自定義的展示方式;該分析診斷的結(jié)果和/或過程,包 括各個(gè)資源的運(yùn)行狀況,發(fā)現(xiàn)存在的預(yù)設(shè)問題,以及資源的健康統(tǒng)計(jì)、實(shí)時(shí)快照、指標(biāo)詳情、 分析報(bào)告、日志信息。在該技術(shù)方案中,可以提高監(jiān)控的擴(kuò)展性和分析能力,幫助企業(yè)快速 發(fā)現(xiàn)問題并進(jìn)行問題的定位和追蹤。
[0010] 在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)收集單元,具體包括:數(shù)據(jù)監(jiān)聽啟動(dòng)模塊,用 于獲取資源的監(jiān)控配置,發(fā)送監(jiān)控命令,啟動(dòng)數(shù)據(jù)監(jiān)聽;作業(yè)生成模塊,用于獲取資源的監(jiān) 控配置以及環(huán)境變量信息,并生成作業(yè);作業(yè)調(diào)度模塊,用于根據(jù)預(yù)先設(shè)置的時(shí)間規(guī)則,對(duì) 作業(yè)進(jìn)行調(diào)度;格式轉(zhuǎn)換模塊,用于獲取作業(yè)調(diào)度的輸出信息,基于監(jiān)控配置定義的數(shù)據(jù)來 源,通過周期性執(zhí)行監(jiān)控腳本,調(diào)用轉(zhuǎn)換腳本進(jìn)行格式轉(zhuǎn)換;監(jiān)控?cái)?shù)據(jù)獲取模塊,用于對(duì)格 式轉(zhuǎn)換后的監(jiān)控?cái)?shù)據(jù)進(jìn)行目標(biāo)發(fā)送,觸發(fā)監(jiān)聽獲取所需監(jiān)控?cái)?shù)據(jù),進(jìn)行分析和存儲(chǔ)。在該技 術(shù)方案中,可以通過周期性的執(zhí)行監(jiān)控腳本,獲取監(jiān)控?cái)?shù)據(jù)并進(jìn)行相應(yīng)的轉(zhuǎn)換后再進(jìn)行分 析和存儲(chǔ),一方面節(jié)省了數(shù)據(jù)傳輸?shù)臅r(shí)間,另一方面保證了進(jìn)行分析和存儲(chǔ)的數(shù)據(jù)格式一 致,精確性尚。
[0011] 在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)單元,具體包括:數(shù)據(jù)轉(zhuǎn)換模塊,用于將 不同類型的數(shù)據(jù)按用戶需求進(jìn)行相應(yīng)的轉(zhuǎn)換后,再進(jìn)行存儲(chǔ);數(shù)據(jù)緩存模塊,用于對(duì)存儲(chǔ)的 監(jiān)控?cái)?shù)據(jù)進(jìn)行緩存后,定時(shí)將監(jiān)控?cái)?shù)據(jù)批量存入數(shù)據(jù)庫中;查詢監(jiān)控?cái)?shù)據(jù)時(shí),先從緩存中查 詢,不滿足需要再去數(shù)據(jù)庫中進(jìn)行查詢;存儲(chǔ)結(jié)構(gòu)設(shè)置模塊,用于將數(shù)據(jù)庫中監(jiān)控?cái)?shù)據(jù)的存 放類型定義為JSON類型,將每條數(shù)據(jù)作為一個(gè)字段進(jìn)行存儲(chǔ);數(shù)據(jù)查詢時(shí),能夠?qū)φ麠l數(shù) 據(jù)和/或?qū)雾?xiàng)指標(biāo)進(jìn)行查詢;數(shù)據(jù)稀釋模塊,用于當(dāng)數(shù)據(jù)庫中的監(jiān)控?cái)?shù)據(jù)增大時(shí),保留最 新的數(shù)據(jù),對(duì)歷史數(shù)據(jù)進(jìn)行稀釋;該數(shù)據(jù)稀釋的操作具體包括:按時(shí)間進(jìn)行歸檔,劃分為實(shí) 時(shí)、天、周、月、季度、年,并對(duì)應(yīng)于不同的表進(jìn)行存儲(chǔ),不同時(shí)間歸檔選取不同的步長,保證 數(shù)據(jù)的均勻分布。在該技術(shù)方案中,可以支持多種數(shù)據(jù)類型的監(jiān)控?cái)?shù)據(jù),不同類型的數(shù)據(jù)需 要進(jìn)行相應(yīng)的轉(zhuǎn)換后再進(jìn)行存儲(chǔ),一方面節(jié)省了存儲(chǔ)空間,另一方面使得存儲(chǔ)有序排布,便 于調(diào)用。
[0012] 在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)分析單元,具體包括:通知告警模塊,用于根 據(jù)監(jiān)控配置的警報(bào)規(guī)則,對(duì)監(jiān)控?cái)?shù)據(jù)進(jìn)行分析,符合警報(bào)規(guī)則時(shí)進(jìn)行報(bào)警;該警報(bào)規(guī)則包括 警報(bào)策略、警報(bào)級(jí)別、警報(bào)描述、重試次數(shù)、通知方式;健康快照模塊,用于定時(shí)對(duì)各個(gè)資源 進(jìn)行監(jiān)控統(tǒng)計(jì),統(tǒng)計(jì)各個(gè)指標(biāo)的健康程度,并進(jìn)行綜合分析,最終得出資源的健康報(bào)告;該 健康報(bào)告能夠描述當(dāng)前資源的健康程度、存在的問題,當(dāng)前各指標(biāo)的實(shí)時(shí)信息,以及根據(jù)預(yù) 設(shè)的快照模板和/或用戶自定義的快照模板生成的健康快照;分析報(bào)告模塊,用于基于健 康報(bào)告對(duì)各個(gè)資源進(jìn)行分析,根據(jù)預(yù)設(shè)的分析報(bào)告模板生成分析報(bào)告;該分析報(bào)告,用來描 述當(dāng)前或者某一時(shí)間段內(nèi),資源的總體運(yùn)行情況;以及,用來描述一段時(shí)間內(nèi),資源的運(yùn)行 情況。在該技術(shù)方案中,可以對(duì)監(jiān)控?cái)?shù)據(jù)進(jìn)行分析診斷,及時(shí)告警并生成分析報(bào)告,提高了 監(jiān)控系統(tǒng)的安全性和可靠性,且故障能直觀地顯示出來,便于維護(hù)。
[0013] 在上述技術(shù)方案中,優(yōu)選地,所述數(shù)據(jù)展示單元,具體包括:圖表類型展示模塊,用 于根據(jù)數(shù)據(jù)類型,用戶能夠選擇支持的圖表類型,對(duì)分析診斷的結(jié)果和/或過程進(jìn)行圖表 展示;自定義類型展示模塊,用于結(jié)合用戶需求和支持的可視化展示方式,對(duì)圖表展示中的 圖表類型、顯示內(nèi)容以及頁面布局進(jìn)行調(diào)整;用戶將調(diào)整后的展示方式設(shè)為模板,并能夠?qū)?多個(gè)模板進(jìn)行選擇使用。在該技術(shù)方案中,可以基于用戶自定義可視化方式,對(duì)圖表類型、 顯示內(nèi)容以及頁面布局等均可進(jìn)行調(diào)整,適用性強(qiáng),人性化好。
[0014] 根據(jù)本發(fā)明的又一個(gè)方面,還提出了 一種云監(jiān)控系統(tǒng)的實(shí)現(xiàn)方法,包括:步驟 202 :對(duì)資源監(jiān)控的過程進(jìn)行規(guī)范化的監(jiān)控配置處理,該監(jiān)控配置包含數(shù)據(jù)的來源、數(shù)據(jù)的 類型和警報(bào)策略;步驟204 :基于監(jiān)控配置定義的數(shù)據(jù)來源,通過周期性執(zhí)行監(jiān)控腳本,獲 取監(jiān)控?cái)?shù)據(jù)并進(jìn)行相應(yīng)的格式轉(zhuǎn)換;步驟206 :基于格式轉(zhuǎn)換后的監(jiān)控?cái)?shù)據(jù),根據(jù)監(jiān)控配 置定義的數(shù)據(jù)類型,對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的類型轉(zhuǎn)換,并將類型轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行存儲(chǔ);步驟 208 :基于監(jiān)控配置定義的警報(bào)策略,對(duì)存儲(chǔ)的監(jiān)控?cái)?shù)據(jù)進(jìn)行分析診斷;該分析診斷的操 作,具體包括:發(fā)現(xiàn)存在的預(yù)設(shè)問題是進(jìn)行告警;以及,對(duì)基于存在的預(yù)設(shè)問題對(duì)該監(jiān)控?cái)?shù) 據(jù)所屬資源的健康狀況進(jìn)行統(tǒng)計(jì),并生成相應(yīng)的分析報(bào)告;步驟210 :對(duì)分析診斷的結(jié)果和 /或過程,結(jié)合用戶需求進(jìn)行可視化展示,該可視化展示的形式包括圖表展示、問題定位和 用戶自定義的展示方式;該分析診斷的結(jié)果和/或過程,包括各個(gè)資源的運(yùn)行狀況,發(fā)現(xiàn)存 在的預(yù)設(shè)問題,以及資源的健康統(tǒng)計(jì)、實(shí)時(shí)快照、指標(biāo)詳情、分析報(bào)告、日志信息。在該技術(shù) 方案中,可以提高監(jiān)控的擴(kuò)展性和分析能力,幫助企業(yè)快速發(fā)現(xiàn)問題并進(jìn)行問題的定位和 追足示。
[0015] 在上述技術(shù)方案中,優(yōu)選地,所述步驟204,具體包括:步驟302 :獲取資源的監(jiān)控 配置,發(fā)送監(jiān)控命令,啟動(dòng)數(shù)據(jù)監(jiān)聽;步驟304 :獲取資源的監(jiān)控配置以及環(huán)境變量信息,并 生成作業(yè);步驟306 :根據(jù)預(yù)先設(shè)置的時(shí)間規(guī)則,對(duì)作業(yè)進(jìn)行調(diào)度;步驟308 :獲取作業(yè)調(diào)度 的輸出信息,基于監(jiān)控配置定義的數(shù)據(jù)來源,通過周期性執(zhí)行監(jiān)控腳本,調(diào)用轉(zhuǎn)換腳本進(jìn)行 格式轉(zhuǎn)換;步驟310 :對(duì)格式轉(zhuǎn)換后的監(jiān)控?cái)?shù)據(jù)進(jìn)行目標(biāo)發(fā)送,觸發(fā)監(jiān)聽獲取所需監(jiān)控?cái)?shù) 據(jù),進(jìn)行分析和存儲(chǔ)。在該技術(shù)方案中,可以通過周期性的執(zhí)行監(jiān)控腳本,獲取監(jiān)控?cái)?shù)據(jù)并 進(jìn)行相應(yīng)的轉(zhuǎn)換后再進(jìn)行分析和存儲(chǔ),一方面節(jié)省了數(shù)據(jù)傳輸?shù)臅r(shí)間,另一方面保證了進(jìn) 行分析和存儲(chǔ)的數(shù)據(jù)格式一致,精確性高。
[0016] 在上述技術(shù)方案中,優(yōu)選地,所述步驟20
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1