Richten Sie eine REST-API-Integration für ein Health Log Analytics
Richten Sie eine Integration für das Streaming von Protokolldaten an Ihren ein ServiceNow Instanz zur Verarbeitung von Health Log Analytics.
Vorbereitungen
- Überprüfen Sie, ob Health Log Analytics Die Anwendung wird in Ihrer Instanz installiert und bereitgestellt. Weitere Informationen finden Sie unter Installieren Health Log Analytics(HLA).
- Überprüfen Sie, ob eine Serviceinstanz verfügbar ist.
- Überprüfen Sie, ob Health Log Analytics KI-Engine ist aktiv und wird ausgeführt.
- Überprüfen Sie, ob ein MID-Server Wird mit aktivierter Protokollerfassungsfunktion installiert und konfiguriert. Weitere Informationen finden Sie unter MID Server system requirements. Wichtig:Health Log Analytics bietet keine Unterstützung für IPv6. Konfigurieren Sie den MID-Server auf IPv4, um mit der Anwendung zu arbeiten.
Wählen Sie im Formular „MID-Webserver-Kontext“ im Feld Ausführen für die Option Spezifischer MID Server und nicht die Clusteroption aus. In MID-Server Wählen Sie das spezifische aus MID-Server Zu dem die Protokolldaten abgerufen werden.
- Wenn MID-Server Die IP-Adresse wird durch Netzwerkadressübersetzung (Network Address Translation, NAT), ein Lastenausgleichsmodul oder ein ähnliches Gerät bereitgestellt MID-Server Muss eine öffentliche IP-Adresse haben, um von externen Clients erreichbar zu sein, z. B. Filebeat Service Desk-Mitarbeiter, die sich außerhalb des Netzwerks befinden. Private IP-Adressen können nicht über das Internet weitergeleitet werden. Ohne eine öffentliche IP können diese externen Clients keine Verbindung mit herstellen MID-Server Auch wenn sie mit der Adresse konfiguriert sind. Fügen Sie in den Eigenschaften des MID-Server eine Eigenschaft mit dem Namen mid.public_ip mit der öffentlichen IP-Adresse als Wert hinzu. Weitere Informationen finden Sie unter MID Server-Eigenschaften erstellen.Hinweis:Wenn MID-Server Und externe Clients befinden sich im selben Netzwerk, eine öffentliche IP ist nicht erforderlich, und Verbindungen können über die private IP-Adresse hergestellt werden.
Erforderliche Rolle: evt_mgmt_admin
Prozedur
Ergebnisse
Die Integration ist aktiviert und die Übersicht Bildschirm wird angezeigt. Die Kachel für die Integration ist in verfügbar Installierte Integrationen Registerkarte im Integrations Launchpad.
Nächste Maßnahme
- Konfigurieren Sie im API-Client eine Anforderung mit den folgenden Parametern:
- HTTP-Methode: POST.
- URL: Die URL, die Sie in kopiert haben Setup-Anweisung Bildschirm.
- Authentifizierung: Die erforderlichen Anmeldeinformationen für die Authentifizierung. Beispiel: Standardauthentifizierung (Anwendername und Passwort).Hinweis:Die Authentifizierungsmethode muss mit der auf dem MID-Webserver konfigurierten Methode identisch sein.
- Header: Legen Sie fest
InhaltstypHeader, der Ihrem Nutzlastformat entspricht.- Für JSON:
Anwendung/JSON. - Für Rohtext:
Text/nur.
- Für JSON:
- Textkörper: Die Protokollnutzlast in JSON oder Rohtext.
- Senden Sie die Anforderung.
Eine erfolgreiche Antwort gibt an, dass MID-Server Hat die Nutzlast erhalten. Wenn MID-Server Hat die Protokollnachrichten verarbeitet, die Dateneingabe streamt sie an Ihren ServiceNow Instanz, die das REST-Protokoll verwendet.