第3章 運用データ計測ツールのインストールおよび設定
データ収集エージェント collectd および時系列データベース Gnocchi をインストールする必要があります。
3.1. collectd のインストール
collectd をインストール場合、お使いの環境に合わせて複数の collectd プラグインを設定することができます。
手順
-
ファイル
/usr/share/openstack-tripleo-heat-templates/environments/collectd-environment.yaml
をローカルディレクトリーにコピーします。 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 には
disk
、interface
、load
、memory
、processes
、tcpconns
のプラグインが設定されています。追加のプラグインは、CollectdExtraPlugins
パラメーターを使用して追加できます。示されているように、ExtraConfig
オプションを使用して、CollectdExtraPlugins の追加の設定情報を提供することもできます。この例では、virt
プラグインを追加し、接続文字列とホスト名の形式を設定します。変更した 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.0の collectd plug-ins を参照してください。