Red Hat Training

A Red Hat training course is available for RHEL 8

7.4. 为指标集合设置客户端系统

这个步骤描述了如何设置客户端系统,以便中央服务器能够从运行 PCP 的客户端收集指标。

先决条件

步骤

  1. 安装 pcp-system-tools 软件包:

    # yum install pcp-system-tools
  2. pmcd 配置 IP 地址:

    # echo "-i 192.168.4.62" >>/etc/pcp/pmcd/pmcd.options

    使用客户端应侦听的 IP 地址替换 192.168.4.62

    默认情况下,pmcd 侦听 localhost。

  3. 配置防火墙以永久添加公共 zone

    # firewall-cmd --permanent --zone=public --add-port=44321/tcp
    success
    
    # firewall-cmd --reload
    success
  4. 设置 SELinux 布尔值:

    # setsebool -P pcp_bind_all_unreserved_ports on
  5. 启用 pmcdpmlogger 服务:

    # systemctl enable pmcd pmlogger
    # systemctl restart pmcd pmlogger

验证步骤

  • 验证 pmcd 是否已正确侦听配置的 IP 地址:

    # 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))

其他资源