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.