Ubuntu 14.04 ServerにGangliaをインストールする

3813 ワード

Gangliaソフトウェアについては、Gangliaはプラットフォーム間で拡張可能であり、クラスタやグリッドなどの高性能コンピューティングシステムの下で分散監視システムである.これは階層設計に基づいており、XMLデータ代表、携帯データ伝送、RRDtoolなどの幅広い技術を使用してデータストレージと可視化に使用されています.丹念に設計されたデータ構造とアルゴリズムを用いて、各ノード間の同時非常に低いことを実現します.
広範なオペレーティングシステムとプロセッサアーキテクチャに移植され、現在、世界中で何千ものクラスタが使用されています.大学のキャンパスと世界各地を結ぶために使用されており、2000ノードの規模を処理することができます.
Ganglia 3.1.x下拡張Pythonモジュール(公式wikiより翻訳)http://www.linuxidc.com/Linux/2014-04/99565.htm
Gangliaを使用してHadoopクラスタを監視http://www.linuxidc.com/Linux/2012-05/61349.htm
VMware WorkstationのUbuntuでのHadoopとGaのインストールと構成ngliahttp://www.linuxidc.com/Linux/2013-06/85856.htm
Gangliaインストールの導入の1つGridの確立http://www.linuxidc.com/Linux/2013-05/83673.htm
Ganglia極めて簡単なインストールチュートリアルyum版http://www.linuxidc.com/Linux/2012-12/76536.htm
Gangliaクイックスタートウィザード(公式wikiより翻訳)http://www.linuxidc.com/Linux/2013-11/92747.htm
CentOSクラスタにGanglia-3.6.0モニタHadoop-2..0とHBAse-0.96.0をインストールhttp://www.linuxidc.com/Linux/2014-01/95804.htm
GangliaのCentOS 6.5へのインストールhttp://www.linuxidc.com/Linux/2014-05/102024.htm

1、まず、Ubuntu 14.04にLAMPサービスがインストールされていることを確認する必要があります.
Gangliaは、PHPベースのWebフロントエンドとその他の小さなユーティリティの2つのいわゆる主要なデーモン(Gangliaモニタデーモン)とgmetad(Gangliaメタデーモン)によって構成されています.
2、Ubuntu 14.04にGangliaを取り付ける.
端末を開き、次のコマンドを実行します.sudo apt-get install ganglia-monitor rrdtool gmetad ganglia-webfrontend
インストール中は、次のようなインストール後にapache 2サーバと選択を再開し、直接YesしてEnterキーを押すのを見ることができます.
3、ガングリアの配置
基本的なインストールが完了しました.次に必要な手順に従って構成します.
4、Gangliaメインノードの配置
Ganglia webfrontend Apache構成をコピーし、次のコマンドを使用して正しい場所を指定する必要があります.sudo cp /etc/ganglia-webfrontend/apache.conf /etc/apache2/sites-enabled/ganglia.conf
Gangliaメタデーモンのプロファイルを編集するには、次のコマンドを使用します.sudo vi /etc/ganglia/gmetad.conf
次のように変更します.data_source "my cluster" localhost
次のように変更します.data_source "my cluster" 50 192.168.56.10:8649
次に、マシン・サービスのデータ・ソース、IP:ポートまたはサーバ名:ポートを示します.ポート番号8649(デフォルトのgmondポート)が指定されていない場合は、次のコマンドを使用してプライマリ・ノードのプロファイルを編集する必要があります.sudo vi /etc/ganglia/gmond.conf
次のように変更します./* If a cluster attribute is specified, then all gmond hosts are wrapped inside
* of a tag. If you do not specify a cluster tag, then all will
* NOT be wrapped inside of a tag. */
cluster {
name = "unspecified"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}

次のように変更します.cluster {
name = "my cluster"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
/* Feel free to specify as many udp_send_channels as you like. Gmond
used to only support having a single channel */
udp_send_channel {
mcast_join = 239.2.11.71
port = 8649
ttl = 1
}

次のように変更します./* Feel free to specify as many udp_send_channels as you like. Gmond
used to only support having a single channel */
udp_send_channel {
# mcast_join = 239.2.11.71
host = 192.168.56.10
port = 8649
ttl = 1
}
/* You can specify as many udp_recv_channels as you like as well. */
udp_recv_channel {
mcast_join = 239.2.11.71
port = 8649
bind = 239.2.11.71
}

次のように変更します./* You can specify as many udp_recv_channels as you like as well. */
udp_recv_channel {
# mcast_join = 239.2.11.71
port = 8649
#bind = 239.2.11.71
}

ファイルを保存して閉じます.
サービスを再起動する必要があります.sudo /etc/init.d/ganglia-monitor start
sudo /etc/init.d/gmetad start
sudo /etc/init.d/apache2 restart

gnglia webinterfaceにアクセスするには、次のコマンドを使用します.
http://serverip/ganglia/