Notes de version Canopsis 3.18.0¶
Information
Les prochaines versions de Canopsis ne seront prochainement plus compatibles avec Debian 8, sorti début 2015. Pensez à migrer vers un environnement supporté, tel que Debian 9, CentOS 7 ou encore une installation Docker.
Canopsis 3.18.0 a été publié le 17 mai 2019.
Procédure de mise à jour¶
Suivre la procédure standard de mise à jour de Canopsis.
Puis, effectuer les manipulations suivantes.
Première installation : double lancement de canopsinit
nécessaire¶
Si vous faites une nouvelle installation de Canopsis 3.18.0 (et non pas une simple mise à jour), vous devez lancer canopsinit
une seconde fois, après l'appel à canoctl
.
Cette procédure n'est nécessaire que pour Canopsis 3.18.0. Le problème sera résolu avec Canopsis 3.19.0.
Mise à jour de la description de la page de connexion¶
Cette procédure est obligatoire si vous effectuez une mise à jour depuis Canopsis 3.17.0. Vous pouvez passer cette étape s'il s'agit d'une nouvelle installation.
Vous devez vous connecter à MongoDB et exécuter la requête suivante, afin de permettre l'affichage du module de description de la page de connexion :
db.configuration.update({"_id": "user_interface"}, { $rename: { "login_page": "login_page_description" } })
La modification est effective dès que vous rechargez la page de connexion.
Il n'y a pas d'autre action à réaliser pour mettre Canopsis à jour d'une version 3.17 à une version 3.18.
Changements entre Canopsis 3.17.0 et 3.18.0¶
Voir le ChangeLog complet pour plus de détails techniques.
- Images Docker / paquets :
- Correction du schéma exécuté par
canopsinit
lors d'une nouvelle installation, afin de livrer correctement le bloc de description de la page d'accueil (voir la procédure plus haut dans le cas d'une mise à jour) (#1686)
- Correction du schéma exécuté par
- Documentation :
- Ajout de documentation sur le nouveau mécanisme d'interprétation de contenu HTML dans les colonnes du Bac à alarmes
- Ajout du cas d'utilisation en environnement Docker pour l'outil
amqp2tty
(#1683) - Améliorations diverses sur la documentation du linkbuilder (#1695)
- Améliorations diverses sur la documentation du connecteur Centreon vers Canopsis (#1714)
- Correction de problèmes de recherche sur la plateforme en ligne doc.canopsis.net (#1680)
- Moteurs :
- Moteurs nouvelle génération (Go) :
- Correction du comportement des moteurs Go par rapport aux moteurs Python : le champ
output
est maintenant ajouté à toutes les alarmes et mis à jour à chaque évènement, ce qui est notamment nécessaire pour les watchers (#106) - watchers : Ajout de nouvelles valeurs de compteurs dans l'
output_template
, et mise à jour de la documentation associée (#105) - che : Correction du calcul des liens (
impacts
,depends
) des watchers lorsqu'une entité a été modifiée par l'event-filter (#104) - event-filter : Ajout d'un renvoi d'erreur losqu'un template d'event-filter utilise une valeur inexistante (#66)
- Correction du comportement des moteurs Go par rapport aux moteurs Python : le champ
- Moteurs ancienne génération (Python) :
- statsng (Pro) : Ajout de statistiques sur les alarmes avec ACK (#1666)
- statsng (Pro) : Correction du calcul des statistiques de disponibilités et des alarmes en cours, lorsque des entités ont été supprimées (#1706)
- statsng (Pro) : Correction du calcul des statistiques
alarms_canceled
etack_time_sla
(#1660)
- Moteurs nouvelle génération (Go) :
- UI :
- Bac à alarmes :
- Ajout de la possibilité d'interpréter certains contenus HTML dans certaines colonnes du Bac à alarmes (#1102)
- Correction du format d'affichage des champs
duration
etcurrent_state_duration
des alarmes (#1707) - Correction du mix de filtres, qui pouvait retourner une erreur dans certaines conditions (#1713)
- Connexion :
- Refactorisation du style de la page de connexion (#1597)
- Droits :
- Éditeur de filtres :
- Amélioration des champs proposés par défaut dans l'éditeur de filtres, par exemple lors de son utilisation pour des pbehaviors (#1615)
- Météo des services :
- Pbehaviors :
- Correction de la gestion des règles de récurrence après leur suppression depuis l'interface (#1694)
- Statistiques :
- Ajout des nouvelles statistiques
current_ongoing_alarms_with_ack
,current_ongoing_alarms_without_ack
etalarms_acknowledged
(#1662, #1667) - Ajout de la possibilité de choisir un ordre de tri sur une colonne du Tableau de statistiques (#1700)
- Correction du format d'affichage de certaines statistiques (#1665, #1638)
- Correction de l'édition et de la suppression d'un widget de statistiques, qui n'était pas possible tant que son chargement n'était pas terminé (#1663)
- Correction du calcul lors du choix d'une durée (#1661)
- Ajout des nouvelles statistiques
- Widgets :
- Calendrier : correction du calendrier dans le cas où on y ajoute plus d'un filtre (#1605)
- CRUD Event-filter :
- Correction de l'affichage de l'état des règles activées par défaut (#1672)
- CRUD Webhooks :
- Ajout de l'option « Désactiver si un pbehavior est actif » au formulaire de création et d'édition d'un webhook (#1668)
- CRUD Watchers :
- Adaptation de l'interface, afin de prendre en charge à la fois les watchers Go et Python, en se basant sur les informations
edition
/stack
ajoutées à l'API de Canopsis 3.17.0 (#1635)
- Adaptation de l'interface, afin de prendre en charge à la fois les watchers Go et Python, en se basant sur les informations
- Bac à alarmes :