7.4. 为指标集合设置客户端系统
这个步骤描述了如何设置客户端系统,以便中央服务器能够从运行 PCP 的客户端收集指标。
先决条件
- 已安装 PCP。如需更多信息,请参阅安装并启用 PCP。
步骤
安装
pcp-system-tools软件包:yum install pcp-system-tools
# yum install pcp-system-toolsCopy 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.optionsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用客户端应侦听的 IP 地址替换 192.168.4.62。
默认情况下,
pmcd侦听 localhost。配置防火墙以永久添加公共
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 successCopy to Clipboard Copied! Toggle word wrap Toggle overflow 设置 SELinux 布尔值:
setsebool -P pcp_bind_all_unreserved_ports on
# setsebool -P pcp_bind_all_unreserved_ports onCopy 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 pmloggerCopy 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