[發(fā)明專利]一種云資源智能監(jiān)控告警方法有效
| 申請?zhí)枺?/td> | 201410806959.4 | 申請日: | 2014-12-23 |
| 公開(公告)號: | CN104410535B | 公開(公告)日: | 2018-03-30 |
| 發(fā)明(設(shè)計)人: | 呂廣杰;劉正偉;朱波 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 資源 智能 監(jiān)控 告警 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、云資源智能監(jiān)控告警方法。
背景技術(shù)
隨著信息科技的發(fā)展,云計算逐步成為業(yè)界的發(fā)展熱點(diǎn),國內(nèi)外各大廠商的云計算服務(wù)平臺也開始紛紛投入到科學(xué)、教育、文化、衛(wèi)生、政府、高性能計算、電子商務(wù)、物聯(lián)網(wǎng)等多個領(lǐng)域進(jìn)行使用。
在云計算的競爭大潮中,VMware、亞馬遜、微軟等廠家逐漸嶄露頭角,它們的產(chǎn)品由于具有穩(wěn)定性高、性能好等優(yōu)勢,逐步發(fā)展成為云計算的主流虛擬化產(chǎn)品。然而,由于云計算缺乏統(tǒng)一的設(shè)計標(biāo)準(zhǔn),不同廠家開發(fā)的虛擬化產(chǎn)品大相徑庭,很難被統(tǒng)一管理、監(jiān)控起來。
在云服務(wù)平臺中,高效的資源監(jiān)控不僅是必需的,而且已經(jīng)成為企業(yè)成功的先決條件。主機(jī)、虛擬機(jī)、存儲或軟件出現(xiàn)故障,將對企業(yè)的整個經(jīng)營活動產(chǎn)生巨大影響。
傳統(tǒng)的云數(shù)據(jù)中心,對于不同廠商、類型的云資源,都需要進(jìn)行單獨(dú)的性能監(jiān)控,甚至需要人工手動記錄,步驟十分繁瑣復(fù)雜。而且不同廠商、不同型號、不同類型的資源,監(jiān)控方法截然不同,每次采集性能信息時,運(yùn)維人員都需要在各個資源上進(jìn)行采集,操作過程異常繁瑣,更不要說統(tǒng)一監(jiān)控管理。
為了有效的降低運(yùn)維成本,統(tǒng)一監(jiān)控異構(gòu)云計算資源,更早地發(fā)現(xiàn)資源異常,減輕運(yùn)維者在管理數(shù)據(jù)中心時的繁瑣工作,現(xiàn)提出了一種易擴(kuò)展、易開發(fā)、易維護(hù)的云數(shù)據(jù)中心資源智能監(jiān)控告警方法。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、云資源智能監(jiān)控告警方法。
一種云資源智能監(jiān)控告警方法,其具體實(shí)現(xiàn)過程為:
首先定義云資源實(shí)體:抽象各類云數(shù)據(jù)中心資源,定義虛擬控制中心、集群、虛擬數(shù)據(jù)中心、主機(jī)、存儲、虛擬機(jī)六大資源實(shí)體,為各種虛擬化平臺的云資源統(tǒng)一定義資源類型格式,分類監(jiān)控和告警;
搭建異構(gòu)資源架構(gòu):設(shè)置虛擬化適配器,且該架構(gòu)從下到上劃分為虛擬化層、虛擬化適配層、業(yè)務(wù)層三大層,對下層虛擬化層適配虛擬化類型、對上層業(yè)務(wù)層暴露統(tǒng)一的調(diào)用接口;
進(jìn)行性能采集:每個采集線程只與數(shù)據(jù)庫交互;當(dāng)數(shù)據(jù)中心有若干資源時,配置多個采集線程共存,以降低采集壓力;通過配置文件,設(shè)置每個采集線程采集的云資源實(shí)體類型,實(shí)現(xiàn)采集線程無狀態(tài)特性及資源采集對象的自定義;
設(shè)置告警策略:設(shè)置告警閾值,達(dá)到該告警閾值時自動報警并處理。
所述定義云資源實(shí)體的具體過程為:
S1、定義虛擬控制中心,即虛擬化軟件的管理端;
S2、定義集群,該集群為若干主機(jī)的集合;
S3、定義虛擬數(shù)據(jù)中心,該虛擬數(shù)據(jù)中心為CPU、內(nèi)存、存儲容量的集合,即資源池;
S4、定義主機(jī),該主機(jī)位安裝虛擬化操作系統(tǒng)的物理機(jī);
S5、定義存儲,該存儲為掛載在主機(jī)上,保存虛擬機(jī)磁盤文件的數(shù)據(jù)存儲設(shè)備;
S6、定義虛擬機(jī),該虛擬機(jī)為運(yùn)行在主機(jī)上的,用軟件模擬的計算機(jī)系統(tǒng)。
所述異構(gòu)管理架構(gòu)中,虛擬化層包含各虛擬化廠商的接口API,通過調(diào)用API,采集各類資源的性能信息;虛擬化適配層對下層虛擬化層的虛擬化資源接口進(jìn)行封裝,并對上層業(yè)務(wù)層暴露統(tǒng)一的資源管理接口,實(shí)現(xiàn)異構(gòu)虛擬化適配的功能;業(yè)務(wù)層通過調(diào)用下層虛擬化適配層提供的統(tǒng)一接口,實(shí)現(xiàn)虛擬控制中心、集群、虛擬數(shù)據(jù)中心、主機(jī)、存儲、虛擬機(jī)各類云資源的性能監(jiān)控。
所述性能采集是云資源監(jiān)控的數(shù)據(jù)采集環(huán)節(jié),其具體實(shí)現(xiàn)過程為:
1)對每個性能采集線程初始化,通過讀取配置文件中的配置屬性,確定本線程采集的資源實(shí)體類型;通過修改配置文件,動態(tài)調(diào)配各采集線程的監(jiān)控實(shí)體;
2)為每個采集線程配備守護(hù)線程,采集線程與守護(hù)線程定時相互檢測對方狀態(tài),一方宕掉后,另一方將其重啟;
3)采集線程定時采集性能信息并直接保存到性能數(shù)據(jù)庫;
4)其余API服務(wù)器直接調(diào)用業(yè)務(wù)層的接口管理數(shù)據(jù)庫中的信息,與底層采集線程解耦。
所述告警策略詳細(xì)設(shè)置過程為:
設(shè)置各類資源各類監(jiān)測項的告警閾值設(shè)置,且告警比對符設(shè)置大于、小于或等于某個閾值;
告警處理程序在性能數(shù)據(jù)庫中讀取資源性能數(shù)據(jù),與相應(yīng)資源類型的監(jiān)控項閾值進(jìn)行比對;
性能數(shù)據(jù)符合告警閾值時,僅記錄最高級別的告警信息,更新到實(shí)時告警數(shù)據(jù)庫中;
性能數(shù)據(jù)不符合告警閾值時,自動確認(rèn)之前保存的實(shí)時告警信息,并移至歷史告警中記錄;
上述告警記錄表中只保存告警參數(shù),不保存告警詳情,以緩解數(shù)據(jù)庫存儲壓力。
本發(fā)明的一種云資源智能監(jiān)控告警方法,具有以下優(yōu)點(diǎn):
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410806959.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 風(fēng)險雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)





