Aller au contenu

Notes de version Canopsis 26.04.0

Canopsis 26.04.0 a été publié le 22 mai 2026.

Procédure d'installation

Suivre la procédure d'installation de Canopsis.

Procédure de mise à jour

Canopsis 26.04.0 apporte des changements importants tant au niveau technique que fonctionnel.
À ce titre, le Guide de migration vers Canopsis 26.04.0 doit obligatoirement être suivi pour les installations déjà en place.

Changements entre Canopsis 25.10.x et 26.04.0

L'IA entre dans Canopsis

26.04 : l'intelligence artificielle entre dans Canopsis

Canopsis 26.04.0 marque une étape importante : l'intégration de l'intelligence artificielle au coeur de la plateforme.

Un assistant IA est désormais disponible dans toutes les modales contenant un éditeur de patterns. Il permet de créer, modifier et valider des filtres en langage naturel, sans avoir à maîtriser la syntaxe JSON de Canopsis. C'est une première, et ce n'est que le début.

Ce que vous pouvez faire dès maintenant

L'assistant s'appuie sur des modèles Gemini de Google, configurables depuis Administration → Objets personnalisés → LLMs. Il comprend le contexte de Canopsis, connaît les champs disponibles et les contraintes propres à chaque type de règle. Il peut corriger un JSON invalide, suggérer des patterns, ou réécrire un filtre complexe à partir d'une description simple.

Ce que nous savons et ce que nous préparons

Nous avons pleinement conscience qu'utiliser un LLM public n'est pas acceptable dans tous les contextes d'entreprise : questions de confidentialité des données, politiques de sécurité, contraintes réglementaires. C'est une réalité que nous prenons au sérieux.

La compatibilité avec Gemini est une première brique. Notre objectif est de permettre aux clients de connecter leurs propres modèles de langage - qu'il s'agisse de LLMs hébergés en interne, de solutions on-premise ou d'autres fournisseurs cloud. Ce travail est en cours.

Nouveautés fonctionnelles

Réorganisation des menus

Les menus Exploitation et Administration ont été restructurés pour offrir une navigation plus claire. Le menu Administration est désormais organisé en quatre catégories : Accès, Maintenance, Communications et Autre. Cette dernière regroupe les outils de supervision et intègre deux nouvelles entrées : Connecteurs surveillés pour anomalies et Jobs.

Menu Administration réorganisé

Nouveau statut d'alarme : Unknown

Cette évolution permet de modéliser un lien direct entre deux entités, par exemple entre un switch et les équipements qui en dépendent. Lorsqu'une entité parente tombe en panne, les entités enfants ne passent plus simplement en alarme classique : elles peuvent désormais apparaître avec le statut Unknown, ce qui indique que leur problème est probablement une conséquence du parent et non une panne autonome. L'interface affiche aussi le contexte de dépendance via un graphe simple, et ce nouveau statut peut être utilisé dans les filtres, les widgets et les scénarios pour mieux cibler les actions et éviter la création de tickets inutiles.

img

Optimiseur de patterns

Cette fonctionnalité permet d'analyser les patterns utilisant des regexp et de proposer des optimisations afin d'améliorer les performances des requêtes. Lorsqu'un pattern est éligible, un bouton permet de lancer l'optimisation et d'obtenir plusieurs suggestions classées selon leur pertinence et leur impact. L'utilisateur peut comparer les résultats, visualiser les différences sur les entités trouvées, puis appliquer facilement une version optimisée.

Modèles de commentaires

Cette fonctionnalité introduit la gestion de templates de commentaires personnalisables, accessibles depuis l'administration, permettant de définir des champs structurés (temps passé, problème, notes, etc.) avec des champs obligatoires si besoin. Dans le widget bac à alarmes, l'utilisateur peut choisir un template lors de l'ajout d'un commentaire. Les commentaires sont ensuite affichés de manière structurée dans la timeline.

Refonte du panneau des actions de masse

Le panneau des actions de masse du bac à alarmes a été entièrement revu. La présentation est plus lisible et une nouvelle option permet de conserver la sélection des alarmes après l'exécution d'une action, ce qui facilite l'enchaînement de plusieurs actions sur le même ensemble d'alarmes.

Panneau des actions de masse

Statut des tickets

Cette fonctionnalité permet d'activer un suivi automatique du statut des tickets via une API externe.

Une fois activée, Canopsis interroge régulièrement l'API pour récupérer le statut du ticket, le mappe vers des statuts standards (Ouvert, Assigné, En cours, Fermé) et met à jour l'alarme en conséquence. Le système gère également les cas non mappés avec un statut Inconnu, s'arrête automatiquement lorsque le ticket est clôturé ou après une période définie, et conserve l'historique des changements dans la timeline.

Module Jobs

Le nouveau module Jobs, accessible via Administration → Jobs, permet de visualiser et gérer les jobs en cours d'exécution. Il est organisé en quatre onglets (Instructions, Webhooks, Statut des tickets, Auth token) et offre la possibilité d'arrêter des jobs bloqués, de modifier et relancer des jobs de vérification de statut de ticket, ainsi que d'effectuer des actions groupées.

Assistant IA

