6.11. Liste des timers systemd¶
Note
Dans les sections suivantes, les éléments de type <curator.log.metrics.close>
correspondent à des variables de l’inventaire ansible utilisé.
Voir aussi
La fréquence de la plupart timers est modifiable (avec un comportement par défaut) ; se reporter au DIN et à Modifier la fréquence de lancement de certains timers systemD pour plus d’informations.
6.11.1. Timers de maintenance des index elasticsearch-log¶
Ces timers gèrent la maintenance des index elasticsearch du cluster elasticsearch-log.
Ces timers sont activés sur tous les sites d’un déploiement multi-sites.
6.11.1.1. vitam-curator-metrics-indexes¶
Maintenance des indexes metrics-vitam-*
(sur elasticsearch-log) (qui contiennent les métriques remontées par les composants VITAM) :
- Ferme les indexes de plus de
<curator.log.metrics.close>
jours ; - Supprime les indexes de plus de
<curator.log.metrics.delete>
jours.
Units systemd :
- vitam-curator-metrics-indexes.service
- vitam-curator-metrics-indexes.timer
Exécution :
- Localisation : groupe ansible
[hosts_elasticsearch_log]
(sur toutes les instances du groupe) - Périodicité : Lancé chaque jour à 00:30.
6.11.1.2. vitam-curator-close-old-indexes¶
Fermeture des anciens indexes logstash-*
(sur elasticsearch-log) de plus de <curator.log.logstash.close>
jours (ces indexes contiennent les logs remontés par les composants et COTS VITAM).
Units systemd :
- vitam-curator-close-old-indexes.service
- vitam-curator-close-old-indexes.timer
Exécution :
- Localisation : groupe ansible
[hosts_elasticsearch_log]
(sur toutes les instances du groupe) - Périodicité : Lancé chaque jour à 00:10.
6.11.1.3. vitam-curator-delete-old-indexes¶
Suppression des indexes logstash-*
(sur elasticsearch-log) de plus de <curator.log.logstash.delete>
jours (ces indexes contiennent les logs remontés par les composants et COTS VITAM).
Units systemd :
- vitam-curator-delete-old-indexes.service
- vitam-curator-delete-old-indexes.timer
Exécution :
- Localisation : groupe ansible
[hosts_elasticsearch_log]
(sur toutes les instances du groupe) - Périodicité : Lancé chaque jour à 00:20.
6.11.2. Timers de gestion des journaux (preuve systémique)¶
Ces timers gèrent la sécurisation des journaux métier VITAM.
Ces timers sont activés uniquement sur le site primaire d’un déploiement multi-sites.
6.11.2.1. vitam-storage-log-backup¶
Backup des journaux d’écriture de storage dans les offres de stockage.
Units systemd :
- vitam-storage-log-backup.service
- vitam-storage-log-backup.timer
Exécution :
- Localisation : groupe ansible
[hosts_storage_engine]
(sur toutes les instances du groupe) - Périodicité : Lancé toutes les heures à 0 minutes 0 secondes, par défaut.
6.11.2.2. vitam-storage-accesslog-backup¶
Backup des journaux d’accès de storage dans les offres de stockage.
Units systemd :
- vitam-storage-accesslog-backup.service
- vitam-storage-accesslog-backup.timer
Exécution :
- Localisation : groupe ansible
[hosts_storage_engine]
(sur toutes les instances du groupe) - Périodicité : Lancé toutes les heures à 0 minutes 0 secondes, par défaut.
6.11.2.3. vitam-storage-log-traceability¶
Sécurisation des journaux d’écriture de storage.
Units systemd :
- vitam-storage-log-traceability.service
- vitam-storage-log-traceability.timer
Exécution :
- Localisation : groupe ansible
[hosts_storage_engine]
(sur la dernière instance du groupe uniquement) - Périodicité : Lancé toutes les heures à 10 minutes 0 secondes, par défaut.
6.11.2.4. vitam-traceability-operations¶
Sécurisation du journal des opérations.
Units systemd :
- vitam-traceability-operations.service
- vitam-traceability-operations.timer
Exécution :
- Localisation : groupe ansible
[hosts_logbook]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé à chaque changement d’heure, par défaut.
6.11.2.5. vitam-traceability-lfc-unit¶
Sécurisation du journal du cycle de vie des unités archivistiques.
Units systemd :
- vitam-traceability-lfc-unit.service
- vitam-traceability-lfc-unit.timer
Exécution :
- Localisation : groupe ansible
[hosts_logbook]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé à chaque changement d’heure, par défaut.
6.11.2.6. vitam-traceability-lfc-objectgroup¶
Sécurisation du journal du cycle de vie des groupes d’objets.
Units systemd :
- vitam-traceability-lfc-objectgroup.service
- vitam-traceability-lfc-objectgroup.timer
Exécution :
- Localisation : groupe ansible
[hosts_logbook]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé à chaque changement d’heure, par défaut.
6.11.3. Timers d’audit interne VITAM¶
Ces timers gèrent le déclenchement périodique des tâches d’audit interne VITAM.
Ces timers sont activés uniquement sur le site primaire d’un déploiement multi-sites.
6.11.3.1. vitam-traceability-audit¶
Contrôle de la validité de la sécurisation des journaux.
Units systemd :
- vitam-traceability-audit.service
- vitam-traceability-audit.timer
Exécution :
- Localisation : groupe ansible
[hosts_logbook]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé chaque jour à 0:00, par défaut.
6.11.3.2. vitam-rule-management-audit¶
Validation de la cohérence des règles de gestion entre les offres de stockage et les bases de données.
Units systemd :
- vitam-rule-management-audit.service
- vitam-rule-management-audit.timer
Exécution :
- Localisation : groupe ansible
[hosts_functional_administration]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé à chaque changement d’heure, par défaut.
6.11.4. Timer relatif aux liens symboliques de accession register¶
6.11.4.1. vitam-create-accession-register-symbolic¶
Déclenche une commande qui va calculer le registre des fonds symbolique et les ajoute dans les bases de données.
Units systemd :
- vitam-create-accession-register-symbolic.service (activé sur site primaire uniquement)
- vitam-create-accession-register-symbolic.timer (activé sur site primaire uniquement)
Exécution :
- Localisation : groupe ansible
[hosts_functional_administration]
(sur la dernière instance du groupe uniquement) - Périodicité : chaque jour à minuit, par défaut.
6.11.5. Timers de reconstruction VITAM¶
Ces timers gèrent la reconstruction des bases de données VITAM à partir des informations persistées dans les offres de stockage.
Ces timers sont activés uniquement sur le site secondaire d’un déploiement multi-sites.
6.11.5.1. vitam-functional-administration-reconstruction¶
Reconstruction des données portées par le composant functional-administration.
Units systemd :
- vitam-functional-administration-reconstruction.service
- vitam-functional-administration-reconstruction.timer
- vitam-functional-administration-accession-register-reconstruction.service (activé sur site secondaire seulement)
- vitam-functional-administration-accession-register-reconstruction.timer (activé sur site secondaire seulement)
Exécution :
- Localisation : groupe ansible
[hosts_functional_administration]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé tous les cinq minutes, par défaut.
6.11.5.2. vitam-logbook-reconstruction¶
Reconstruction des données portées par le composant logbook.
Units systemd :
- vitam-logbook-reconstruction.service
- vitam-logbook-reconstruction.timer
Exécution :
- Localisation : groupe ansible
[hosts_logbook]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé tous les 5 minutes, par défaut.
6.11.5.3. vitam-metadata-reconstruction¶
Reconstruction des données portées par le composant metadata.
Units systemd :
- vitam-metadata-reconstruction.timer
- vitam-metadata-reconstruction.service
Exécution :
- Localisation : groupe ansible
[hosts_metadata]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé toutes les 5 minutes, par défaut.
6.11.5.4. vitam-metadata-store-graph¶
Log shipping des données graphes portées par le composant metadata.
Units systemd :
- vitam-metadata-store-graph.timer
- vitam-metadata-store-graph.service
Exécution :
- Localisation : groupe ansible
[hosts_metadata]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé toutes les 30 minutes, par défaut.
6.11.5.5. vitam-metadata-computed-inherited-rules¶
Recalcul des computedInheritedRules pour les units dont les computedInheritedRules sont marquées comme obsolètes.
Units systemd :
- vitam-metadata-computed-inherited-rules.timer
- vitam-metadata-computed-inherited-rules.service
Exécution :
- Localisation : groupe ansible
[hosts_metadata]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé toutes les nuits, à 2h30, par défaut.
6.11.5.6. vitam-metadata-purge-dip¶
Nettoyage des exports DIPs expirés.
Units systemd :
- vitam-metadata-purge-dip.timer
- vitam-metadata-purge-dip.service
Exécution :
- Localisation : groupe ansible
[hosts_metadata]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé toutes les nuits, à 2h20, par défaut.
6.11.5.7. vitam-metadata-purge-transfers-SIP¶
Nettoyage des exports transfers expirés.
Units systemd :
- vitam-metadata-purge-transfers-SIP.timer
- vitam-metadata-purge-transfers-SIP.service
Exécution :
- Localisation : groupe ansible
[hosts_metadata]
(sur la dernière instance du groupe uniquement) - Périodicité : lancé toutes les nuits, à 2h20, par défaut.