# 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-close-old-indexes

Fermeture des anciens index `logstash-<name>*` (sur elasticsearch-log) de plus de `<curator.indices.<name>.close>` jours (ces index 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.2. vitam-curator-delete-old-indexes

Suppression des index `logstash-<name>*` (sur elasticsearch-log) de plus de `<curator.indices.<name>.delete>` jours (ces index 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.