1.5. Configuration de la rotation des journaux à l'aide du contrôle de santé IdM
Cette section décrit comment configurer une rotation des journaux avec :
-
le minuteur
systemd
-
le service
crond
La minuterie systemd
exécute périodiquement l'outil Healthcheck et génère les journaux. La valeur par défaut est fixée à 4 heures du matin tous les jours.
Le service crond
est utilisé pour la rotation des journaux.
Le nom du journal par défaut est healthcheck.log
et les journaux en rotation utilisent le format healthcheck.log-YYYYMMDD
.
Conditions préalables
- Vous devez exécuter les commandes en tant que root.
Procédure
Activer une minuterie
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.
Lancez la minuterie
systemd
:# systemctl start ipa-healthcheck.timer
Ouvrez le fichier
/etc/logrotate.d/ipahealthcheck
pour configurer le nombre de journaux à enregistrer.Par défaut, la rotation des journaux est fixée à 30 jours.
Dans le fichier
/etc/logrotate.d/ipahealthcheck
, configurez le chemin d'accès aux journaux.Par défaut, les journaux sont enregistrés dans le répertoire
/var/log/ipa/healthcheck/
.Dans le fichier
/etc/logrotate.d/ipahealthcheck
, configurez l'heure de génération des journaux.Par défaut, un journal est créé quotidiennement à 4 heures du matin.
Pour utiliser la rotation des journaux, assurez-vous que le service
crond
est activé et en cours d'exécution :# systemctl enable crond # systemctl start crond
Pour commencer à générer des journaux, démarrez le service de contrôle de santé de l'IPA :
# systemctl start ipa-healthcheck
Pour vérifier le résultat, allez sur /var/log/ipa/healthcheck/
et vérifiez si les journaux sont créés correctement.