Menu Close

8.7. 在 PCP 组件间设置身份验证

您可以使用 scram-sha-256 身份验证机制来设置身份验证,该机制可通过简单身份验证安全层(SASL)框架获得 PCP 支持的。

步骤

  1. scram-sha-256 身份验证机制安装 sasl 框架:

    # dnf install cyrus-sasl-scram cyrus-sasl-lib
  2. pmcd.conf 文件中指定支持的身份验证机制和用户数据库路径:

    # vi /etc/sasl2/pmcd.conf
    
    mech_list: scram-sha-256
    
    sasldb_path: /etc/pcp/passwd.db
  3. 创建一个新用户:

    # useradd -r metrics

    使用您的用户名替换 metrics

  4. 在用户数据库中添加创建的用户:

    # saslpasswd2 -a pmcd metrics
    
    Password:
    Again (for verification):

    要添加创建的用户,您需要输入 指标 帐户密码。

  5. 设置用户数据库的权限:

    # chown root:pcp /etc/pcp/passwd.db
    # chmod 640 /etc/pcp/passwd.db
  6. 重启 pmcd 服务:

    # systemctl restart pmcd

验证步骤

  • 验证 sasl 配置:

    # pminfo -f -h "pcp://127.0.0.1?username=metrics" disk.dev.read
    Password:
    disk.dev.read
    inst [0 or "sda"] value 19540

其他资源