.. _systemd_timers: Liste des `timers` systemd ########################### .. note:: Dans les sections suivantes, les éléments de type ```` correspondent à des variables de l'inventaire ansible utilisé. .. seealso:: La fréquence de la plupart `timers` est modifiable (avec un comportement par défaut) ; se reporter au :term:`DIN` et à :ref:`changetimers` pour plus d'informations. `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. 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 ```` jours ; * Supprime les indexes de plus de ```` 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. vitam-curator-close-old-indexes ------------------------------- Fermeture des anciens indexes ``logstash-*`` (sur elasticsearch-log) de plus de ```` 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. vitam-curator-delete-old-indexes -------------------------------- Suppression des indexes ``logstash-*`` (sur elasticsearch-log) de plus de ```` 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. `Timers` de gestion des journaux (preuve systémique) ==================================================== Ces `timers` gèrent la sécurisation des journaux métier :term:`VITAM`. Ces `timers` sont activés uniquement sur le site primaire d'un déploiement multi-sites. .. _systemd_timer_storage_backup: 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. .. _systemd_timer_storage_accesslog_backup: 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. .. _systemd_timer_storage_traceability: 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. .. _systemd_timer_trc_ope: 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. .. _systemd_timer_lfc_unit: 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. .. _systemd_timer_lfc_og: 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. `Timers` d'audit interne VITAM =============================== Ces `timers` gèrent le déclenchement périodique des tâches d'audit interne :term:`VITAM`. Ces `timers` sont activés uniquement sur le site primaire d'un déploiement multi-sites. 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. 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. `Timer` relatif aux liens symboliques de `accession register` ============================================================= 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. `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. 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. .. _systemd_timer_reconst: 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. .. _systemd_timer_mtd_recons: 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. .. _systemd_timer_mtd_graph: 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. .. _systemd_timer_mtd_inhrtdrules: 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. 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. 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.