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