Ganglia是比較知名的開源監(jiān)控系統(tǒng), 運(yùn)維上需要關(guān)注的一些通用的狀態(tài)都有所涉及。其組成主要是gmond(監(jiān)控程序),gmetad(信息收集程序),web(監(jiān)控?cái)?shù)據(jù)展現(xiàn)app)。ubuntu的apt源中Ganglia-webfrontend對應(yīng)gmetad+web展現(xiàn)應(yīng)用;ganglia-monitor對應(yīng)gmond監(jiān)控程序。
本文主要以ubuntu 14 server版為例進(jìn)行安裝配置:
監(jiān)控主機(jī): 192.168.1.1
被監(jiān)控機(jī): 192.168.1.2
ganglia在監(jiān)控主機(jī)與被監(jiān)控機(jī)裝的軟件包是不同的
-
監(jiān)控主機(jī)安裝
1.安裝監(jiān)控組件,web顯示組件
sudo apt-get install ganglia-monitor ganglia-webfrontend gmetad
webfrontend是部署在apache2上的,所以過程中會(huì)彈apache2安裝的界面,全選yes.
2.ganglia的web應(yīng)用根路徑放在/usr/share/ganglia-webfront下,所以建個(gè)軟連接或者拷到apache2的默認(rèn)web root路徑下
sudo ln -s /usr/share/ganglia-webfront /var/www/html/ganglia
3.然后配置gmetad.conf
sudo
vim /etc/ganglia/gmetad.conf
確認(rèn)下 存在 datasource "my cluster" localhost,沒有則加入這個(gè)文件。
4.配置/etc/ganglia/gmond.conf
sudo
vim /etc/ganglia/gmond.conf
把其中cluster中的name改成成 "my cluster",這個(gè)與之前的gmetad.conf的名字是對應(yīng)的。
5.重啟gmetad與ganglia-monitor服務(wù)
sudo service gmetad restart sudo service ganglia-monitor restart
6.配置apache的配置文件,ubuntu14中的apache2已經(jīng)沒有httpd.conf了,都換成conf-*目錄下的fqdn.conf
echo " ServerName localhost " | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo ln -s /etc/apache2/conf-available/fqdn.conf /etc/apache2/conf-enabled/fqdn.conf?
7.重啟apache, 訪問http://192.168.1.1/ganglia/
sudo
service apache2 restart
-
被監(jiān)控機(jī)配置
1.配置/etc/ganglia/gmond.conf
cluster節(jié)點(diǎn)的name改成 name = "my cluster",與前面的主控機(jī)一個(gè)組名。
為了簡單,其他都用默認(rèn)的,數(shù)據(jù)包直接發(fā)組播地址,主控機(jī)能直接收到。
?
?
參考資料:
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
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
