1.5. 在调度上运行 IdM Healthcheck
按照以下步骤将 IdM Healthcheck 配置为按调度运行。这包括配置以下工具:
-
定期运行 Healthcheck 工具的
systemd
计时器并生成日志。 -
用于确保日志轮转的
crond
服务。
默认的日志名是 healthcheck.log
,轮转的日志使用 healthcheck.log-YYYYMMDD
格式。
注意
Healthcheck 计时器工具不是实时工具。它仅用于在一小时内运行。如果您需要实时监控服务或磁盘空间,请使用不同的工具。
先决条件
-
您有
root
特权。
流程
启用
systemd
计时器:systemctl enable ipa-healthcheck.timer
# systemctl enable ipa-healthcheck.timer Created symlink /etc/systemd/system/multi-user.target.wants/ipa-healthcheck.timer -> /usr/lib/systemd/system/ipa-healthcheck.timer.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动
systemd
计时器:systemctl start ipa-healthcheck.timer
# systemctl start ipa-healthcheck.timer
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 打开
/etc/logrotate.d/ipahealthcheck
文件,以配置您要保存的日志数:[...] rotate 30 }
[...] rotate 30 }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认情况下,在日志被较新的日志覆盖前,日志会存储 30 天。
在同一文件中,配置存储日志的文件的路径。
/var/log/ipa/healthcheck/healthcheck.log { [...]
/var/log/ipa/healthcheck/healthcheck.log { [...]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认情况下,日志保存在
/var/log/ipa/healthcheck/
目录中。- 保存该文件。
确保
crond
服务已启用并正在运行:systemctl enable crond systemctl start crond
# systemctl enable crond # systemctl start crond
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要开始生成日志,启动 IdM healthcheck 服务:
systemctl start ipa-healthcheck
# systemctl start ipa-healthcheck
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
进入
/var/log/ipa/healthcheck/
目录。 - 显示日志文件的内容,以检查它是否已正确创建。