第3章 運用データ計測ツールのインストールおよび設定

データ収集エージェント collectd および時系列データベース Gnocchi をインストールする必要があります。

3.1. collectd のインストール

collectd をインストール場合、お使いの環境に合わせて複数の collectd プラグインを設定することができます。

手順

  1. ファイル /usr/share/openstack-tripleo-heat-templates/environments/collectd-environment.yaml をローカルディレクトリーにコピーします。
  2. collectd-environment.yaml を開き、CollectdExtraPlugins の下に必要なプラグインをリストします。ExtraConfig セクションにパラメーターを指定することもできます。

    parameter_defaults:
       CollectdExtraPlugins:
         - disk
         - df
         - virt
    
       ExtraConfig:
         collectd::plugin::virt::connection: "qemu:///system"
         collectd::plugin::virt::hostname_format: "hostname uuid"

    デフォルトでは、collectd には diskinterfaceloadmemoryprocessestcpconns のプラグインが設定されています。追加のプラグインは、CollectdExtraPlugins パラメーターを使用して追加できます。示されているように、ExtraConfig オプションを使用して、CollectdExtraPlugins の追加の設定情報を提供することもできます。この例では、virt プラグインを追加し、接続文字列とホスト名の形式を設定します。

  3. 変更した YAML ファイルを openstack overcloud deploy コマンドに含めて、collectd デーモンをすべてのオーバークラウドノードにインストールします。

    $ openstack overcloud deploy
    --templates \/home/templates/environments/collectd.yaml \
    -e /path-to-copied/collectd-environment.yaml

関連情報

  • collectd についての詳細は、「collectd」を参照してください。
  • collectd プラグインおよび設定を確認するには、Service Telemetry Framework 1.0collectd plug-ins を参照してください。