Personnaliser des stratégies d'analyse

  • Rversion finale: Washingtondc
  • Mis à jour 10 janv. 2026
  • 1 minute de lecture
  • Vous pouvez modifier les stratégies d'analyse qui existent dans le système de base ou en ajouter. Les stratégies d'analyse font partie des modèles de détection, que Mappage des services et Détection utilisent pour détecter et mapper des éléments de configuration (CI).

    Avant de commencer

    Des connaissances pratiques sur le scripting Java sont requises.

    Rôle requis : pd_admin

    Pourquoi et quand exécuter cette tâche

    L'analyse sert à examiner la syntaxe du fichier source. Vous extrayez des valeurs à partir des fichiers analysés, ce qui vous permet de convertir ces valeurs en variables. Il existe des stratégies d'analyse standard, qui font partie du système de base. Si vous ne pouvez pas extraire les données à l'aide des stratégies d'analyse standard, vous pouvez créer votre propre stratégie d'analyse. Les stratégies d'analyse personnalisées sont des fichiers JavaScript.

    Le fichier JavaScript pour la stratégie d'analyse doit respecter les directives suivantes :
    • Vous pouvez utiliser la variable content pour faire référence aux données brutes résultant de l'exécution de l'opération.
    • Utilisez rtrn pour indiquer la chaîne, qui est le résultat de votre analyse personnalisée.
    • La sortie du script doit être dans une syntaxe XML correcte.

      Par exemple, la sortie doit contenir le balisage approprié :

      <root>
      <OS>Windows</OS>
      <version>10</version>
      </root> 
    • Si nécessaire, vous pouvez utiliser des fichiers JavaScript tiers pour convertir le contenu en XML.

      Par exemple, pour convertir le contenu JSON en XML, utilisez le fichier X2JS JavaScript fourni par des logiciels open source.

      var xtojs = new X2JS();
      var result = xtojs.js2xml(jsonObj);
      var finalResult = "<root>" + result + "</root>";

    Procédure

    1. Accédez à la Tous > Concepteur de modèle > Stratégies d'analyse personnalisées.
    2. Pour modifier la stratégie d'analyse personnalisée JSON, sélectionnez un fichier JSON.
      Vous pouvez également cliquer sur Nouveau pour créer un fichier JSON.
    3. Dans le champ Nom, saisissez un nom décrivant la nouvelle stratégie personnalisée.
      Par exemple, si l'objectif de cette stratégie est d'extraire des informations utilisant un certain protocole, utilisez ce protocole comme nom.
    4. Saisissez ou modifiez l'objectif de la stratégie d'analyse dans le champ Description.
    5. Écrivez le JavaScript dans le volet Script pour définir la logique métier de l'analyse.
    6. Cliquez sur Mettre à jour ou Soumettre.

    Que faire ensuite

    Utilisez cette stratégie d'analyse personnalisée pour définir les opérations dans les étapes de modèle.