12.11.2. 运行日志分析器工具
使用 sssctl analyze 列出最近的请求并显示其关联的日志。此工作流标识了唯一的客户端 ID,并提取故障排除所需的特定日志条目。
先决条件
-
您必须在
[$responder]部分中将debug_level至少设置为 7,并设置/etc/sssd/sssd.conf文件的[domain/$domain]部分以启用日志解析功能。 -
分析的日志必须来自使用
libtevent链 ID 支持构建的 SSSD 的兼容版本,它是 RHEL 8.5 及之后版本中的 SSSD。
流程
在
list模式下运行日志分析器工具以确定您在跟踪的请求的客户端 ID,添加-v选项以显示详细输出:# sssctl analyze request list -v此时会显示最近发出的对 SSSD 的客户端请求的详细列表。
注意如果分析 PAM 请求,请使用
--pam选项运行ssssctl analyze request list命令。使用
show [unique client ID]选项运行日志分析器工具,以显示与指定客户端 ID 号相关的日志:# sssctl analyze request show 20如果需要,您可以针对日志文件运行日志分析器工具,例如:
# sssctl analyze --logdir=/tmp/var/log/sssd request list