4.2. すべてのノードでのパフォーマンス監視収集エージェントのインストール
OpenStack 環境内の全システムのパフォーマンスを監視するには、すべてのシステムで以下のコマンドを実行します。
Operational Tools リポジトリーを有効にします。
# subscription-manager repos --enable=rhel-7-server-openstack-8-optools-rpmscollectdをインストールします。# yum install collectdパフォーマンス監視アグリゲーター/再レイアウトにデータを送信するように
collectdを設定します。これを行うには、次の内容で/etc/collectd.d/10-write_graphite.confを作成します。ここで、PERFORMANCE_MONITORING_HOST は、パフォーマンス監視アグリゲーター/再lay として以前に設定されたホストのホスト名または IP アドレスに置き換えます。<LoadPlugin write_graphite> Globals false </LoadPlugin> <Plugin write_graphite> <Carbon> Host "PERFORMANCE_MONITORING_HOST" Port "2003" Prefix "collectd." EscapeCharacter "_" StoreRates true LogSendErrors true Protocol "tcp" </Carbon> </Plugin>SELinux を使用している場合は、
collectdから tcp ネットワーク接続を許可します。# setsebool -P collectd_tcp_network_connect=1collectdを開始して有効にします。# systemctl start collectd # systemctl enable collectd
しばらくすると、http://PERFORMANCE_MONITORING_HOST:3030/ で実行中の Graphite Web ユーザーインターフェイスにメトリックが表示されるはずです。