Canopsis intègre un assistant IA capable de créer, modifier et valider des patterns en langage naturel, disponible dans toutes les modales contenant un éditeur de patterns. Les modèles de langage (LLM) utilisés, basés sur Gemini, se configurent dans Administration → Objets personnalisés → LLMs.

API

L'API Canopsis intègre des changements que vous devez prendre en compte :

Montées de version

Les outils suivants bénéficient de mises à jour :

Outil Version d'origine Version en 26.04
MongoDB 8.0.17 8.0.21
TimescaleDB 2.21.4-pg1 2.26.1-pg17
RabbitMQ 4.1.4 4.2.5
Valkey 8.1.3 9.0.3

Les instructions pour leur mise à jour sont précisées dans le guide de migration.

Connecteurs

Détection d'anomalies

Alpha

Cette fonctionnalité est en phase alpha. Elle peut évoluer rapidement et certaines fonctionnalités sont expérimentales.

Canopsis intègre un nouveau service de détection d'anomalies sur les flux d'événements des connecteurs. Basé sur des modèles Isolation Forest, il analyse les volumes d'événements reçus par connecteur et signale les comportements anormaux.

La liste des connecteurs à surveiller se gère depuis le nouveau menu Administration → Connecteurs surveillés pour anomalies. Il est possible d'activer ou désactiver la surveillance par connecteur, et d'effectuer ces opérations en masse.

L'état de chaque connecteur surveillé est visible dans un nouvel onglet Connecteurs du Bilan de santé, avec trois états possibles : OK, KO et Données insuffisantes. Un graphe d'évolution est accessible au survol de chaque tuile.

Les données d'anomalies sont stockées dans TimescaleDB et leur rétention est configurable dans les Paramètres de stockage.

Améliorations

  • Général :

    • Canopsis introduit un nouveau statut d'alarme Unknown et la notion d'upstream entre entités, afin d'identifier plus clairement les alarmes conséquences et d'éviter de traiter comme actif des équipements impactés par la panne de leur parent (#5544)
  • Interface graphique :

    • Les menus Exploitation et Administration ont été réorganisés (#5954)
    • La recherche avancée est à présent disponible pour les widgets Explorateur de contexte et Disponibilité ainsi que pour les comportements périodiques et les informations dynamiques (#5894)
    • Le helper request bénéficie à présent de rafraichissement automatique sans avoir besoin de recharger la page entièrement (#6048)
    • Les icônes Materials de google ont été mises à jour (#5959)
    • Editeur WYSIWYG (Jodit) : amélioration de la gestion des variables Handlebars (tables, copier-coller) afin d'éviter les erreurs de rendu liées aux caractères HTML insérés automatiquement (#6039)
    • Editeur de patterns :
      • Une fonctionnalite d'optimisation de patterns propose automatiquement des alternatives plus performantes aux conditions regexp pour accélérer les recherches (#5016)
    • Bac à alarmes :
      • Lorsqu'une alarme est mise en veille pendant un comportement périodique actif, l'interface indique désormais clairement qu'elle ne sera pas désnoozée automatiquement tant que cette période n'est pas terminée (#6072)
      • Le widget bac à alarmes peut maintenant definir un tri par défaut sur plusieurs colonnes, avec un ordre personnalisable et ce réutilisable grâce aux modèles de widgets (#6122)
      • L'action Comportement périodique rapide permet maintenant de choisir entre plusieurs types de pbehavior configurés dans le widget, avec une sélection dynamique au moment de l'exécution (#5802)
      • Le bac à alarmes met à disposition une nouvelle action permettant de supprimer un Ticket (#6000)
      • Les pilotes peuvent maintenant utiliser des templates de commentaires pour structurer et standardiser leurs retours sur les alarmes (#5950)
      • Une option permet désormais de conserver la sélection des alarmes après une action de masse, pour enchaîner plusieurs actions plus facilement (#6092)
      • Refonte du panneau des actions de masse (#6167)
      • Les actions du bac à alarmes sont à présent alignées sur la droite pour améliorer la cohérence visuelle (#6006)
    • Informations dynamiques :
      • Les champs non autorisés (comme v.infos, v.duration, etc.) sont désormais exclus des alarm patterns pour les règles de dynamic infos et de tags, afin d'éviter les configurations invalides (#6123)
  • Enregistrement d'événements :

    • L'enregistrement d'événements supporte à présent l'exécution parallèle (#5857)
  • Administration :

    • Un nouveau module Jobs permet de visualiser et gérer les jobs depuis le menu Administration (#6165)
    • Un nouveau module LLMs permet de configurer les modèles de langage utilisés par l'assistant IA
  • Scénario / Règles de déclaration de tickets :

    • Canopsis peut désormais interroger une API externe pour suivre automatiquement le statut des tickets (#5846)
  • Documentation :

Corrections de bugs

L'essentiel des corrections de cette période a été livré dans la version 25.10.2, dont Canopsis 26.04 bénéficie également.

Plusieurs domaines sont concernés : * l'interface graphique avec des améliorations sur le bac à alarmes, * l'éditeur de patterns, * l'explorateur de contexte, * le studio templates

Mais aussi certains moteurs comme : * le moteur CHE, * l'enregistrement d'événements, * la corrélation.

La génération du dictionnaire des informations d'entités, qui intervient dans l'autocomplétion des filtres, a également été corrigée.