初識ganglia各個模塊

1ganglia在結構上分爲三個部分:gmondgmetadgweb
python

這三部分是相互獨立的,只要配置了各自的配置文件信息,就能夠各自運行。c++

Gmond是安裝在被監控機器上的客戶端,負責收集要監控的指標信息。web

Gmetad是安裝運行在主節點的信息收集服務器,用來對gmond得到的信息作收集數據庫

Gweb常常和gmated安裝在一塊兒,用來進行界面展現。服務器

 

2gmond能夠支持用cc++python編寫的插件,這些插件能夠用來收集你須要的任意指標。同事gmond也提供了gmetric工具,該工具能夠報告用戶用任意語言編寫的自定義模塊的指標數據。工具

 

3gmond不等待外部的輪詢器進行數據輪詢,也不將數據上報到集中式輪詢器中。而是根據本身的配置信息,進行多播或單播的數據通告。當採用多播時,gmond每一節點都知道當前整個集羣內其餘節點的指標數據。spa

 

4gmetad能夠從集羣中的任意一臺客戶端(當gmond採用廣播模式時)得到整個集羣的監控信息,並將信息存儲在rrd數據庫中。Gmetad僅僅從gmond採集數據並將數據寫入到rrd數據庫中,能夠用python的語言編寫適合本身的數據採集器。插件

 

5gwe是將信息已圖形化等方式進行前臺展現的工具,能夠根據本身的須要進行配置。集羣

相關文章
相關標籤/搜索