[發明專利]一種分布式數據中心統一監控架構及方法在審
| 申請號: | 201710571778.1 | 申請日: | 2017-07-13 |
| 公開(公告)號: | CN107341044A | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 李俊山 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/46;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 孟峣 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 數據中心 統一 監控 架構 方法 | ||
技術領域
本發明涉及數據處理領域,具體地說是一種分布式數據中心統一監控架構及方法。
背景技術
信息系統的監控管理技術一直存在并持續穩定的發展著,無論是小到單獨的IT系統,還是大到成千上萬臺的服務器、存儲設備和網絡設備,都有適應不同規模的的監控系統來應用。如Ganglia、Nagios、Splunk等的開源監控軟件,也被越來越多單位的信息化部門采用。當前,隨著云計算、大數據和互聯網的快速發展,信息化的基礎設施發生了根本轉變,監控管理的需求從一些單獨的系統要求轉化為整體平臺化、統一平臺、統一管理的系統要求。各項應用服務器不再是單獨的計算模塊,而是通過云計算、大數據等平臺將計算、存儲資源統一起來,跨越數據中心范圍形成規模龐大、統一監控與管理的資源池。
現有技術中,主要是通過Zabbix實現。Zabbix是開源社區的一種開源監控軟件,它融合了SNMP、agent、IPMI等多種數據采集方式,在不同應用環境中使用方便,標準化程度高,并提供了眾多服務,比如:完善的監控和圖形化顯示;Zabbix軟件具備一定的分布式系統管理能力,可以監控小型和大型的分布式環境,并將所有歷史數據、趨勢和配置信息存儲在數據庫中;Zabbix所有的邏輯運算服務都在服務器端執行,對監控對象的性能影響很小;Zabbix代理(proxy)服務支持分布式能力,可以代表Zabbix服務器收集性能和可用數據,承擔采集數據的任務并減輕Zabbix服務器的負載,同時,使用Zabbix代理是實施統一和分布式監控最簡單的方式,因為所有的客戶端和代理向同一個Zabbix服務器報告數據,并且所有數據集中保存在服務器數據庫中,Zabbix代理可在監控遠程區域、擁有不可靠鏈接的區域時使用。當監控數以千計的設備時,Zabbix代理可分擔Zabbix服務器的負載。
采用Zabbix作為監控系統可以支持分布式集中管理,用于分布式環境監控,但也存在明顯缺點。首先,Zabbix方案需要在被監控的主機上安裝agent,這樣會侵害用戶的隱私,而且agent也存在被用戶卸載的情況;其次,所有數據都集中保存在數據庫中,Zabbix監控系統產生的數據量很大,數據庫會成為系統發展的瓶頸;最后,Zabbix代理的方案受限于代理性能,當代理服務的監控機器數量較多時,很難滿足資源的監控要求。綜上所述,Zabbix不是一個能夠滿足云平臺和多數據中心統一監控的軟件方案。
因此,需要一種能夠監控大規模、分布式、跨地域的虛擬資源與物理資源的統一監控系統。
發明內容
本發明的技術任務是針對以上不足之處,提供一種分布式數據中心統一監控架構及方法。
一種分布式數據中心統一監控架構,
包括以下節點:
服務注冊模塊,用于進行服務管理,所述服務管理包括下列中的至少一種:服務注冊、服務訂閱、服務信息通知及服務監控;
服務提供模塊,用于提供服務,并向所述服務注冊模塊進行服務注冊;
服務消費模塊,用于向所述服務注冊模塊訂閱服務;
服務運行容器,用于提供下列功能中的至少一種:啟動所述服務提供模塊、加載所述服務提供模塊、運行所述服務提供模塊。
所述服務提供模塊及服務消費模塊采用長連接方式與服務注冊模塊進行連接通信,當服務提供模塊啟動時,向服務注冊模塊注冊自己提供的服務;當服務消費模塊啟動時,向服務注冊模塊訂閱自己所需的服務。
所述服務消費模塊通過服務注冊模塊訂閱所需服務時,服務注冊模塊根據訂閱需求返回服務提供模塊地址列表給服務消費模塊,如果有變更,服務注冊模塊通過長連接推送變更數據給服務消費模塊;服務消費模塊,從服務提供模塊地址列表中,通過軟負載均衡算法,選擇服務提供模塊進行調用,如果調用失敗,再選另一個服務提供模塊調用,通過Invoke方法調用實現異步回調。
所述服務注冊模塊中還配置有監控中心,該監控中心用于服務監控,所述服務監控的實現過程為:監控中心統計服務消費模塊和服務提供模塊包括調用次數和時間的性能指標,并向服務注冊模塊匯報服務提供模塊的服務運行上報情況;
相對應的,服務消費模塊、服務提供模塊定期將服務運行統計信息上報給監控中心,所述服務運行統計信息包括服務性能數據、服務使用情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710571778.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:兼容性處理方法、裝置及電子設備
- 下一篇:一種虛擬機調度管理方法及調度器





