您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關怎么進行ganglia原理分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
Ganglia是UC Berkeley發起的一個開源集群監視項目,設計用于測量數以千計的節點。Ganglia的核心包含gmond、gmetad以及一個Web前端。主要是用來監控系統性能,如:cpu 、mem、硬盤利用率,I/O負載、網絡流量情況等,通過曲線很容易見到每個節點的工作狀態,對合理調整、分配系統資源,提高系統整體性能起到重要作用。
看下ganglia監控的一個圖:
從上圖可以很直觀的看到,一個監控系統大概包括:
Gmond,gmetad,rrdtool,Apache,PHP以及一個展示的web
監控的集群節點的步驟如下:
第一步:在要收集的數據的每個節點安裝gmond,主要用來收集節點的信息以及存儲信息(這里的存儲信息在后面會講解)
第二步:只要部署在一臺機器就可以了(部署在我們需要通過web訪問的機器上),主要用來輪詢收集gmond的信息,并以某種形式存儲到磁盤上。
第三步:安裝apache web服務器,以及php(由于gweb是php開發的),構建gweb的執行環境
第四步:安裝gweb,以web的形式更清晰的展示剛剛收集的歷史數據。
當然其中會用一些插件,后面會講解怎么用以及怎么安裝。
常用配置
gridname(文本格式)
能唯一標識網格的字符串。
data_source
每個data_source由3個字段組成。第一個字段為唯一標識data_source的字符串;第二個字段為指定輪詢間隔(單位:秒)的數字; 第三個字段為以空格分開的所要輪詢數據的主機列表,這些地址以IP地址或DNS主機名的形式指定,并可能添加“:端口號”形 式的后綴,該端口號指明gmond的tcp_accept_channel所在位置。如果未指明端口號,gmetad將嘗試連接tcp/8649
setuid_username(UID)
gmetad設置UID的用戶名。默認為nobody
rrd_rootdir(路徑)
指定RRD文件在本地文件系統存儲的基本目錄。
3)Gweb
gweb是最容易配置,也是需要配置最少就能工作的守護進程。實際上,無需改變gweb的任何默認配置,gweb就可以啟動并運行功 能齊全的Web客戶端。
一個基于web的監控界面,通常和Gmetad安裝在同一個節點上(還需確認是否可以不在一個節點上,因為php的配置文件中ms可配 置gmetad的地址及端口),它從Gmetad取數據,并且讀取rrd數據庫,生成圖片,顯示出來。
看完上述內容,你們對怎么進行ganglia原理分析有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。