1.5. 使用 IdM Healthcheck 配置日志轮转
按照以下流程配置日志轮转:
-
systemd
计时器 -
crond
服务
systemd
计时器定期运行 Healthcheck 工具并生成日志。默认值设为每天的上午 4 点。
crond
服务用于日志轮转。
默认的日志名是 healthcheck.log
,轮转的日志使用 healthcheck.log-YYYYMMDD
格式。
先决条件
- 您必须以 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
文件,以配置应保存的日志数量。默认情况下,日志轮转设定为 30 天。
在
/etc/logrotate.d/ipahealthcheck
文件中,配置日志的路径。默认情况下,日志保存在
/var/log/ipa/healthcheck/
目录中。在
/etc/logrotate.d/ipahealthcheck
文件中,配置日志生成时间。默认情况下,日志在每天的上午 4 点创建。
要使用日志轮转,请确保启用了
crond
服务并正在运行:# systemctl enable crond # systemctl start crond
要开始生成日志,启动 IPA healthcheck 服务:
# systemctl start ipa-healthcheck
要验证结果,进入 /var/log/ipa/healthcheck/
并检查日志是否已正确创建。