<commit_before>==========================
Déployer une configuration
==========================

*********
Procédure
*********

Lors de la création/suppression/modification des objets via l'interface de configuration, les changements effectués ne sont pas appliqués de manière automatique aux serveurs de supervision.
Afin de pouvoir appliquer les modifications effectuées, il est nécessaire de suivre la procédure suivante :

 #.	Rendez-vous dans **Configuration** ==> **Moteurs de supervision**
 #.	Le champ **Collecteur** vous permet de choisir le serveur de supervision (central ou serveur satellite) sur lequel vous souhaitez exporter la configuration
 #.	Laissez les options par défaut, et cliquez sur **Exporter**
 #.	Décochez **Générer les fichiers de configuration** et **Lancer le débogage du moteur de supervision (-v)**
 #.	Cochez **Déplacer les fichiers générés** ainsi que **Redémarrer l'ordonnanceur**
 #.	Cliquez à nouveau sur **Exporter**
 
[METTRE UNE CAPTURE D'ECRAN LORSQUE L'EXPORTATION EST TERMINEE]

************
Explications
************

Au sein de la page de génération de la configuration, plusieurs options sont disponibles :

 #.	**Générer les fichiers de configuration** : Génère les fichiers de configuration de l'ordonnanceur dans un répertoire temporaire. Cette configuration est générée à partir des objets configurés via l'interface web
 #.	**Lancer le débogage du moteur de supervision (-v)** : Permet à l'ordonnanceur de vérifier la configuration générée
 #.	**Déplacer les fichiers générés** : Déplace les fichiers de configuration du répertoire temporaire vers le répertoire de l'ordonnanceur
 #.	**Redémarrer l'ordonnanceur** : Redémarre l'ordonnanceur afin d'appliquer les nouveaux fichiers de configuration<commit_msg>correct typo<commit_after>==========================
Déployer une configuration
==========================

*********
Procédure
*********

Lors de la création/suppression/modification des objets via l'interface de configuration, les changements effectués ne sont pas appliqués de manière automatique aux serveurs de supervision.
Afin de pouvoir appliquer les modifications effectuées, il est nécessaire de suivre la procédure suivante ci dessous.

.. note::
   Celle-ci doit toujours être déroulée en 2 étapes.
   
Première étape
==============
 #.	Rendez-vous dans le menu **Configuration** ==> **Moteurs de supervision** ==> **Générer**
 #.	Selectionner le **Collecteur** dans la liste déroulant.
 #.	Cochez les cases **Générer les fichiers de configuration** et **Lancer le débogage du moteur de supervision (-v)**
 #. Cliquez sur **Exporter**
 
 [TODO mettre une capture d'écran]

Vérifier qu'aucune erreur n'apparait lors de la génération :

.. note::
    Si cela est la cas, corriger les erreurs et refaire la première étape.

Deuxième étape
==============
 #.	Décochez **Générer les fichiers de configuration** et **Lancer le débogage du moteur de supervision (-v)**
 #.	Cochez **Déplacer les fichiers générés** ainsi que **Redémarrer l'ordonnanceur**
 #.	Cliquez sur **Exporter**
 
[METTRE UNE CAPTURE D'ECRAN LORSQUE L'EXPORTATION EST TERMINEE]

.. note::
    L'option **Commande exécutée post-génération** permet de demander l'exécution de la commande post-génération paramétrée au niveau de la configuration de l'ordonnanceur.

************
Explications
************

Au sein de la page de génération de la configuration, plusieurs options sont disponibles :

 #.	**Générer les fichiers de configuration** : Génère les fichiers de configuration de l'ordonnanceur dans un répertoire temporaire. Cette configuration est générée à partir des objets configurés via l'interface web
 #.	**Lancer le débogage du moteur de supervision (-v)** : Permet à l'ordonnanceur de vérifier la configuration générée
 #.	**Déplacer les fichiers générés** : Déplace les fichiers de configuration du répertoire temporaire vers le répertoire de l'ordonnanceur
 #.	**Redémarrer l'ordonnanceur** : Redémarre l'ordonnanceur afin d'appliquer les nouveaux fichiers de configuration
 #. **Commande exécutée post-génération** : Exécute la commande post-génération paramétrée au niveau de la configuration de l'ordonnanceur 
{'fraction_non_alphanumeric': 0.12103746397694524, 'fraction_numerical': 0.00024015369836695484, 'mean_word_length': 5.388036809815951, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6200660', 'n_tokens_mistral': 1304, 'n_tokens_neox': 1300, 'n_words': 485}