1.5. 스케줄에서 IdM Healthcheck 실행
일정에 따라 실행되도록 IdM Healthcheck을 구성하려면 다음 절차를 따르십시오. 여기에는 다음 유틸리티 구성이 포함됩니다.
-
Healthcheck 툴을 주기적으로 실행하고 로그를 생성하는
systemd타이머입니다. -
로그 교체를 확인하는
crond서비스입니다.
기본 로그 이름은 healthcheck.log 이고 순환된 로그는 healthcheck.log-YYYYMMDD 형식을 사용합니다.
상태 점검 타이머 도구는 실시간 도구가 아닙니다. 한 시간 동안 몇 번 실행해야합니다. 서비스 또는 디스크 공간과 같이 실시간 모니터링이 필요한 경우 다른 도구를 사용합니다.
사전 요구 사항
-
루트권한이 있어야 합니다.
절차
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일 전에 저장됩니다.
동일한 파일에서 로그를 저장하는 파일의 경로를 구성합니다.
/var/log/ipa/healthcheck/healthcheck.log { [...]기본적으로 로그는
/var/log/ipa/healthcheck/디렉터리에 저장됩니다.- 파일을 저장합니다.
crond서비스가 활성화되어 실행 중인지 확인합니다.# systemctl enable crond # systemctl start crond로그 생성을 시작하려면 IdM 상태 점검 서비스를 시작합니다.
# systemctl start ipa-healthcheck
검증
-
/var/log/ipa/healthcheck/디렉터리로 이동합니다. - 로그 파일의 내용을 표시하여 올바르게 생성되었는지 확인합니다.