使用 IdM Healthcheck 监控 IdM 环境
大约 18 分钟
使用 IdM Healthcheck 监控 IdM 环境
来源:官方文档 原始多页入口:使用 IdM Healthcheck 监控 IdM 环境 内容规模:约 19,858 字符,35 个章节标题,40 个命令/代码块,13 条提示框
阅读提要
- 副标题:执行状态和健康检查
- 摘要:ipa-healthcheck 工具帮助管理员检测 Red Hat Identity Management (IdM)环境中的问题。这包括对 IdM 服务、配置文件权限、复制状态和证书问题的状态检查。
- 主要章节:执行状态和健康检查;对红帽文档提供反馈;第 1 章 安装并运行 IdM Healthcheck 工具;第 2 章 使用 IdM Healthcheck 检查服务;第 3 章 使用 IdM Healthcheck 检查磁盘空间;第 4 章 使用 Healthcheck 验证 IdM 配置文件的权限;第 5 章 使用 IdM Healthcheck 检查 DNS 记录;第 6 章 使用 IdM Healthcheck 验证 KDC worker 进程的最佳数量;第 7 章 使用 Healthcheck 检查 IdM 复制;第 8 章 使用 IdM 健康检查验证您的 IdM 和 AD 信任配置;第 9 章 使用 IdM Healthcheck 验证系统证书;第 10 章 使用 IdM Healthcheck 验证证书
- 推荐阅读顺序:先看“阅读提要”和目录,再按章节查看“关键点/命令/注意”;需要原文细节时点击来源链接。
章节笔记
概览
- 该章节主要为下一级主题的入口。
执行状态和健康检查
- 要点:摘要
对红帽文档提供反馈
- 要点:我们感谢您对我们文档的反馈。让我们了解如何改进它。
- 要点:通过 Jira 提交反馈(需要帐户)
- 列表:登录到 Jira 网站。
- 列表:在顶部导航栏中点 Create
- 列表:在 Summary 字段中输入描述性标题。
- 列表:在 Description 字段中输入您对改进的建议。包括文档相关部分的链接。
- 列表:点对话框底部的 Create。
第 1 章 安装并运行 IdM Healthcheck 工具
- 要点:了解有关 IdM Healthcheck 工具以及如何安装和运行它的更多信息。
1.1. IdM 中的 Healthcheck
- 要点:身份管理(IdM)中的 Healthcheck 命令行工具可帮助查找可能会影响 IdM 环境性能的问题。使用 Healthcheck,您可以事先识别问题,这样在成为关键问题之前纠正它。
- 要点:模块是独立的
- 列表:复制问题
- 列表:证书有效期
- 列表:证书颁发机构基础设施问题
- 列表:IdM 和活动目录信任问题
- 列表:正确的文件权限和所有权设置
- 列表:JSON :JSON 格式的机器可读输出(默认)
- 注意:注意 您可以在没获得 Kerberos 票据的情况下使用 Healthcheck。
1.2. 安装 IdM Healthcheck
- 要点:了解如何安装 IdM Healthcheck 工具。
- 要点:先决条件
- 列表:以 root 身份登录。
- 列表:安装 ipa-healthcheck 软件包: [root@server ~]# dnf install ipa-healthcheck
- 列表:执行基本的 Healthcheck 测试: [root@server ~]# ipa-healthcheck [] 空方括号 [] 表示功能齐全的 IdM 安装。
- 命令/配置摘录:
[root@server ~]# dnf install ipa-healthcheck
[root@server ~]# ipa-healthcheck []1.3. 手动运行 IdM Healthcheck
- 要点:您可以使用以下方法之一执行 Healthcheck 测试:
- 要点:本节论述了如何手动执行 Healthcheck 测试。
- 列表:在 CLI 上手动执行。
- 列表:使用计时器 自动进行。
- 列表:Healthcheck 工具已安装。请参阅 安装 IdM Healthcheck。
- 列表:可选:要显示所有可用的 Healthcheck 测试的列表,请输入: [root@server ~]# ipa-healthcheck --list-sources
- 列表:要运行 Healthcheck 工具,请输入: [root@server ~]# ipa-healthcheck
- 命令/配置摘录:
[root@server ~]# ipa-healthcheck --list-sources
[root@server ~]# ipa-healthcheck1.4. 按计划运行 IdM Healthcheck
- 要点:按照以下流程将 IdM Healthcheck 配置为按计划运行。这包括配置以下工具:
- 要点:默认日志名称为 healthcheck.log,轮转的日志使用 healthcheck.log-YYYMMDD 格式。
- 列表:定期运行 Healthcheck 工具的 systemd 计时器,并生成日志。
- 列表:确保日志轮转的 crond 服务。
- 列表:您有 root 特权。
- 列表:启用 systemd 计时器: # systemctl enable ipa-healthcheck.timer Created symlink /etc/systemd/system/multi-user.target.wants/ipa-healthcheck.timer -> /usr/lib/systemd/system/ipa-healthcheck.timer.
- 列表:启动 systemd 计时器: # systemctl start ipa-healthcheck.timer
- 列表:打开 /etc/logrotate.d/ipahealthcheck 文件,以配置您要保存的日志数: [...] rotate 30 } 默认情况下,在被新日志覆盖前,日志会保存 30 天。
- 命令/配置摘录:
# systemctl enable ipa-healthcheck.timer Created symlink /etc/systemd/system/multi-user.target.wants/ipa-healthcheck.timer -> /usr/lib/systemd/system/ipa-healthcheck.timer.
# systemctl start ipa-healthcheck.timer- 注意:注意 Healthcheck 计时器工具不是一个实时工具。它仅意味着一小时运行几次。如果您需要实时监控,如服务或磁盘空间,请使用不同的工具。
1.5. 日志轮转
- 要点:日志轮转每天创建一个新的日志文件,文件按日期进行组织。日期包含在文件名中。
- 要点:使用日志轮转,您可以配置要存储的日志文件的最大数。如果超过这个数,最新的文件会替换最旧的文件。例如,如果最大轮转号为 30 天,则第 31 个日志文件将替换第一个日志文件,这是最旧的日志文件。
1.6. IdM Healthcheck 配置修改
- 要点:您可以通过在 /etc/ipahealthcheck/ipahealthcheck.conf 文件中添加所需的命令行选项来更改身份管理(IdM) Healthcheck 设置。例如,这在之前配置了日志轮转,现在希望确保日志使用适合自动分析的格式,但不想设置新的计时器时很有用。
- 要点:在修改后,Healthcheck 创建的所有日志遵循新的设置。这些设置也应用到健康检查的任何手动执行。
- 列表:按计划运行 IdM Healthcheck
- 注意:注意 手动运行 Healthcheck 时,配置文件中的设置优先于命令行中指定的选项。例如,如果在配置文件中将 output_type 设为 human,则在命令行上指定 json 不起作用。您用来在配置文件中指定的任何命令行选项都会正常应用。
1.7. 配置 Healthcheck 以更改输出日志格式
- 要点:按照以下流程,使用已配置的计时器配置 Healthcheck。在本例中,您重新配置了 Healthcheck ,来以人类可读的格式开始生成日志,并包括成功的结果而不仅仅是错误。
- 要点:先决条件
- 列表:您有 root 特权。
- 列表:您之前已将 Healthcheck 配置为按计划运行。
- 列表:在文本编辑器中打开 /etc/ipahealthcheck/ipahealthcheck.conf 文件。
- 列表:将选项 output_type=human 和 all=True 添加到 [default] 部分。
- 列表:保存并关闭该文件。
- 列表:手动运行 Healthcheck: # ipa-healthcheck
- 命令/配置摘录:
# ipa-healthcheck第 2 章 使用 IdM Healthcheck 检查服务
- 要点:您可以使用 Healthcheck 工具监控身份管理(IdM)服务器使用的服务。
2.1. IdM 服务 Healthcheck 测试
- 要点:Healthcheck 工具包含一个测试,来检查身份管理(IdM)服务是否正确运行。开始这个 Healthcheck 测试,因为未正确运行的 IdM 服务可能会导致其他 Healthcheck 测试失败。
- 要点:根据配置了哪些功能,服务测试是特定于上下文的。例如,只有在 IdM 服务器上配置了集成的 IdM DNS 服务时,才会检查 named。其他,如 smb 或 winbind,只有在启用了 IdM-AD 信任时才会检查。
- 列表:certmonger
- 列表:dirsrv
- 列表:gssproxy
- 列表:httpd
- 列表:ipa_custodia
- 列表:ipa_otpd
2.2. 使用 Healthcheck 筛查 IdM 服务
- 要点:按照以下流程,使用 Healthcheck 工具在身份管理(IdM)服务器上运行服务的独立手动测试。
- 要点:流程
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.meta.services --source=ipahealthcheck.meta.services 选项确保 IdM Healthcheck 仅执行服务测试。 --failures-only 选项默认被启用,它确保 IdM Healthcheck 仅报告警告、错误和严重问题。 成功测试会显示空括号: [ ] 如果其中一个服务失败,则结果可能类似以下示例: { "source": "ipahealthcheck.meta.services", "check": "httpd", "result": "ERROR", "kw": {…
- 列表:--source=ipahealthcheck.meta.services 选项确保 IdM Healthcheck 仅执行服务测试。
- 列表:--failures-only 选项默认被启用,它确保 IdM Healthcheck 仅报告警告、错误和严重问题。
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.meta.services
[ ]- 注意:注意 当尝试发现问题时,在所有 IdM 服务器上运行这个测试。
第 3 章 使用 IdM Healthcheck 检查磁盘空间
- 要点:您可以使用 Healthcheck 工具监控身份管理服务器的可用磁盘空间。
3.1. 磁盘空间健康检查测试
- 要点:Healthcheck 工具包括 FileSystemSpaceCheck 测试,来检查可用的磁盘空间。测试会检查以下内容:
- 要点:测试检查以下路径:
- 列表:需要最少的原始可用字节数。
- 列表:最小可用磁盘空间百分比为 20%。
- 列表:日志记录
- 列表:执行
- 列表:备份
- 表格样本(共 7 行):
- 测试检查的路径 | 以 MB 为单位的最小磁盘空间
- /var/lib/dirsrv/ | 1024
- /var/lib/ipa/backup/ | 512
- /var/log/ | 1024
3.2. 使用 Healthcheck 工具筛查磁盘空间
- 要点:按照以下流程,使用 Healthcheck 工具在身份管理(IdM)服务器上对可用磁盘空间运行独立的手工测试。
- 要点:流程
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.system.filesystemspace --source=ipahealthcheck.meta.services 选项确保 IdM Healthcheck 仅执行磁盘空间测试。 成功测试会显示空括号: [] 例如,测试失败可显示: { "source": "ipahealthcheck.system.filesystemspace", "check": "FileSystemSpaceCheck", "result": "ERROR", "kw": { "msg": "/var/lib/dirsrv: free space…
- 列表:--source=ipahealthcheck.meta.services 选项确保 IdM Healthcheck 仅执行磁盘空间测试。 成功测试会显示空括号: [] 例如,测试失败可显示: { "source": "ipahealthcheck.system.filesystemspace", "check": "FileSystemSpaceCheck", "result": "ERROR", "kw": { "msg": "/var/lib/dirsrv: free space under threshold: 0 MiB < 1024 MiB", "store": "/var/lib/dirsrv", "f…
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.system.filesystemspace
[]- 注意:注意 当尝试发现问题时,在所有 IdM 服务器上运行这个测试。
第 4 章 使用 Healthcheck 验证 IdM 配置文件的权限
- 要点:了解如何使用 Healthcheck 工具测试身份管理(IdM)配置文件。有关工具的常规信息,请参阅 IdM 中的 Healthcheck。
4.1. 文件权限健康检查测试
- 要点:Healthcheck 工具测试 Identity Management (IdM)安装或配置的文件的所有权和权限。
- 要点:如果您更改了这些文件的所有权或权限,测试会在 result 部分中返回一个警告。虽然这不一定意味着配置不起作用,但意味着文件与默认配置不同。
- 列表:/var/lib/ipa/ra-agent.{key|pem}
- 列表:/var/lib/ipa/certs/httpd.pem
- 列表:/var/lib/ipa/private/httpd.key
- 列表:/etc/httpd/alias/ipasession.key
- 列表:/etc/dirsrv/ds.keytab
- 列表:/etc/ipa/ca.crt
4.2. 使用 Healthcheck 处理配置文件
- 要点:按照以下流程,使用 Healthcheck 工具对身份管理(IdM)服务器的配置文件运行独立的手工测试。
- 要点:流程
- 列表:要在 IdM 配置文件所有权和权限中运行 Healthcheck 测试,同时只显示警告、错误和严重问题,请输入: # ipa-healthcheck --source=ipahealthcheck.ipa.files 成功测试会显示空括号: # ipa-healthcheck --source=ipahealthcheck.ipa.files* [] 失败的测试显示结果 类似如下 : { "source": "ipahealthcheck.ipa.files", "check": "IPAFileNSSDBCheck", "result": "WARNING", "kw": { "key": "_etc_dirsrv_s…
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.ipa.files
# ipa-healthcheck --source=ipahealthcheck.ipa.files* []- 注意:注意 当尝试找到问题时,在所有 IdM 服务器中运行这些测试。
第 5 章 使用 IdM Healthcheck 检查 DNS 记录
- 要点:您可以使用 Healthcheck 工具识别身份管理(IdM)中与 DNS 记录有关的问题。有关工具的常规信息,请参阅 IdM 中的 Healthcheck。
5.1. DNS 记录健康检查测试
- 要点:Healthcheck 工具包括 IPADNSSystemRecordsCheck 测试,以检查自动发现所需的预期 DNS 记录是否可以解析。具体来说,测试使用您登录的 IdM 服务器上的 /etc/resolv.conf 文件中指定的第一个解析器,检查通过 ipa dns-update-system-records --dry-run 命令获取的 DNS 记录。
- 要点:您可以在 ipa-healthcheck --list-sources 命令输出的 ipahealthcheck.ipa.idns 源下找到 IPADNSSystemRecordsCheck 测试。
5.2. 使用 Healthcheck 工具筛查 IdM DNS 记录
- 要点:按照以下流程,使用 Healthcheck 工具在身份管理(IdM)服务器上运行独立的 DNS 记录的手动测试。
- 要点:Healthcheck 工具包含许多测试。通过添加 --source ipahealthcheck.ipa.idns 选项,只包含 DNS 记录测试来缩小结果范围。
- 列表:您有 root 特权。
- 列表:输入: # ipa-healthcheck --source ipahealthcheck.ipa.idns --source ipahealthcheck.ipa.idns 选项确保 IdM Healthcheck 仅执行 DNS 记录测试。 如果记录可以解析,测试会返回 SUCCESS,从而返回: { "source": "ipahealthcheck.ipa.idns", "check": "IPADNSSystemRecordsCheck", "result": "SUCCESS", "uuid": "eb7a3b68-f6b2-4631-af01-798cac0eb018", "when": "20200415…
- 列表:--source ipahealthcheck.ipa.idns 选项确保 IdM Healthcheck 仅执行 DNS 记录测试。 如果记录可以解析,测试会返回 SUCCESS,从而返回: { "source": "ipahealthcheck.ipa.idns", "check": "IPADNSSystemRecordsCheck", "result": "SUCCESS", "uuid": "eb7a3b68-f6b2-4631-af01-798cac0eb018", "when": "20200415143339Z", "duration": "0.210471", "kw": { "key": "_l…
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source ipahealthcheck.ipa.idns
{ "source": "ipahealthcheck.ipa.idns", "check": "IPADNSSystemRecordsCheck", "result": "SUCCESS", "uuid": "eb7a3b68-f6b2-4631-af01-798cac0eb018", "when": "20200415143339Z", "duration": "0.210471", "kw": { "key": "_ldap._tcp.idm.example.com.:server1.idm.example.com." } }第 6 章 使用 IdM Healthcheck 验证 KDC worker 进程的最佳数量
- 要点:您可以在身份管理(IdM)中使用 Healthcheck 工具来验证 Kerberos 密钥分发中心(KDC)是否已被配置为使用 krb5kdc worker 进程的最佳数量,它应该等于主机上 CPU 的核数。
- 要点:您可以在 ipahealthcheck.ipa.kdc 源中找到 KDC worker 进程正确数量的测试。由于 Healthcheck 工具包括许多测试,因此您可以通过添加 --source ipahealthcheck.ipa.kdc 选项,只包括 KDC worker 测试来缩小结果范围。
- 列表:KDC worker 进程 Healthcheck 工具仅在 RHEL 8.7 或更新版本上提供。
- 列表:您必须以 root 用户身份执行 Healthcheck 测试。
- 列表:要运行 KDC worker 进程的检查,请输入: # ipa-healthcheck --source ipahealthcheck.ipa.kdc 如果 KDC worker 进程数与 CPU 核数匹配,则测试返回 SUCCESS : { "source": "ipahealthcheck.ipa.kdc", "check": "KDCWorkersCheck", "result": "SUCCESS", "uuid": "68f6e20a-0aa9-427d-8fdc-fbb8196d56cd", "when": "20230105162211Z", "duration": "0.000157", "kw": …
- 命令/配置摘录:
# ipa-healthcheck --source ipahealthcheck.ipa.kdc
{ "source": "ipahealthcheck.ipa.kdc", "check": "KDCWorkersCheck", "result": "SUCCESS", "uuid": "68f6e20a-0aa9-427d-8fdc-fbb8196d56cd", "when": "20230105162211Z", "duration": "0.000157", "kw": { "key": "workers" } }第 7 章 使用 Healthcheck 检查 IdM 复制
- 要点:您可以使用 Healthcheck 工具测试身份管理(IdM)复制。有关工具的常规信息,请参阅 IdM 中的 Healthcheck。
7.1. IdM 复制和拓扑 Healthcheck 测试
- 要点:Healthcheck 工具包含身份管理(IdM)拓扑配置的测试。测试会搜索复制冲突问题。
- 要点:您可以在 ipa-healthcheck --list-sources 命令输出的 ipahealthcheck.ipa.topology 和 ipahealthcheck.ds.replication 源下找到 IPATopologyDomainCheck 和 ReplicationConflictCheck 测试。
- 列表:没有 IdM 服务器与拓扑断开连接。
- 列表:IdM 服务器没有超过推荐的复制协议数。
- 注意:注意 测试为 domain 后缀运行 ipa topologysuffix-verify 命令。如果在此服务器上配置了 IdM Certificate Authority server 角色,它也会为 ca 后缀运行命令。
7.2. 使用 Healthcheck 进行复制
- 要点:按照以下流程,使用 Healthcheck 工具运行身份管理(IdM)复制和拓扑配置的独立的手动测试。
- 要点:先决条件
- 列表:您有 root 特权。
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.ds.replication --source=ipahealthcheck.ipa.topology --source=ipahealthcheck.ds.replication 和 --source=ipahealthcheck.ipa.topology 选项确保 IdM Healthcheck 只执行复制冲突和拓扑测试。 可能会有四种不同的结果: SUCCESS — 测试成功通过。 { "source": "ipahealthcheck.ipa.topology", "check": "IPATopologyDomainCheck…
- 列表:SUCCESS — 测试成功通过。 { "source": "ipahealthcheck.ipa.topology", "check": "IPATopologyDomainCheck", "result": "SUCCESS", "kw": { "suffix": "domain" } }
- 列表:WARNING — 测试通过,但可能存在问题。
- 列表:ERROR — 测试失败。 { "source": "ipahealthcheck.ipa.topology", "check": "IPATopologyDomainCheck", "result": "ERROR", "uuid": d6ce3332-92da-423d-9818-e79f49ed321f "when": 20191007115449Z "duration": 0.005943 "kw": { "msg": "topologysuffix-verify domain failed, server2 is not connected (server2_139664377356472 in Mai…
- 列表:CRITICAL — 测试失败,且它会影响 IdM 服务器功能。
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.ds.replication --source=ipahealthcheck.ipa.topology
{ "source": "ipahealthcheck.ipa.topology", "check": "IPATopologyDomainCheck", "result": "SUCCESS", "kw": { "suffix": "domain" } }- 注意:注意 当尝试检查问题时,在所有 IdM 服务器中运行这些测试。
第 8 章 使用 IdM 健康检查验证您的 IdM 和 AD 信任配置
- 要点:了解如何使用 Healthcheck 工具识别身份管理(IdM)和活动目录(AD)之间的信任问题。
8.1. IdM 和 AD 信任健康检查测试
- 要点:Healthcheck 工具包括多个测试身份管理(IdM)和活动目录(AD)之间信任状态的测试。
- 要点:要查看所有信任测试,请使用 --list-sources 选项运行 ipa-healthcheck :
- 命令/配置摘录:
# ipa-healthcheck --list-sources8.2. 使用 Healthcheck 工具建立信任
- 要点:按照以下流程,使用 Healthcheck 工具对身份管理(IdM)和活动目录(AD)信任健康检查运行独立的手工测试。
- 要点:流程
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.ipa.trust --source=ipahealthcheck.ipa.trust 选项确保 IdM Healthcheck 仅执行信任测试。 成功测试会显示空括号: # ipa-healthcheck --source=ipahealthcheck.ipa.trust [] 注意 当尝试找到问题时,在所有 IdM 服务器中运行这些测试。
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.ipa.trust
# ipa-healthcheck --source=ipahealthcheck.ipa.trust []- 注意:注意 当尝试找到问题时,在所有 IdM 服务器中运行这些测试。
第 9 章 使用 IdM Healthcheck 验证系统证书
- 要点:了解更多有关使用 Healthcheck 工具识别身份管理(IdM)中系统证书问题的信息。
9.1. 系统证书健康检查测试
- 要点:Healthcheck 工具包括几个验证系统或 Dogtag、证书的测试。
- 要点:您可以在 ipa-healthcheck --list-sources 命令的输出中的 ipahealthcheck.dogtag.ca 源下找到所有与证书相关的测试。
- 列表:auditSigningCert cert-pki-ca against ca.audit_signing.cert
- 列表:ocspSigningCert cert-pki-ca against ca.ocsp_signing.cert
- 列表:caSigningCert cert-pki-ca against ca.signing.cert
- 列表:subsystemCert cert-pki-ca against ca.subsystem.cert
- 列表:针对 ca.sslserver.cert 的 Server-Cert cert-pki-ca
- 列表:transportCert cert-pki-kra against ca.connector.KRA.transportCert
9.2. 使用 Healthcheck 强制系统证书
- 要点:按照以下流程,使用 Healthcheck 工具对身份管理(IdM)证书运行独立的手工测试。
- 要点:流程
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.dogtag.ca --source=ipahealthcheck.dogtag.ca 选项确保 Healthcheck 仅执行证书测试。 测试成功示例: { "source: ipahealthcheck.dogtag.ca", "check: DogtagCertsConfigCheck", "result: SUCCESS", "uuid: 9b366200-9ec8-4bd9-bb5e-9a280c803a9c", "when: 20191008135826Z", "duration: 0.252280", "kw:"…
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.dogtag.ca
{ "source: ipahealthcheck.dogtag.ca", "check: DogtagCertsConfigCheck", "result: SUCCESS", "uuid: 9b366200-9ec8-4bd9-bb5e-9a280c803a9c", "when: 20191008135826Z", "duration: 0.252280", "kw:" { "key": "Server-Cert cert-pki-ca", "configfile": "/var/lib/pki/pki-tomcat/conf/ca/CS.cfg" } }- 注意:注意 当尝试查找问题时,在所有 IdM 服务器上运行证书测试。
第 10 章 使用 IdM Healthcheck 验证证书
- 要点:了解更多有关理解和使用身份管理(IdM)中的 Healthcheck 工具识别 certmonger 工具维护的 IdM 证书的问题。
10.1. IdM 证书健康检查测试
- 要点:Healthcheck 工具包括多个测试,用于验证身份管理(IdM)中 certmonger 维护的证书的状态。有关 certmonger 的详情,请参阅 使用 certmonger 获取服务的 IdM 证书。
- 要点:此测试套件检查证书过期、验证、信任和其他配置。Healthcheck 可以为同一底层问题报告多个错误。
- 命令/配置摘录:
openssl verify -verbose -show_chain -CAfile /etc/ipa/ca.crt [cert file]- 注意:注意 Certmonger 加载并维护自己的证书过期视图。此检查不会验证磁盘中的证书。
- 注意:注意 此测试会检查磁盘中的证书。如果证书缺失或不可读,健康检查会返回一个错误。
10.2. 使用 Healthcheck 工具验证证书
- 要点:按照以下流程,使用 Healthcheck 工具运行身份管理(IdM)证书健康检查的独立的手动测试。
- 要点:先决条件
- 列表:您有 root 特权。
- 列表:输入: # ipa-healthcheck --source=ipahealthcheck.ipa.certs --source=ipahealthcheck.ipa.certs 选项确保 IdM Healthcheck 仅执行 certmonger 证书测试。 成功测试会显示空括号: [] 失败的测试会显示以下输出: { "source": "ipahealthcheck.ipa.certs", "check": "IPACertfileExpirationCheck", "result": "ERROR", "kw": { "key": 1234, "dbdir": "/path/to/nssdb", "erro…
- 列表:--source=ipahealthcheck.ipa.certs 选项确保 IdM Healthcheck 仅执行 certmonger 证书测试。 成功测试会显示空括号: [] 失败的测试会显示以下输出: { "source": "ipahealthcheck.ipa.certs", "check": "IPACertfileExpirationCheck", "result": "ERROR", "kw": { "key": 1234, "dbdir": "/path/to/nssdb", "error": [error], "msg": "Unable to open NSS database '/path…
- 列表:IdM 中的 Healthcheck
- 命令/配置摘录:
# ipa-healthcheck --source=ipahealthcheck.ipa.certs
[]- 注意:注意 当尝试检查问题时,在所有 IdM 服务器上运行此 Healthcheck 测试套件。
完整目录
- 执行状态和健康检查
- 对红帽文档提供反馈
- 第 1 章 安装并运行 IdM Healthcheck 工具
- 1.1. IdM 中的 Healthcheck
- 1.2. 安装 IdM Healthcheck
- 1.3. 手动运行 IdM Healthcheck
- 1.4. 按计划运行 IdM Healthcheck
- 1.5. 日志轮转
- 1.6. IdM Healthcheck 配置修改
- 1.7. 配置 Healthcheck 以更改输出日志格式
- 第 2 章 使用 IdM Healthcheck 检查服务
- 2.1. IdM 服务 Healthcheck 测试
- 2.2. 使用 Healthcheck 筛查 IdM 服务
- 第 3 章 使用 IdM Healthcheck 检查磁盘空间
- 3.1. 磁盘空间健康检查测试
- 3.2. 使用 Healthcheck 工具筛查磁盘空间
- 第 4 章 使用 Healthcheck 验证 IdM 配置文件的权限
- 4.1. 文件权限健康检查测试
- 4.2. 使用 Healthcheck 处理配置文件
- 第 5 章 使用 IdM Healthcheck 检查 DNS 记录
- 5.1. DNS 记录健康检查测试
- 5.2. 使用 Healthcheck 工具筛查 IdM DNS 记录
- 第 6 章 使用 IdM Healthcheck 验证 KDC worker 进程的最佳数量
- 第 7 章 使用 Healthcheck 检查 IdM 复制
- 7.1. IdM 复制和拓扑 Healthcheck 测试
- 7.2. 使用 Healthcheck 进行复制
- 第 8 章 使用 IdM 健康检查验证您的 IdM 和 AD 信任配置
- 8.1. IdM 和 AD 信任健康检查测试
- 8.2. 使用 Healthcheck 工具建立信任
- 第 9 章 使用 IdM Healthcheck 验证系统证书
- 9.1. 系统证书健康检查测试
- 9.2. 使用 Healthcheck 强制系统证书
- 第 10 章 使用 IdM Healthcheck 验证证书
- 10.1. IdM 证书健康检查测试
- 10.2. 使用 Healthcheck 工具验证证书
