lnmp監控 ganglia分布式監控

2022-05-01 13:06:11 字數 1693 閱讀 4167

這裡我們要先把乙個原始碼包製作成rpm包,方便以後的批量部署

所以需要rpmbuild

yum install rpm-build-4.8.0-27.el6.x86_64 -y

將ganglia製作成rpm包

rpmbuild -tb ganglia-3.4.0.tar.gz

在製作過程中可能需要的包

yum install libart_lgpl-devel python-devel libconfuse-devel expat-devel rrdtool-devel apr-devel -y

有些倉庫裡面沒有

rpm -ivh rrdtool-devel-1.3.8-6.el6.x86_64.rpm

rpm -ivh libconfuse-2.6-3.el6.x86_64.rpm

rpm -ivh  libconfuse-devel-2.6-3.el6.x86_64.rpm

cd /root/rpmbuild/rpms/x86_64/ 安裝生成的rpm包

rpm -ivh *.rpm

配置檔案目錄

cd /etc/ganglia/

vim gmetad.conf                             //服務端配置檔案

裡面要注意記住乙個選項 data_source "my cluster" localhost                         //集群的名字,後面要用到

vim gmond.conf

cluster

之後啟動服務

/etc/init.d/gmetad start

/etc/init.d/gmond start

在web介面中就可以訪問到了,這裡可以看到同乙個區域網中所有安裝過ganglia服務的主機的資訊

ganglia服務記錄區域網內主機資訊的環形資料庫的位置在。。。

cd /var/lib/ganglia/

下面的rrds目錄下

以上使伺服器端的配置,下面是客戶端的配置

先將服務端生成的rpm包拷貝到客戶機上面

scp ganglia-gmond-3.4.0-1.x86_64.rpm [email protected]:/root

scp ganglia-gmond-modules-python-3.4.0-1.x86_64.rpm  [email protected]:/root

scp libganglia-3.4.0-1.x86_64.rpm [email protected]:/root

scp libconfuse-2.6-3.el6.x86_64.rpm   [email protected]: scp  libconfuse-devel-2.6-3.el6.x86_64.rpm   [email protected]:

然後進入客戶機,將上面的所有包全部安裝

rpm -ivh libconfuse-*

rpm -ivh libganglia-3.4.0-1.x86_64.rpm

rpm -ivh ganglia-gmond-*

修改配置檔案

vim /etc/ganglia/gmond.conf

cluster

啟動服務

/etc/init.d/gmond start

一切ok,我們現在可以在服務機的web頁面看到所有區域網的機子

分布式監控ganglia

1,簡介 ganglia是一款為hpc 高效能計算 集群而設計的可擴充套件性的分布式監控系統 監視和顯示集群中節點的個各種狀態資訊 由執行在各個節點上的gmond守護程序採集cpu 記憶體 硬碟利用率 i o負載 網路流量情況,然後彙總到gmetad守護程序 使用rrdtool儲存資料 將歷史資料以...

分布式監控部署之Ganglia

ganglia分布式監控部署 1 ganglia介紹 2 ganglia安裝和配置 3 修改相應的配置檔案 4 結果展示 5 許可權問題解決方法 一 介紹 ganglia是由uc berkeley發起的乙個開源監控專案,設計用於監控數以千幾的節點。每台伺服器都執行乙個收集和傳送監控資料名為gmond...

ganglia集群監控

安裝的方法網上一大堆,不同的系統有不同的方法,只有試過才知道那個最適用自己集群的。我的系統是rhel,就直接yum安裝 後來發現圖表的座標沒顯示出來,找了最新版的gweb放到apache的目錄下,還是不行,就猜想可能是rrdtool的版本過低導致,因此檢視了一下rrdtool的版本,發現是1.2的,...