Ganglia レイヤーリファレンス - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Ganglia レイヤーリファレンス

重要

この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post または AWS Premium Support を通じて AWS Support チームにお問い合わせください。

注記

このレイヤーは、Linux ベースのスタックでのみ使用できます。

Ganglia レイヤーは、インスタンスメトリックスのストレージと可視化を管理する分散管理システムである Ganglia をサポートします。これは、階層インスタンストポロジで動作するように設計されており、インスタンスのグループにとって特に便利です。Ganglia には、次の 2 つの基本コンポーネントがあります。

  • 低オーバーヘッド顧客。スタックの各インスタンスにインストールされ、マスターにメトリクスを送信します。

  • マスターは、クライアントからメトリクスを収集し、それらを Amazon EBS ボリュームに保存します。また、メトリクスをウェブページに表示します。

AWS OpsWorks スタックには、管理する各インスタンスに Ganglia モニタリングエージェントがあります。スタックに Ganglia レイヤーを追加して起動すると、各インスタンスの Ganglia エージェントはインスタンスにメトリックスをレポートします。Ganglia を使用するには、1 つのインスタンスを持つ Ganglia レイヤーをスタックに追加します。マスターの IP アドレスで Ganglia のバックエンドにログインして、データにアクセスできます。Chef レシピを記述して、追加メトリックス定義を提供することができます。

Short name: monitoring-master

Compatibility: (互換性) Ganglia レイヤーは、custom、db-master、memcached、php-app、rails-app のレイヤーと互換性があります。

Open ports: ロードバランサーは、ポート 22 (SSH)、80 (HTTP)、および 443 (HTTPS) へのパブリックアクセスを許可します。

Autoassign Elastic IP addresses: デフォルトで Off

Default EBS volume: /vol/ganglia で Yes

デフォルトのセキュリティグループ: AWS-OpsWorks-Monitoring-Master-Server

Configuration: (構成) Ganglia レイヤーを設定するには、次を指定する必要があります。

  • 監視グラフへのアクセスを提供する URI デフォルト値は http://DNSName/ganglia で、DNSName は Ganglia インスタンスの DNS 名になります。

  • 監視統計へのアクセスを制御するユーザー名とパスワード

Setup recipes:

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • opsworks_ganglia::server

Configure recipes:

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • opsworks_ganglia::configure-server

Deploy recipes:

  • deploy::default

  • opsworks_ganglia::configure-server

  • opsworks_ganglia::deploy

Shutdown recipes:

  • opsworks_shutdown::default

  • apache2::stop

インストール:

  • Ganglia クライアントは、/etc/ganglia にインストールされています。

  • Ganglia ウェブフロントエンドは、/usr/share/ganglia-webfrontend にインストールされています。

  • Ganglia logtailer は、/usr/share/ganglia-logtailer にインストールされています。