10.7. 在 PCP 组件间设置身份验证
				您可以使用 scram-sha-256 身份验证机制来设置身份验证,该机制可通过简单身份验证安全层 (SASL) 框架获得 PCP 支持的。
			
注意
					在 Red Hat Enterprise Linux 8.3 中,PCP 支持 scram-sha-256 身份验证机制。
				
流程
- 为 - scram-sha-256身份验证机制安装- sasl框架:- yum install cyrus-sasl-scram cyrus-sasl-lib - # yum install cyrus-sasl-scram cyrus-sasl-lib- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在 - pmcd.conf文件中指定支持的身份验证机制和用户数据库路径:- vi /etc/sasl2/pmcd.conf - # vi /etc/sasl2/pmcd.conf mech_list: scram-sha-256 sasldb_path: /etc/pcp/passwd.db- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建一个新用户: - useradd -r metrics - # useradd -r metrics- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 使用您的用户名替换 metrics。 
- 在用户数据库中添加创建的用户: - saslpasswd2 -a pmcd metrics - # saslpasswd2 -a pmcd metrics Password: Again (for verification):- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 要添加创建的用户,您需要输入 指标 帐户密码。 
- 设置用户数据库的权限: - chown root:pcp /etc/pcp/passwd.db chmod 640 /etc/pcp/passwd.db - # chown root:pcp /etc/pcp/passwd.db # chmod 640 /etc/pcp/passwd.db- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 重启 - pmcd服务:- systemctl restart pmcd - # systemctl restart pmcd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
- 验证 - sasl配置:- pminfo -f -h "pcp://127.0.0.1?username=metrics" disk.dev.read - # pminfo -f -h "pcp://127.0.0.1?username=metrics" disk.dev.read Password: disk.dev.read inst [0 or "sda"] value 19540- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow