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é.
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-site.
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-site.
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 (donc : 0h00, 1h00, …)
6.11.2.2. 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 (donc : 0h10, 1h10, …)
6.11.2.3. 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.
6.11.2.4. 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.
6.11.2.5. 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.
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-site.
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.
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.
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.
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-site.
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.
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.
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.
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.