久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

OpenStack企業云平臺監控的示例分析

165次閱讀
沒有評論

共計 2032 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章主要為大家展示了“OpenStack 企業云平臺監控的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“OpenStack 企業云平臺監控的示例分析”這篇文章吧。

性能監控

對于 OpenStack 云平臺,主機、存儲和網絡的監控需求和傳統 IT 環境是一樣的,關注的主要指標包括 CPU、內存、磁盤、網絡 I / O 等。本文對于監控并不會展開說明,這里展示在 OpenStack 部署中使用最多的一款開源軟件 Ganglia。

Ganglia 需要在各個節點運行客戶端程序,在中心節點部署服務器進程,來對整個集群的性能進行監控,并提供各種視圖。另外,Ganglia 服務器端進程還可以組成集群,提供高可靠性,用于支持大型或生產環境的監控。

圖 1 展示了用 Ganglia 來展現一個由 5 節點組成的機群的 Load、內存、CPU 和網絡 I / O 的視圖,并以時間軸來顯示。另外歷史數據也被保留和查看。

圖 1  Ganglia 的 Overview 界面

圖 2 展示了 4 個節點的 Load 視圖,并在一個視圖中進行聚合展示。不同顏色標識不同節點的負載情況。

圖 2  Ganglia 的聚合視圖和節點視圖

圖 3 是 CPU 詳細監控項目。

圖 3  Ganglia 的 CPU 監控

圖 4 是一個二次開發的,可以用來監控節點運行的虛擬機的性能,本圖展示的是監控一個虛擬機的視圖。

圖 4  Ganglia 監控虛擬機內存

服務與資源監控

Nagios 是在 OpenStack 部署中廣泛使用的,用于監控云平臺各種服務的開源工具,另外,它的擴展性良好,很容易加入自行開發的監控項目,為用戶提供了很大的便利性和靈活性。

圖 5 展示了 Nagios 的連接視圖,這里 5 個節點在同一個網絡里。綠色代表該節點服務正常,而紅色則說明該節點至少有一個以上的告警需要處理。

圖 5  Nagios 的連接視圖

另外,Nagios 可以很容易地與郵件系統和短信平臺集成,發送告警信息。

另外,本書展示的界面只是默認的,社區里有許多不同的展示界面,而且是免費的,可以根據自己的需要和偏好進行選擇,提供不同的樣式和數據展現形式。但數據本身則還是由 Nagios 服務提供。

圖 6 是 Nagios 的主機視圖,該節點的健康狀況,以及信息收集時間等信息一目了然。

圖 6  Nagios 的主機視圖

圖 7 展示了 Nagios 的服務監控視圖。默認的 Nagios 可以監控磁盤、SSH、ping 等系統基本服務,但是 Nagios 對 OpenStack 卻一無所知,這是需要自己進行開發和擴展的,另外網上也有不少免費的監控腳本可以集成進來。

圖 7  Nagois 的服務監控視圖

對于 OpenStack 服務的監控,最基本的可以從進程角度進行監控,如進程是否運行,響應速度如何等。更好的監控,可以結合不同服務的命令,通過查詢來判斷服務本身的質量如何。這需要初步了解各個服務的使用,以及用到租戶、用戶、密碼等信息。但如果云平臺修改密碼,則這里也需要進行相應的修改。

消息中間件監控

消息中間件在 OpenStack 云平臺起著心臟的作用,運行不正常則整個云平臺會運行不起來,因此監控消息中間件在 OpenStack 云平臺至關重要。

圖 8 展示了一款免費軟件,可以用于消息中間件統計信息的展現和一些基本管理。

圖 8  RabbitMQ 的 Overview 視圖

圖 9 顯示了消息中間件當前的各種連接,這些連接從不同節點和不同服務而來。

圖 9  RabbitMQ 的連接視圖

圖 10 展示了消息中間件的通道視圖。

圖 10 RabbitMQ 的通道視圖

圖 11 展示了消息中間件的交換(Exchange)視圖。

OpenStack 企業云平臺監控的示例分析

圖 11 RabbitMQ 的交換視圖

圖 12 展示了消息中間件的隊列視圖,并包括了統計信息。

OpenStack 企業云平臺監控的示例分析
圖 12 RabbitMQ 的隊列視圖

圖 13 是管理員視圖,可以修改密碼、增加用戶等。

OpenStack 企業云平臺監控的示例分析

圖 13 RabbitMQ 的管理員視圖

日志分析

OpenStack 云平臺由于服務眾多,會產生大量的日志輸出,在云平臺初建,涉及 Debug 時,日志量巨大,對于問題的調試非常不方便,因為關聯的服務往往運行于不同節點之上。

LogStash 在各個節點部署了代理程序,可以將日志輸出匯聚到中心節點進行分析。中心節點本質上是個搜索引擎和信息統計工具。

圖 14 展示了 LogStash 的 Overview 視圖,可以看到整個云平臺日志產生的數量趨勢。

OpenStack 企業云平臺監控的示例分析

圖 14 LogStash 的 Overview 視圖

圖 15 展示了 LogStash 收集的 OpenStack 云平臺的日志信息匯總,并按時間順序顯示,并可以按不同的維度進行排序、關鍵詞搜索。

OpenStack 企業云平臺監控的示例分析

圖 15 LogStash 的消息視圖

圖 16 展示了過濾后的視圖,這里我們只關心哪個節點在什么時候發生了什么事情。LogStash 可以很好地幫助我們實現這些。

OpenStack 企業云平臺監控的示例分析

圖 16 LogStash 的消息過濾視圖

以上是“OpenStack 企業云平臺監控的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計2032字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 阜宁县| 辽阳市| 新晃| 昌宁县| 邳州市| 永年县| 独山县| 孝义市| 朝阳区| 巴马| 醴陵市| 泸溪县| 五原县| 孝义市| 瑞昌市| 体育| 渝北区| 方山县| 齐河县| 元阳县| 新建县| 和平县| 新竹县| 太谷县| 祁门县| 定陶县| 江达县| 聂拉木县| 彭阳县| 屏东市| 西藏| 龙州县| 甘洛县| 浦北县| 百色市| 冀州市| 哈密市| 芜湖县| 海淀区| 泉州市| 嘉义县|