Ganglia是比較知名的開源監控系統, 運維上需要關注的一些通用的狀态都有所涉及。其組成主要是gmond(監控程式),gmetad(資訊收集程式),web(監控資料展現app)。ubuntu的apt源中Ganglia-webfrontend對應gmetad+web展現應用;ganglia-monitor對應gmond監控程式。
本文主要以ubuntu 14 server版為例進行安裝配置:
監控主機: 192.168.1.1
被監控機: 192.168.1.2
ganglia在監控主機與被監控機裝的軟體包是不同的
1.安裝監控元件,web顯示元件
webfrontend是部署在apache2上的,是以過程中會彈apache2安裝的界面,全選yes.
2.ganglia的web應用根路徑放在/usr/share/ganglia-webfront下,是以建個軟連接配接或者拷到apache2的預設web root路徑下
3.然後配置gmetad.conf
确認下 存在 datasource "my cluster" localhost,沒有則加入這個檔案。
4.配置/etc/ganglia/gmond.conf
把其中cluster中的name改成成 "my cluster",這個與之前的gmetad.conf的名字是對應的。
5.重新開機gmetad與ganglia-monitor服務
6.配置apache的配置檔案,ubuntu14中的apache2已經沒有httpd.conf了,都換成conf-*目錄下的fqdn.conf
7.重新開機apache, 通路http://192.168.1.1/ganglia/
1.配置/etc/ganglia/gmond.conf
cluster節點的name改成 name = "my cluster",與前面的主要機一個組名。
為了簡單,其他都用預設的,資料包直接發多點傳播位址,主要機能直接收到。
參考資料:
http://www.uml.org.cn/sjjm/201305171.asp
http://dwf07223.blog.51cto.com/8712758/1384923
http://askubuntu.com/questions/256013/could-not-reliably-determine-the-servers-fully-qualified-domain-name