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-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 (donc : 0h00, 1h00, …)

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 (donc : 0h10, 1h10, …)

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.

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.

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.

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.