DESCRIPTION=Patch cumulatif de la 02.08.01.01
PATCH_VERSION=01

====================
liste des fixes
--------------------
== PATCH01 ==
ID           Lié à          Type             Composant                                  Résumé


SEF-10210    SESUP-1760     Amélioration     UI Configuration - Page Production         Amélioration de l'affichage des erreurs et des avertissements lors d'une mise en production : il est possible de filtrer les
                                                                                        messages et la limite du nombre de messages affichables a été fortement augmentée.


SEF-10208    SESUP-1215     Nouvelle         UI Configuration - Page Utilisateur, UI    Ajout de la propriété "Peut voir les URL externes" dans l'Interface de Configuration, pour permettre ou interdire à un
                            fonctionnalité   Visualisation - Liste, UI Visualisation    utilisateur de voir les URLs ( externes et multiples ) dans l'Interface de Visualisation.
                                             -
                                             Volet Detail


SEF-10366                   Nouvelle         UI Configuration, UI Visualisation         Ajout de la possibilité de choisir le nom d'affichage de la propriété "URL externe" pour correspondre à l'utilisation que l'on
                            fonctionnalité                                              veut faire de cette propriété. De plus, une colonne supplémentaire pour l'URL externe pourra être affichée dans les listes.


SEF-10401                   Amélioration     UI Visualisation - Module                  La vérification de l'identifiant de connexion n'est plus sensible à la case, afin de se conformer au fonctionnement de l'Active
                                             d'authentification LDAP                    Directory et LDAP.


SEF-10487    SESUP-1798     Nouvelle         UI Configuration – Sources – syncui        Ajout de la possibilité de changer l'ordre de la source syncui avec un fichier de configuration.
                            fonctionnalité


SEF-10464                   Amélioration     Monitoring Pack - MSSQL                    Le script de supervision de SqlServer (check_mssql_health) est mis à jour dans sa dernière version, la 2.7.4


SEF-10323                   Amélioration     Installation                               Désormais il est possible de ne plus installer les dépendances et la sonde de supervision Bacula lors de l'installation et de la
                                                                                        mise à jour, via le paramètre --packs-to-exclude bacula


SEF-10236                   Amélioration     Patch Installation                         Ajout de l'option "--disable-daemons-restart-after-update" dans les scripts install_patch.sh et revert_patch.sh permettant de
                                                                                        passer l'étape du redémarrage des démons lors de l'installation/désinstallation du patch


SEF-10573                   Bogue            Backend - Arbiter - architecture-export    Lorsqu'un module architecture-export recevait la configuration d'un Arbiter distant, il n'associait pas au fichier de
                                                                                        configuration le bon propriétaire ( pas les droits ), créant une erreur dans la vue détaillée du menu Architecture (UI de
                                                                                        Visualisation)


SEF-10295                   Bogue            Backend - Receiver - ws-receiver           Les résultats reçus étaient ignorés si le check ou l'hôte avait des caractères "unicode" dans son nom.


SEF-10484                   Bogue            Backend - Synchronizer                     S'il y avait des différences sur un contact, les appels à l'api pour accepter les nouveaux éléments et les différences (
                                                                                        /trusted-source/v1/force-trusted-source-behaviour et /apply_all_diffs qui est interne à Shinken ) échouaient avec une erreur 500.


SEF-10605                   Bogue            Backend – Tous les démons                  Lors du chargement de la configuration ou du redémarrage d'un module, les démons pouvaient exceptionnellement se bloquer (à cause
                                                                                        du composant de surveillance de l'exécution des threads)


SEF-10407                   Bogue            UI Configuration - Collecteur Discovery    Lorsque la source discovery n'arrivait pas à se connecter à la base de données, le Synchronizer ne se démarrait pas


SEF-10437                   Bogue            Backend - Apache - Graphite                Quand un hôte était renommé, son ancien nom n'était pas supprimé des caches en mémoire. Si ce nom lui était de nouveau attribué,
                                                                                        et que le module n'avait pas redémarré, cela aboutissait à un nommage différent entre Shinken et Grafana


SEF-10589                   Bogue            Backend - Arbiter                          Lorsqu'il y avait un problème de chargement des fichiers de configuration définis dans le fichier shinken.cfg (cfg_file,
                                                                                        cfg_dir), l'Arbiter ne démarrait pas et aucune erreur expliquant pourquoi n'était affichée


SEF-10410                   Bogue            Backend - Broker                           Correction d'une fuite mémoire ( < 100 ko / jour ) causée par la récupération des statistiques de la base de données MongoDB lors
                                                                                        de la première connexion d'un processus à celle-ci.


SEF-10433    SESUP-1793     Bogue            Backend - Synchronizer -                   Lors d'une sauvegarde, le module consommait un excédent de mémoire proportionnel à la taille de la configuration. La
                                             synchronizer-module-database-backup        configuration n'est plus intégralement chargée en mémoire pour faire cette sauvegarde maintenant


SEF-10429                   Bogue            Backend – Tous les démons                  Les échanges entre démons ou modules consommaient trop de ressources CPU suite à une modification du composant de désérialisation
                                                                                        dans la version V02.08.01.01. Le composant a été corrigé pour fonctionner normalement.


SEF-10533                   Bogue            UI Configuration                           Dans l'onglet "Proposé" d'un élément soumit dans Staging ainsi que dans la bulle d'information "Proposé (modifié)" de la liste
                                                                                        Staging, les caractères " "'/<> " présent dans une valeur de propriété modifiée, étaient encodés en HTML.


SEF-10456                   Bogue            UI Configuration - Liste                   Si plusieurs Pollers portaient le même tag de Poller, ce tag apparaissait plusieurs fois dans le filtre Tag de Poller dans la
                                                                                        liste des hôtes et des modèles d'hôtes.


SEF-10494                   Documentation    Backend - Arbiter - architecture-export    Mise à jour de la documentation sur le paramétrage de NagVis: comment modifier les champs "hosturl" et "serviceurl" de NagVis
                                                                                        grâce au paramètre "architecture_export__broker_connection__broker_webui_target" du module "architecture-export"


SEF-10418                   Documentation    Gestion des traps SNMP                     Mise à jour de la documentation des traps snmp: explication des checks passifs/actifs pour les tests de traps, modification sur
                                                                                        l'installation du modules snmptt et explication d'erreurs récurrentes sur la compilation de MIB.


====================
Sanatize:
--------------------
Ce patch a besoin d'exécuter un sanatize sur le daemon synchronizer : (Aucun)
Le sanatize necessite l'arrêt de tous les daemons shinken


====================
Procédure d'installation:
--------------------
Sur un serveur Shinken :
  - Installer le patch : ./install-patch.sh
    * pour installer le patch sans qu'il demande de confirmations:  ./install-patch.sh --force
  - IMPORTANT: ceci va redémarrer les daemons receiver


====================
Procédure de désinstallation:
--------------------
  - Désinstaller le patch : ./revert-patch.sh
    * pour désinstaller le patch sans qu'il demande de confirmations:  ./revert-patch.sh --force

  - IMPORTANT:
    * ceci va redémarrer les daemons receiver
    * Le revert du patch remettra shinken dans sa version majeure sans patch actif

