Analysestrategien anpassen

  • Freigeben Version: Washingtondc
  • Aktualisiert 10. Januar 2026
  • 1 Minute Lesedauer
  • Sie können Analysestrategien ändern, die Teil des Basissystems sind, oder neue hinzufügen. Analysestrategien sind Teil von Erkennungsmustern, die Service-Mapping und Discovery zum Erkennen und Zuordnen von Konfigurationselementen (CIs) verwenden.

    Vorbereitungen

    Praktische Kenntnisse in Skripting mit Java sind erforderlich.

    Erforderliche Rolle: pd_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Das Analysieren dient der Analyse der Quelldateisyntax. Sie extrahieren Werte aus analysierten Dateien, wodurch Sie diese Werte später in Variablen umwandeln können. Es gibt Standardanalysestrategien, die Teil des Basissystems sind. Wenn Sie Daten nicht mit den standardmäßigen Analysestrategien extrahieren können, können Sie Ihre eigene Analysestrategie erstellen. Benutzerdefinierte Analysestrategien sind JavaScript-Dateien.

    Das JavaScript für die Analysestrategie muss den folgenden Richtlinien entsprechen:
    • Sie können die Variable content verwenden, um auf die Rohdaten zu verweisen, die sich aus der Ausführung des Vorgangs ergeben.
    • Verwenden Sie rtrn, um die Zeichenfolge anzugeben, die das Ergebnis Ihres benutzerdefinierten Vorgangs ist.
    • Die Skriptausgabe muss in wohlgeformter XML-Syntax erfolgen.

      Beispielsweise muss die Ausgabe die richtigen Tags und das richtige Markup enthalten:

      <root>
      <OS>Windows</OS>
      <version>10</version>
      </root> 
    • Bei Bedarf können Sie JavaScripts von Drittanbietern verwenden, um den Inhalt in XML zu konvertieren.

      Um beispielsweise den Inhalt von JSON in XML zu konvertieren, verwenden Sie das X2JS-JavaScript von Open Source-Software.

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

    Prozedur

    1. Navigieren zu Alle > Musterdesigner > Benutzerdefinierte Analysestrategien.
    2. Wählen Sie zum Ändern der benutzerdefinierten JSON-Analysestrategie die JSON-Datei aus.
      Sie können auch auf Neu klicken, um eine neue JSON-Datei zu erstellen.
    3. Geben Sie für die neue benutzerdefinierte Analysestrategie im Feld Name einen Namen für die neue Strategie ein.
      Beispiel: Wenn diese Strategie zum Extrahieren von Informationen mithilfe eines bestimmten Protokolls dient, können Sie dieses Protokoll als den Namen verwenden.
    4. Sie können den Zweck der Analysestrategie im Feld Beschreibung eingeben bzw. ihn ändern.
    5. Schreiben Sie das JavaScript im Bereich „Skript“, um die Geschäftslogik der Analyse zu definieren.
    6. Klicken Sie auf Aktualisieren oder Absenden.

    Nächste Maßnahme

    Verwenden Sie diese benutzerdefinierte Analysestrategie zum Definieren von Vorgängen in Musterschritten.