|========================|||======================|||=========================| | Shinken Entreprise | V02.08.02 RC016.06 | Tous les Tickets | |========================|||======================|||=========================| ID Lié à Type Composant Résumé SEF-11951 Amélioration UI Visualisation - Favori Un nouveau favori sera toujours placé en haut de la liste de sa section lors de sa création ( Tout le monde, Mes groupes, Privé ) permettant facilement de retrouver ce favori pour les utilisateurs ayant un grand nombre de favoris. SEF-11903 Amélioration UI Visualisation - Favori Le droit d'agencement des favoris ne permettait plus de supprimer les dossiers vides ou les séparateurs, tel que décrit dans l'aide. Cependant, si l'utilisateur avait le droit de suppression, ce problème était masqué ( la suppression était possible ). SEF-11936 Bogue Backend Les modules externes ou les workers pouvaient très rarement se bloquer lors de leur création ( 1 fois sur 1000 ) ( à cause du verrou interne de la fonction pwd.getpwuid permettant de convertir des identifiants numériques en nom d'utilisateur "shinken" ). SEF-11959 Bogue Backend Si le nom du serveur avec la base MongoDB, spécifié dans l'URI MongoDB des fichiers de configuration ou en paramètre de commande Shinken, contenait une majuscule, Shinken ne parvenait pas à établir le tunnel SSH vers MongoDB. SEF-11957 Bogue Backend - Synchronizer, Maintenance La commande shinken-synchronizer-database-restore ne prenait pas en compte le port MongoDB spécifié. Tools SEF-11952 Bogue UI Visualisation - Favori L'utilisateur pouvait faire une référence d'une vue dont il n'est pas le propriétaire via le bouton "Ajouter aux Favoris" alors que c'est interdit SEF-11950 Bogue UI Visualisation - Favori Lors de la création d'une référence ( avec le glissé/déposé ) d'une vue de type "Liste" ou "Portail" ( touche SHIFT enfoncée ), le texte d'explication de l'action oscillait entre le texte de "Duplication" et le texte de "Référence" SEF-11944 Bogue UI Visualisation - Favori Si on changeait le propriétaire d'un favori d'une météo situé dans un répertoire de la section "Privé", le nouveau propriétaire ne voyait pas ce favori dans sa section "Privé". Désormais, il le verra en haut à la racine de la section "Privé". SEF-11933 Bogue UI Visualisation - Favori Un utilisateur, n'ayant pas le droit de cloner ou de faire une référence dans la section d'origine, pouvait quand même le faire en essayant de le déplacer ( cloner ou référence ) dans une autre section et qu'il appuyait plusieurs fois sur la touche MAJ. SEF-11927 Bogue UI Visualisation - Favori Le propriétaire d'un favori de météo des services ne pouvait pas faire une référence de ce favori en glissé/déposé dans la section privée avec le message "Vous n'avez pas le droit de faire une référence sur une vue dont vous n'êtes pas propriétaire". SEF-11923 Bogue UI Visualisation - Favori Le glissé/déposé d'un favori d'une vue météo affichaient une bulle d'information contenant le texte "DUPLICATION: Maintenez la touche MAJ pour créer une référence", alors que le duplication d'une vue météo n'est pas autorisé avec le glissé/déposé. SEF-11922 Bogue UI Visualisation - Favori Pour un favori avec un cadenas, le nom du propriétaire n'était pas affiché dans certain cas ( s'il avait été créé par un glissé/déposé, ou si le favori n'était pas une référence pour un utilisateur n'ayant pas le droit de modification sur la section ). SEF-11943 Bogue UI Visualisation - Favori, UI Il n'y avait que le propriétaire ou les administrateurs de Shinken qui pouvait voir une météo en construction partagée dans les Visualisation - Météo des services favoris. Maintenant, tous les utilisateurs avec le favori y ont accès en lecture. SEF-11901 Bogue UI Visualisation - Favori Les utilisateurs et admin SI de disposant pas les droits de suppression et d'agencement des favoris, pouvaient quand même supprimer ou renommer un dossier de favoris ou un séparateur. SEF-11921 Bogue UI Visualisation - Vues - Météo - La validation de la confirmation de l'action "Annuler" ne fonctionnait plus ( une erreur était visible dans la console du Gestion des vues navigateur ). Cela empêchait la remise à zéro de toutes les actions. SEF-11840 Bogue UI Visualisation - Page détaillée d'un Suite au passage à l'heure d'été, l'échelle de temps en bas des graphiques était avancée d'une heure lorsqu'on consultait une Hôte_Cluster, UI Visualisation - Tableau donnée dans la période de l'heure d'hiver ( le graphique affichait 9h au lieu de 8h ). de bord - Widget Graphics SEF-11795 Bogue Backend Certaines connexions ou certains fichiers pouvaient être fermés à tort dans les processus dupliqués (modules externes, workers, ...) provoquant des erreurs dans les logs ou des dysfonctionnements (ex:WebUI injoignable, échec sauvegarde rétention MongoDB) SEF-11704 Bogue Backend - Broker, Backend - Poller, Si l'Arbiter désactivait un démon ( via un changement de configuration, c'est-à-dire le paramètre "enabled" à 0 ), des logs Backend - Reactionner, Backend - Receive inutiles étaient écrits ( Exemple : "The call did reach a fatal dead lock period" ). r SEF-11776 Bogue Backend - Broker - SLA, Backend - Si un check hérite d'une prise en compte provenant d'une dépendance réseau de son hôte, son entrée SLA avait une prise en compte Scheduler sans notion d'héritage et d'origine ( nom du créateur, commentaire ). SEF-11801 Bogue Backend - Broker - SLA, UI Visualisation Lorsqu'un cluster récupérait le contexte "Prise en compte hérité" ou "Prise en compte partiel", un événement et une période SLA - Bac à événements étaient créé en double (dans le bac à événement et l'historique). L'événement et la période en trop n'avaient aucun contexte. SEF-11774 SESUP-2143 Bogue Backend - Broker - Lorsqu'un hôte héritait d'une prise en compte venant d'une dépendance réseau, l'héritage du contexte pour ses checks n'était broker-module-livedata, Backend - Broker affiché ni sur l'interface de Visualisation, ni dans les réponses aux requêtes du module broker-module-livedata. - WebUI, Backend - Scheduler SEF-11778 Bogue Backend - Broker - event-manager-writer, Les prises en compte héritées des checks provenant de prises en compte héritées d'hôte avec une dépendance réseau créaient une Backend - Scheduler entrée dans le "bac à événements" avec une prise en compte sans héritage et sans informations sur le check. SEF-11706 Bogue Backend - Receiver La désactivation d'un Receiver par l'Arbiter ( via un changement de configuration, c'est-à-dire le paramètre "enabled" à 0 ) n'était pas prise en compte ( le démon et ses modules continuaient de fonctionner ). SEF-11793 Bogue Backend - Scheduler Un hôte dans l'état OK ne pouvait pas hériter des prises en compte venant de ses dépendances réseau. SEF-11770 Bogue Backend - Scheduler - Module Après une coupure du tunnel SSH, le shinken-healthcheck et le check Sheduler - $KEY$ - Running Well continuaient à signaler un MongodbRetention problème de connexion à MongoDB, malgré le rétablissement de la connexion et le fonctionnement normal de la rétention. SEF-11799 Bogue Backend - Synchronizer Lorsque les modules d'authentification de l'Interface de Configuration étaient en critique, l'information n'était pas remontées dans la commande shinken-healthcheck, ni les checks de sup de sup. SEF-11783 Bogue Maintenance Tools - Shinken-healthcheck, A la connexion d'un utilisateur, le check Broker - $KEY$ - Alive signalait les modules d'authentification en erreur si le serveur UI Visualisation - Module LDAP ou Active Directory était indisponible. Les modules restaient en erreur malgré le rétablissement du service. d'authentification LDAP SEF-11797 Bogue UI Visualisation - Liste Les informations ( auteur, date, commentaire ) d'une prise en compte partielle n'etaient pas disponible dans l'onglet gestion des hôtes et cluster. SEF-11772 SESUP-2143 Bogue UI Visualisation - Liste L'ajout d'une prise en compte n'était pas possible si l'élément héritait une prise en compte provenant d'une dépendance réseau, ou de l'hôte/cluster pour un check. SEF-11804 Bogue UI Visualisation - Page détaillée d'un Lorsque le nom d'un check contenait le caractère antislash (\), il n'était pas possible d'afficher ses graphiques et ses Hôte_Cluster métriques dans l'onglet Graphiques ni dans Grafana. SEF-11745 SESUP-2139 Documentation Backend - Arbiter - ws-arbiter, Backend La documentation formulait à tort que les paramètres "time_stamp" et "service_description" étaient optionnels pour la route - Receiver - receiver-module-webservice "/push_check_result" des modules receiver-module-webservice et ws-arbiter SEF-11736 Documentation Backend - MongoDB Mise à jour de la documentation : "Haute disponibilité de la base MongoDB (mise en place d'un cluster)" afin d'ajouter la configuration de firewalld SEF-11753 SESUP-2141 Amélioration UI Configuration - Collecteur cfg-import L'import avec l'option - update_cfg_with_staging_se_uuid - activée dans les fichiers cfg provoquait une exception de type ValueError si un élément ( hôte, modèle, ... ) utilisait un groupe d'utilisateurs non défini dans les cfg importés. SEF-11756 Bogue Backend - Broker Le Broker pouvait se bloquer dans de rares cas, quand le driver MongoDB ne parvenait pas à fermer une connexion ( fermeture nécessaire lors de la création d'un nouveau processus ) SEF-11761 Bogue UI Visualisation - Favori Après l'ouverture d'un favori, depuis la version RC016, le défilement de la liste des favoris n'était plus effectué ce qui pouvait empêcher l'affichage du favori en cours. SEF-11762 Bogue UI Visualisation - Météo des services Lors du redimensionnement d'un widget, seulement si on partait de la flèche de redimensionnement coin en haut à gauche, le widget était désélectionné à la fin du redimensionnement. SEF-11719 SESUP-2122 Amélioration Backend - Apache - Graphite L'optimisation interne de Graphite, qui utilise la fonction posix_fadvise pour réduire le volume de lectures sur disque, n'était plus activée. Elle est sytématiquement forcée, quelque soit la valeur du paramètre WHISPER_FADVISE_RANDOM ( carbon.conf ). SEF-11739 Bogue Backend - Apache - Graphite Le démon carbon-cache ne se stoppait pas sur Alma/RedHat 8 si on utilisait la commande systemctl ( "systemctl stop carbon-cache" ). Il n'y avait pas de problème en passant par la commande service ( "service carbon-cache stop" ). SEF-11731 Bogue Backend - Apache - Graphite Si SELinux était activé, le démon carbon-relay ne s'éteignait pas ( que ce soit par la commande "service carbon-relay stop" ou par la commande "systemctl stop carbon-relay" ) SEF-11723 Bogue Backend - Apache - Graphite, Monitoring Dans le cas d'un cluster Graphite, les checks Broker - $KEY$ - Module Metrology Writer, Broker - $KEY$ - Module Visualisation UI Pack - Shinken - Metrology Reader et Shinken Graphite Status ne remontaient pas le nombre de métriques sauvegardées dans le base. SEF-11715 SESUP-2122 Bogue Backend - Broker - Graphite-Perfdata, Dans un cluster Graphite, le nombre de métriques envoyées aux carbon-cache, leurs volumes et le nombre de broks, retournés par le Monitoring Pack - Shinken check Broker - KEY - Module Metrology Writer, étaient incorrects (valeur divisée par 1000) depuis la version 02.08.02-RC15. SEF-11734 Bogue UI Configuration - Page Principale Le bouton balai, servant à vider le champ de filtre rapide des sources, n'était plus visible. SEF-11727 Bogue UI Visualisation - Favori L'aide, concernant formulaire d'ajout aux favoris, était difficilement lisible, suite à un mauvais alignement du texte et des icones SEF-11413 Nouvelle UI Visualisation - Météo des services Ajout du mode édition visuelle, qui permet avec la souris de déplacer, rajouter, redimensionner et supprimer les widgets fonctionnalité SEF-11600 Nouvelle UI Visualisation - Météo des services L'édition visuelle ( avec la souris ) permet la configuration d'un widget ( accès via l'engrenage présent sur le widget ) fonctionnalité SEF-11407 Nouvelle UI Visualisation - Météo des services L'édition visuelle ( avec la souris ), permet d'insérer ou de supprimer les lignes vides entre des widgets ( simplification de fonctionnalité l'agencement de la grille ). SEF-11409 Nouvelle UI Visualisation - Météo des services Les dernières actions faites dans le mode d'éditions visuel peuvent être annulées en utilisant les raccourcis Ctrl+Z et fonctionnalité restaurées avec Ctrl+Y SEF-11446 Nouvelle UI Visualisation - Météo des services Lors de l'édition visuelle ( avec la souris ), les modifications s'affichent dans l'historique. fonctionnalité SEF-11619 SESUP-2088 Amélioration UI Visualisation - Liste Ajout de la colonne "Problème source" pour afficher les éléments identifiés comme source de problème. SEF-11436 SPAC-3 Nouvelle Monitoring pack - windows Ajout d'un nouveau modèle "windows-by-WMI__ntlmv2" pour la prise en charge du protocole NTLM version 2 pour chiffrement avancé fonctionnalité des communications et échanges d'informations d'authentifications sur les sondes WMI SEF-11646 Amélioration UI Visualisation - Liste Sur les listes des éléments, les colonnes Contexte, Statut, Problème source, Tentatives et Confirmation de statut peuvent être grandement réduites tout en gardant leur contenu lisible, permettant de gagner en place pour les autres colonnes. SEF-11444 SPAC-5 Amélioration Monitoring Pack - MSSQL Ajout de la donnée MSSQLPORT dans le modèle d'hôte mssql-connection-method appliqués aux modèles d'hôtes du pack MSSQL permettant de spécifier le port de l'instance MSSQL à superviser SEF-11442 SPAC-4 Amélioration Monitoring Pack - MSSQL Ajout d'un nouveau check "MSSQL Query" au pack MSSQL qui permet de passer une requête SQL de son choix au serveur MSSQL SEF-11361 SESUP-1975 Bogue Backend - Arbiter, Backend - L'expression complexe dans la propriété "Attaché sur les modèles d'hôte/de cluster" d'un check pouvait être altérée ( par Synchronizer exemple, les | pouvaient devenir & ) si elle contenait le caractère d'exclusion '!' ou plusieurs opérateurs lors de sa sauvegarde . SEF-11572 Bogue Backend - Arbiter - architecture-export Depuis la version 02.08.02.RC015, la commande shinken-architecture-export-delete ne fonctionnait plus si Shinken avait été mis à jour à partir d'une version 02.08.01.XX. SEF-11548 Bogue Backend - Arbiter - architecture-export Si la clé 'architecture_name' du module architecture_export contenait un point ".", la rotation des cartes généré par Shinken pour NagVis ne fonctionnait plus. Ce problème se produisait si le nom du serveur de l'Arbiter incluait un point ".". SEF-11685 Bogue Backend - Broker - WebUI La consommation mémoire du module WebUI pouvait sensiblement augmenter dans le temps ( au plus 128 Mo par jour ) s'il ne recevait pas de nouvelle configuration ( redémarrage de l'Arbiter, ou mise en production via le Synchronizer ) SEF-11398 SESUP-2063, Bogue Installation Le manque de la locale en_US ( paquet rpm : glibc-langpack-en ), provoquait des erreurs dans la commande shinken-backup ( le SESUP-1966 manque de la locale bloquait l'utilisation de MongoDB ) SEF-11636 Bogue Maintenance Tools La commande "export_hosts_user_rights_configuration_as_csv.py" ne fonctionnait plus et affichait l'erreur : "TypeError: DataProviderMetadata.__init__() missing 1 required positional argument: 'trash_manager'". SEF-11525 Bogue Monitoring Pack - Shinken Le check du Broker "Performance Modules Queues" ne remontait pas le nombre d'hôtes gérés par les workers de l'event-manager-writer SEF-11694 SESUP-1972 Bogue UI Configuration, UI Visualisation Certains fichiers étaient bloqués par des dispositifs de sécurité ( firewall, ... ). Ces fichiers ont été renommés en enlevant les mots-clés "interdits" ( delete, drop, etc... ) SEF-11546 Bogue UI Configuration - Barre de Navigation Les boutons de la barre de navigation de l'interface de configuration ne s'adaptaient pas aux tailles d'affichages réduits sans déborder. SEF-11687 Bogue UI Visualisation - Page détaillée d'un Le texte "Ouvrir l'url externe" était affiché avec un retour à la ligne et en bleu, comme si l'administrateur Shinken avait Hôte_Cluster choisi un nom spécifique pour la propriété ( voir la page "le Nom d'affichage des propriétés des éléments" ) SEF-11639 Bogue UI configuration - Page Check, UI La page d'édition d'un élément pouvait mal s'afficher lorsque qu'une structure HTML invalide ( balise ouvrante ou fermante Configuration - Page Cluster, UI manquante ) était sauvegardée dans la propriété "Affichage des seuils". Configuration - Page Hote SEF-11452 Bogue UI configuration - Page Check, UI Il n'y avait pas de validation de la syntaxe pour le champ "Attaché sur les groupes d'hôtes" ( hostgroup_name ) pour un check Configuration - Sources appliqué aux hôtes/clusters, et des syntaxes complexes provoquaient un crash dans le Synchronizer