6.10. 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 à changetimers pour plus d’informations.

6.10.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.10.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.10.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.10.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.10.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.10.2.1. 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 4 heures à 40 minutes 0 secondes, par défaut.

6.10.3. 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.10.3.1. 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.10.3.2. 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 (00:10, 00:40, 01:10…), par défaut.

6.10.3.3. 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.10.4. Timers techniques VITAM

6.10.4.1. 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é chaque heure à 0 minute 0 seconde, par défaut.

6.10.4.2. 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, à 2h25, par défaut.

6.10.4.3. vitam-offer-log-compaction

Compaction technique des journaux des offres de stockage.

Units systemd :

  • vitam-offer-log-compaction.timer
  • vitam-offer-log-compaction.service

Exécution :

  • Localisation : groupe ansible [hosts_storage_offer_default] (sur la dernière instance du groupe uniquement)
  • Périodicité : Lancé chaque heure à 40 minutes 0 secondes, par défaut.

6.10.4.4. vitam-metadata-audit-mongodb-es

Audit sur la cohérance de donées MongoDB et Elasticsearch

Units systemd :

  • vitam-metadata-audit-mongodb-es.timer
  • vitam-metadata-audit-mongodb-es.service

Exécution :

  • Localisation : groupe ansible [hosts_metadata] (sur la dernière instance du groupe uniquement)
  • Périodicité : lancé toutes les nuits, à 2h00, par défaut.