7.4. メトリクス収集のためのクライアントシステムの設定
この手順では、中央サーバーが、PCP を実行しているクライアントからメトリックを収集できるように、クライアントシステムを設定する方法を説明します。
前提条件
- PCP がインストールされている。詳細は PCP のインストールおよび有効化 を参照してください。
手順
pcp-system-tools
パッケージをインストールします。dnf install pcp-system-tools
# dnf install pcp-system-tools
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pmcd
の IP アドレスを設定します。echo "-i 192.168.4.62" >>/etc/pcp/pmcd/pmcd.options
# echo "-i 192.168.4.62" >>/etc/pcp/pmcd/pmcd.options
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 192.168.4.62 を、クライアントがリッスンする IP アドレスに置き換えます。
デフォルトでは、
pmcd
は、ローカルホストをリッスンします。パブリック
zone
を永続的に追加するように、ファイアウォールを設定します。firewall-cmd --permanent --zone=public --add-port=44321/tcp firewall-cmd --reload
# firewall-cmd --permanent --zone=public --add-port=44321/tcp success # firewall-cmd --reload success
Copy to Clipboard Copied! Toggle word wrap Toggle overflow SELinux ブール値を設定します。
setsebool -P pcp_bind_all_unreserved_ports on
# setsebool -P pcp_bind_all_unreserved_ports on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pmcd
サービスおよびpmlogger
サービスを有効にします。systemctl enable pmcd pmlogger systemctl restart pmcd pmlogger
# systemctl enable pmcd pmlogger # systemctl restart pmcd pmlogger
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
pmcd
が、設定した IP アドレスを正しくリッスンしているかどうかを確認します。ss -tlp | grep 44321
# ss -tlp | grep 44321 LISTEN 0 5 127.0.0.1:44321 0.0.0.0:* users:(("pmcd",pid=151595,fd=6)) LISTEN 0 5 192.168.4.62:44321 0.0.0.0:* users:(("pmcd",pid=151595,fd=0)) LISTEN 0 5 [::1]:44321 [::]:* users:(("pmcd",pid=151595,fd=7))
Copy to Clipboard Copied! Toggle word wrap Toggle overflow