Ganglia CentOS yumインストール構成
2856 ワード
Gangliaインストールアーキテクチャの概要:Gangliaモニタリングキットは3つの主要な部分を含む:gmond、gmetad、およびウェブインタフェース(ganlia-web)gmond:ガードプロセスであり、彼はモニタリングが必要なノードごとに実行し、モニタリング統計gmetadを収集する:ガードプロセスでもあり、彼は定期的にgmondsを検査し、そこからデータを引き出し、彼らの指標をRRDストレージエンジンに格納します.彼は複数のクラスタをクエリーして指標を集約することができます.ユーザインタフェースのウェブフロントエンドを生成するためにも使用されている.ganglia-web:gmetadが動作するマシンにインストールし、RRDファイルを読み込みます.
インストールシーン:サーバ1(master):gmond,gmetad,webサーバ2(slave 1):gmondサーバ3のみインストール(slave 2):gmondサーバnのみインストール(slaven):gmondシステムのみインストール:centos 6.6まず各機器にEPELをインストールする:yumのソフトウェアソースで、多くの基本ソースにないソフトウェアが含まれています.インストールしないとパッケージのインストール方法が見つかりません(64ビット):yum installhttp://mirrors.hustunique.com/epel//6/x86_64/epel-release-6-8.noarch.rpm サーバ側インストール:yum-y install ganglia-gmond yum-y install ganglia-gmetad yum-y install ganglia-webインストール中に、Error:Cannot retrieve metalink for repository:epel.Please verify its path and try again解決策:ファイルの変更、baseurlの注釈をキャンセルし、mirrorlistは を注釈します.クライアントインストール:yum-y install ganglia-gmond 構成フェーズ:インストールフェーズが完了し、次に構成フェーズに入ります.ファイルの説明:gmetad.confは、どのマシンを監視するファイルを構成するファイルです.gmond.conf構成監視対象マシンファイル1サーバ側:
2クライアント"
nameの「MyCluster」はサーバ側のdata_sourceの「MyCluster」と同じ起動を設定masterノードでgmetadとapache を起動する
slaveノードでgmondを起動する
最後にWebサイトからアクセス:http://service_ip/ganglia
インストールシーン:サーバ1(master):gmond,gmetad,webサーバ2(slave 1):gmondサーバ3のみインストール(slave 2):gmondサーバnのみインストール(slaven):gmondシステムのみインストール:centos 6.6
vim /etc/ganglia/gmetad.conf
data_source "MyCluster" master slave1 slave2 ....
Apache
vim /etc/httpd/conf.d/ganglia.conf
:
Alias /ganglia /usr/share/ganglia
<.Location /ganglia>
Order deny,allow
Allow from all
</ Location>
2クライアント"
/etc/ganglia/gmond.conf
cluster {
name = "MyCluster"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
nameの「MyCluster」はサーバ側のdata_sourceの「MyCluster」と同じ
service gmetad start
chkconfig gmetad on
service httpd restart
chkconfig apache on
slaveノードでgmondを起動する
service gmond start chkconfig gmond on
最後にWebサイトからアクセス:http://service_ip/ganglia