6.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 使用客户端应侦听的 IP 地址替换 192.168.4.62。默认情况下,
pmcd
侦听 localhost。配置防火墙以永久添加公共区:
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