Abfrage zum Abrufen von HTTP-Aufrufen definieren
Beim Erstellen oder Ändern eines Discovery-Musters, können Sie den Vorgang HTTP Get-Aufruf verwenden, um Informationen aus den Configuration Items (CIs) zu extrahieren, die das HTTP-Protokoll verwenden.
Vorbereitungen
Erforderliche Rolle: pd_admin
- Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .
Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .
- Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die
, um einen Schritt hinzufügen.
Grundkenntnisse in der Programmierung sind wünschenswert.
Prozedur
- Wählen Sie HTTP Get-Aufruf aus der Liste Vorgang aus.
-
Definieren Sie Abfrageparameter nach Bedarf:
Warnung:Wenn Sie diesen Vorgang wie in Mustervorgänge anpassen beschrieben angepasst haben, können die Abfrageparameter unterschiedlich sein.
Feld Beschreibung Erforderliche Authentifizierung Wenn zur Erkennung des CI eine Authentifizierung erforderlich ist: - Legen Sie diesen Parameter als true fest.
- Konfigurieren Sie Anmeldeinformationen für das CI, das Sie erkennen möchten, wie unter Anmeldeinformationen für Basic Authenticationbeschrieben.
Legen Sie diesen Parameter als false fest oder lassen Sie das Feld leer, wenn keine Authentifizierung für den Zugriff auf das CI erforderlich ist.
URL Geben Sie die URL des CI an, das anhand dieses Musters erkannt werden soll. Sie können Variablen verwenden. Sie können auch einen Wert aus dem eindeutigen Feld einer Tabellenvariable wie in Werte und Variablen in Mustern eingeben beschrieben eingeben.
Header (Optional) Definieren Sie HTTP-Header, um das Ausgabeformat zu definieren. Um beispielsweise die Ausgabe im JSON-Format anzuzeigen und die Sicherheitsrichtliniendaten einzubeziehen, konfigurieren Sie den Header wie folgt: content-type:text/JSON,content-security-policy:object-src 'none';base-uri 'self';script-src 'unsafe-inline' https: http: 'unsafe-eval';report-uri /_/NotificationsOgbUi/cspreport - Wenn Sie die gesamte Befehlsausgabe als Variable speichern möchten, klicken Sie in der Liste Analyse definieren auf KEINE, und definieren Sie die Variable wie in 6 beschrieben.
-
Wählen Sie die Parsing-Strategie aus der Liste Analyse definieren aus.
Parsing-Strategie Beschreibung Oracle
LDAP-Datei
XML-Datei
INI-Datei
Eigenschaftsdatei
JSON-Datei (benutzerdefiniert)
Strategie zum horizontalen Analysieren von Dateien (nicht vertikal). Sie können diese Parsing-Strategie nur für Textdateien verwenden. Weitere Informationen finden Sie unter Text aus einer horizontalen Datei analysieren. Vertikale Datei Rufen Sie Text aus einer strukturierten Textdatei ab, in der jeder Datensatz mehrere Zeilen umfasst. Weitere Informationen finden Sie unter Text aus einer vertikalen Datei analysieren. Nach Schlüsselwort
Rufen Sie Text direkt nach einem bestimmten Schlüsselwort ab. Weitere Informationen finden Sie unter Text mit Stichwort, Befehl und Positionstyp analysieren.
Befehlszeile Java-Stil
Rufen Sie den Wert eines Befehlszeilenparameters mithilfe von Parametern im Java-Stil ab. Weitere Informationen finden Sie unter Text mit Stichwort, Befehl und Positionstyp analysieren.
Befehlszeile Unix-Stil
Rufen Sie den Wert eines Befehlszeilenparameters mit Standard-Unix-Parametern ab. Weitere Informationen finden Sie unter Text mit Stichwort, Befehl und Positionstyp analysieren.
Position Ab Ende
Rufen Sie den durch seine Position angegebenen Text vom Ende der Zeile ab. Weitere Informationen finden Sie unter Text mit Stichwort, Befehl und Positionstyp analysieren.
Position Ab Start
Rufen Sie den durch seine Position angegebenen Text vom Anfang der Zeile ab. Weitere Informationen finden Sie unter Text mit Stichwort, Befehl und Positionstyp analysieren.
Regulärer Ausdruck Rufen Sie den durch einen regulären Ausdruck angegebenen Text ab. Für diese Option müssen Sie mit der Regex-Java-Syntax vertraut sein. Weitere Informationen finden Sie unter Text mit einem regulären Ausdruck analysieren. Begrenzter Text Rufen Sie den durch Trennzeichen angegebenen Text und die Position innerhalb der Zeile ab (die häufigste Methode, um Text aus generischen Textdateien abzurufen). Weitere Informationen finden Sie unter Text mit Trennzeichen analysieren. -
Wenn Sie im Debug-Modus arbeiten, definieren Sie die Analysekriterien wie folgt:
- Klicken Sie auf Vorgang ausführen, um das Ergebnis im Bereich Ausgabe anzuzeigen.
- Im Feld Ausgabe markieren Sie Text oder Symbole, der/die eine Variable enthalten soll/sollen.
-
Geben Sie im Feld Variablenname den Namen für die neue Variable ein, beispielsweise 'process_name'.
-
Drücken Sie die Eingabetaste.
Die neue Variable wird im Feld Variablen hinzugefügt.
-
Wenn Sie nicht im Debug-Modus arbeiten, definieren Sie die Analysekriterien mit den folgenden Schritten:
- Klicken Sie im Variablenbereich auf Variable hinzufügen, und geben Sie den Namen für die neue Variable ein.
-
Klicken Sie auf das Symbol Erweitert.
- Klicken Sie auf Spaltenbezeichnung hinzufügen.
- Geben Sie die Analyse-Abfrage ein.
- Geben Sie einen Wert für das Trennzeichen ein.
- Geben Sie einen Wert für die Position ein.
- Wählen Sie Beenden, um die Discovery zu stoppen, wenn keine Ergebnisse gefunden werden.
- Wenn Sie sich im Debug-Modus befinden, testen Sie den Schritt, indem Sie auf Test klicken und überprüfen, ob die Operation das erwartete Ergebnis liefert.
Beispiel
Sie können den Vorgang „HTTP Get-Aufruf“ verwenden, um Daten zu CI-Typen mithilfe der XML-Datei-Analysestrategie zu extrahieren:
Nächste Maßnahme
- Bearbeiten Sie das Muster durch Hinzufügen eines neuen Schritts und Definieren seiner Operation weiter.
- Schließen Sie das Muster ab.