gmetad

《Ganglia系統監控》第2章Ganglia的安裝和配置,本章將介紹各種Ganglia部件安裝和配置的祕籍,以幫助你征服世界。本章將基於幾種最流行的操作系統介紹Ganglia 3.1.x的安裝和配置,這些操作指導也適用於後續更新的Ganglia版本。本節爲大家介紹gmetad。

AD:2014WOT全球軟件技術峯會北京站 課程視頻發佈


gmetad

gmetad(Ganglia Meta Daemon)是一種安裝在主機上用來收集和匯聚gmond所收集的指標數據的守護進程。gmetad默認使用RRD文件收集和匯聚指標數據,然而也可以通過配置gmetad將指標數據轉送到諸如Graphite的外部系統。

gmetad通過tcp端口8651偵聽遠程gmetad連接,並且向授權主機提供XML格式的網格狀態。gmetad也通過tcp端口8652對交互式請求做出應答。這種交互式功能不僅可以看到網格狀態XML樹的總體結構,也可以看到簡單的局部內容。gweb使用這種交互式查詢方式來表示那些不適合RRD文件(如OS版本)的信息。

gmetad拓撲

最簡單的gmetad拓撲結構爲一個gmetad進程輪詢一個或多個gmond。該拓撲如圖24所示。

冗餘性或高可用性是一項基本要求,而且很容易實現。圖25展示了兩個(冗餘)gmetad輪詢同一集羣內的多個gmond。gmetad只有在不能成功輪詢節點1時纔會輪詢節點2。兩個gmetad總是處在輪詢狀態(雙活cluster方式)。

gmetad並不侷限於輪詢gmond,gmetad也可以通過輪詢另外的gmetad來創建層次化的gmetad結構,如圖26所示。

gmetad默認將指標數據直接寫入文件系統上的RRD文件,如圖24所示。

在有I/O限制的大型裝置中,rrdcached充當gmetad和RRD文件之間的緩存,如圖27所示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章