[發明專利]基于云存儲的分布式告警監控方法和系統在審
| 申請號: | 201410095489.5 | 申請日: | 2014-03-13 |
| 公開(公告)號: | CN103905533A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 陳德城 | 申請(專利權)人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 黃曉慶;向群 |
| 地址: | 510310 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 存儲 分布式 告警 監控 方法 系統 | ||
技術領域
本發明涉及云存儲技術的應用,特別是涉及一種云存儲技術的分布式告警監控方法和系統。
背景技術
云存儲是在云計算(cloud?computing)概念上延伸和發展出來的一個新的概念,是指通過集群應用、網格技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。當云計算系統運算和處理的核心是大量數據的存儲和管理時,云計算系統中就需要配置大量的存儲設備,那么云計算系統就轉變成為一個云存儲系統,所以云存儲是一個以數據存儲和管理為核心的云計算系統。
為了保證云存儲系統的正常運行,技術人員采取了各種保障措施。如針對云存儲系統發生故障時向上級管理服務器上報告警信息。具體地,對云存儲系統下面的集群總存儲量以及云存儲的每一個用戶的使用值進行監控,當滿足云存儲系統設定的告警值或者云存儲系統發生故障時候,會執行監控告警。
傳統監控告警方法是:1、檢查是否有告警,編寫一個告警方法每次輪詢一下所有的用戶看看是否有超過告警值的;2、上報告警信息,上報每個用戶的告警信息到特定的服務器;3、處理告警信息、服務器統一處理告警信息。然而,由于云存儲用戶的數量都比較大,從而導致了對存儲用戶的監控告警也比較大,從而產生大量的告警監控項、告警存儲數據以及告警處理數據。當告警信息非常大的時候,傳統的告警方法會不停地上報和處理告警信息,從而導致上報告警信息和處理告警信息的服務器內存、cpu消耗過大而致使系統無法正常運行。目前,雖然通過增強計算機的計算能力和內存可以解決此問題,但這樣做一方面增加了系統開發的成本,另一方面導致系統性能的下降。
發明內容
基于此,有必要針對云存儲中由于監控數據過大,傳統的監控告警方法不能滿足系統要求的問題,提供一種基于云存儲的分布式告警監控方法和系統。
一種基于云存儲的分布式告警監控方法,包括步驟:獲取云存儲系統的告警信息,并上報告警信息給消息隊列;通過消息隊列接收告警信息,將所接收的告警信息排序并裝入消息隊列并通過消息隊列把告警信息發送給相應計算機進行處理。
相應地,本發明還提供一種基于云存儲的分布式告警監控系統,包括:工作調度模塊,用于獲取云存儲系統的告警信息,并上報告警信息給消息隊列;消息隊列管理模塊,用于通過消息隊列接收告警信息,將所接收的告警信息排序并裝入消息隊列并通過消息隊列把告警信息發送給相應計算機進行處理。
本發明的基于云存儲的分布式告警監控方法及其系統通過收集整個云存儲系統中出現的大量各種告警信息,然后上報給消息隊列,再由消息隊列進行排序處理后發送給相應的計算機進行處理,由于消息隊列每次接收和發送的告警信息的容量都是一定的,所以當有大量的告警信息需要上報時,消息隊列會分開多次接收不同告警信息,并每次將定量的告警信息發送給相應計算機處理,使得計算機處理的告警信息的量受消息隊列大小的限制。從而避免了大量告警信息同時交由服務器處理,而導致服務器的內存和CPU消耗過大導致系統無法正常運行的問題。
附圖說明
圖1是本發明一種基于云存儲的分布式告警監控方法的流程圖;
圖2是本發明一種基于云存儲的分布式告警監控方法的實施例流程圖;
圖3是本發明一種基于云存儲的分布式告警監控系統的結構框圖;
圖4是本發明一種基于云存儲的分布式告警監控系統實施例的結構框圖。
具體實施方式
為了使本發明的目的、技術方案和有點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
請參閱圖1,其是本發明一種基于云存儲的分布式告警監控方法的流程圖,包括:
S10:獲取云存儲系統的告警信息,并上報告警信息給消息隊列;
S20:通過消息隊列接收告警信息,將所接收的告警信息排序并裝入消息隊列并通過消息隊列把告警信息發送給相應計算機進行處理。
基于現有告警監控方法的缺陷,本發明所述的技術方案通過收集整個云存儲系統中出現的大量各種告警信息,并將告警信息上報給消息隊列,再由消息隊列發送給相應的計算機進行處理,由于消息隊列每次接收和發送的告警信息的容量都是一定的,所以當有大量的告警信息需要上報時,所述消息隊列會分開多次來接收不同告警信息,并每次將定量的告警信息發送給相應計算機處理,使得計算機接收和處理的告警信息的量受消息隊列大小的限制。從而避免了大量告警信息同時交由服務器處理,而導致服務器的內存和CPU消耗過大導致系統無法正常運行的問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州杰賽科技股份有限公司,未經廣州杰賽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410095489.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種票據打印模塊及處理模塊
- 下一篇:輸送設備





