日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ganglia监控

發布時間:2024/4/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ganglia监控 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Ganglia是什么?


? ???Ganglia是由UC Berkeley發起的一個開源項目,主要通過收集各節點上的度量數據(如處理器速度、內存使用量等)實現系統性能的監控。Ganglia的核心包含gmetad、gmond以及Web前端三部分,這三部分之間通過XDL(xml的壓縮格式)或者XML格式傳遞監控數據,達到監控效果。


二、Ganglia工作原理圖

? ? Ganglia監控的大致過程為:集群內的節點通過運行gmond收集并相互發布節點狀態信息,然后gmetad利用RRDTool工具周期性的輪詢gmond收集到的信息,然后存入rrd數據庫,最后再利用RRDTool工具將收集到的數據創建成圖表,并通過web前端將其顯示出來。




二、Ganglia的組件


(1)Gmetad程序

?????????Gmetad用于輪詢gmond節點存儲的信息,并更新到rrd數據庫中

?? ??? ???一個數據源節點就是是一個gmond節點。一個gmetad節點可以設置多個數據源節點,每個數據源節點可以有多個備份,一個數據源節點失敗了還可以從其他節點取數據。可以把Gmetad理解為服務器。

?? ??? ???Gmetad只有TCP通道,一方面它向datasource發送請求,獲取數據源節點的XML文件,另一方面會使用一個8651的默認TCP端口發布自身收集的XML文件,因此,Gmetad即可以從Gmond也可以從其他Gmetad節點獲取XML數據。


(2)Gmond程序

?????????Gmond收集:一般用于收集本機的監控數據,用gmond.conf的udp_rev_channel來配置

? ? ? ? ?Gmond存儲:并不是所有的gmond的都用來存儲,可以找出其中的一臺或者幾臺來存儲即可,用gmond.conf的udp_send_channel來配置

?? ??? ??Gmond節點之間的信息發送接收主要用udp協議,傳遞文件格式為XDL。


?? ??? ?每個Gmond收集到的數據供Gmetad讀取,Gmond通過默認端口8649監聽到Gmetad請求后將XML格式數據發送給Gmetad??梢詫mond理解為客戶端。

??? ??? ?Gmond收集數據有muticast和unicast兩種。Gmond本身具有UDP的發送(send)和接受(recv)通道以及TCP的接收(recv)通道。其中UDP通道用于向其他Gmond節點發送或接收數據,TCP通道主要接受來自Gmetad的請求,向Gmetad發送XML文件。在muticast模式下,Gmond節點之間通過UDP向多播目標相互傳遞數據。


Gmond節點模塊結構主要有三個模塊組成:

1)collect and publish模塊,該模塊周期性的調用一些內部命令獲得metric data,然后將這些數據通過UDP通道發布給其他Gmond節點。

2)Listen Threads監聽其他Gmond節點發送的UDP數據,并將這些數據存放在內存中

3)XML Export Threads負責將數據以XML格式發布出去,比如交給Gmetad。

在unicast模式下,多個Gmond節點通過UDP向單播的目標主機host的Gmond發送數據,Gmetad然后向目標主機的Gmond請求XML文件

在Unicast模式下,Gmond、Gmetad、rrd數據庫以及web前端通常位于集群內的同一個節點上,該節點負責收集、存儲、顯示被監控的各節點的狀態信息。


(3)Web前端

???? ??? ?Web前端通常和Gmetad安裝在同一個節點上,它從Gmetad中取數據,并且讀取rrd數據庫,生成圖片顯示出來。



本文轉自西鼠 51CTO博客,原文鏈接:http://blog.51cto.com/10630401/1976444,如需轉載請自行聯系原作者




超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的Ganglia监控的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。