12.10. 監視対象サービスの設定
Telemetry サービスは、Image サービス、OpenStack Networking、Object Storage サービス、および Block Storage サービスの各サービスを監視することも可能です。この機能を有効にするには、各サービスがコレクターサービスにサンプルを送信するように設定する必要があります。これらのサービスを設定する前には、このサービスをホストするノードに python-ceilometer および python-ceilometerclient のパッケージをあらかじめインストールする必要があります。
yum install python-ceilometer python-ceilometerclient
# yum install python-ceilometer python-ceilometerclient
注記
サービスを Telemetry サービスの監視対象に設定した後には、各サービスを再起動します。
- Image サービス (
glance
) openstack-config --set /etc/glance/glance-api.conf \ DEFAULT notifier_strategy NOTIFYMETHOD
# openstack-config --set /etc/glance/glance-api.conf \ DEFAULT notifier_strategy NOTIFYMETHOD
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NOTIFYMETHOD は通知キューrabbit
(rabbitmq
キューを使用する場合) またはqpid
(qpid
メッセージキューを使用する場合) に置き換えます。- Block Storage サービス (
cinder
) Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Object Storage サービス (
swift
) - Telemetry サービスは、Telemetry に必要なアイデンティティーレコードの設定時に作成した
ResellerAdmin
ロールを使用して Object Storage サービス (swift
) からサンプルを収集します。また、Object Storage サービスがceilometer
からのトラフィックを処理するように設定する必要があります。- テキストエディターで
/etc/swift/proxy-server.conf
ファイルを開いて以下の行を追加します。[filter:ceilometer] use = egg:ceilometer#swift [pipeline:main] pipeline = healthcheck cache authtoken keystoneauth ceilometer proxy-server
[filter:ceilometer] use = egg:ceilometer#swift [pipeline:main] pipeline = healthcheck cache authtoken keystoneauth ceilometer proxy-server
Copy to Clipboard Copied! Toggle word wrap Toggle overflow swift
ユーザーをceilometer
グループに追加します。usermod -a -G ceilometer swift
# usermod -a -G ceilometer swift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Object Storage サービスが
/var/log/ceilometer/swift-proxy-server.log
にログを出力できるようにします。touch /var/log/ceilometer/swift-proxy-server.log chown ceilometer:ceilometer /var/log/ceilometer/swift-proxy-server.log chmod 664 /var/log/ceilometer/swift-proxy-server.log
# touch /var/log/ceilometer/swift-proxy-server.log # chown ceilometer:ceilometer /var/log/ceilometer/swift-proxy-server.log # chmod 664 /var/log/ceilometer/swift-proxy-server.log
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- OpenStack Networking (
neutron
) - Telemetry は IP アドレスの範囲を区別するためのラベルの使用をサポートしています。OpenStack Networking と Telemetry との 統合を有効化します。
openstack-config --set /etc/neutron/neutron.conf \ DEFAULT notification_driver messagingv2
# openstack-config --set /etc/neutron/neutron.conf \ DEFAULT notification_driver messagingv2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow