Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

NinjaOne-Integrationen: Fehlerbehebung bei fehlgeschlagener ServiceNow-Integration

Problem

Ich habe die Anwendungsregistrierungen und den Benutzer wie in NinjaOne-Integrationen: Erste Schritte mit ServiceNow beschrieben konfiguriert, aber die Integration funktioniert nicht.

Umgebung

  • NinjaOne-Integrationen
  • ServiceNow

Ursache

Es gibt mehrere mögliche Ursachen für dieses Problem. Im folgenden Abschnitt „Lösung“ werden alle bekannten Abhilfemaßnahmen beschrieben. Wenn die folgenden Lösungen das Problem nicht beheben, wenden Sie sich an den NinjaOne-Support.

Zunächst sollten Sie überprüfen, ob Sie alle Anforderungen für die Aufnahme in die Whitelist erfüllen. Weitere Informationen finden Sie unter NinjaOne Global Allowlist (Whitelist) Information.

Lösung

ServiceNow hat einen neuen Anwendungsmanager in seine Plattform integriert. Die folgenden Anweisungen enthalten Beispiele für den neuen und den klassischen Anwendungsmanager.

Probleme im Zusammenhang mit REST-API-Zugriffsrichtlinien

Durch das Erstellen der API-Benutzer- und Anwendungsregistrierung in ServiceNow können Sie die ServiceNow-Anwendung in NinjaOne aktivieren. Um festzustellen, ob die Verbindungsprobleme mit dem REST-API-Plugin zusammenhängen, überprüfen Sie zunächst, ob die REST-API-Zugriffsrichtlinie aktiv ist. Führen Sie dazu die folgenden Schritte aus: 

  1. Navigieren Sie zu „Alle“„Systemanwendungen“„Alle verfügbaren Anwendungen “ → „Alle“.
servicenow_all available applications_menu.png
Abbildung 1: Navigieren Sie zur Seite „Alle verfügbaren Anwendungen“.
  1. Verwenden Sie den Suchfilter, um das Plugin „REST-API-Zugriffsrichtlinie“ zu finden. Sie können nach dem Namen „REST-API-Zugriffsrichtlinie-Plugin“ oder der Plugin-ID „com.glide.rest.policy“ suchen. 
  2. Wenn Sie das Plugin noch nicht installiert haben, klicken Sie darauf, um die Verwaltungsseite zu öffnen, und klicken Sie dann auf Installieren. Die folgende Abbildung zeigt ein Beispiel dafür, wo Sie die Schaltfläche auf der Anwendungsmanager-Seite finden können. 
servicenow_install plugin.png
Abbildung 2: Installieren eines Plugins für ServiceNow (neuer App-Manager)
servicenow_install plugin_old.png
Abbildung 3: Plugin für ServiceNow installieren (klassischer App-Manager)
  1. Überprüfen Sie, ob der Status des Plugins „Aktiv“ lautet . Wenn er „Inaktiv“ lautet, bedeutet dies, dass das Plugin nicht aktiv ist. Klicken Sie auf „Aktivieren/Reparieren“ oder „Reparieren“, um das Problem zu beheben.
servicenow plugin_installed_new.png
Abbildung 4: Reparieren eines Plugins für ServiceNow (neuer App-Manager)
servicenow plugin_activate repair.png
Abbildung 5: Plugin für ServiceNow aktivieren/reparieren (klassischer App-Manager)
  1. Sobald das Plugin aktiv ist, müssen Sie es konfigurieren. Navigieren Sie zu Alle →System-WebdiensteAPI-ZugriffsrichtlinienEingehendes Authentifizierungsprofil.
  2. Klicken Sie auf „Neu“.
servicenow_new inbound auth profile.png
Abbildung 6: Erstellen eines neuen Inbound-Authentifizierungsprofils in ServiceNow
  1. Wählen Sie Standard-HTTP-Authentifizierungsprofile erstellen.
  2. Verwenden Sie die folgende Tabelle, um die entsprechenden Felder auszufüllen. 
Feld Daten
Name Geben Sie „Ninja OAuth“ ein .
Beschreibung Geben Siedas Authentifizierungsprofil für NinjaOne OAuth ein.
Aktiv Aktivieren Sie dieses Kontrollkästchen.
Typ OAuth eingeben.
OAuth-Entität Klicken Sie auf die Lupe (Suchen) und wählen Sie die Entität aus, die Sie in der Anwendungsregistrierung in Service Now registriert haben. Anweisungen zum Erstellen der Anwendungsregistrierung finden Sie unter NinjaOne und ServiceNow: Aktivieren der Integration.
  1. Klicken Sie auf „Senden“.
  2. Doppelklicken Sie auf Neue Zeile einfügen in der Registerkarte Authentifizierungsrichtlinie.
  3. Klicken Sie auf die Lupe (Suchen).
  4. Wählen Sie „Zugriffsrichtlinie zulassen“.
  5. Klicken Sie auf das grüne Häkchen, um die Änderungen zu speichern.
  6. Klicken Sie auf „Aktualisieren“.

Überprüfen Sie die OAuth-Anmeldedaten der Ninja-Anwendung in ServiceNow

Unzureichende oder falsche OAuth-Anmeldedaten können dazu führen, dass die Integration fehlschlägt. In diesem Abschnitt wird erläutert, wie Sie die Anmeldedaten überprüfen und bei Bedarf ändern können.

  1. Melden Sie sich mit einer Administratorrolle bei einer aktiven Instanz in ServiceNow an.
  2. Navigieren Sie zu „Alle“ → „System-OAuth“ → „Anwendungsregistrierung“.
servicenow_app registry.png
Abbildung 6: Navigieren Sie zur Seite „Anwendungsregistrierung“.
  1. Suchen Sie nach „NinjaOne OAuth“ oder „NinjaOne OAuth Client“, da dies der Name ist, der in unserem Leitfaden „NinjaOne und ServiceNow: Integration aktivieren“ empfohlen wird. Öffnen Sie den Datensatz, um die Client-ID und den geheimen Client-Schlüssel zu finden. 
  2. Klicken Sie auf die Schaltfläche „Schloss“, um den Client-Geheimcode anzuzeigen. 
servicenow_client ID and secret.png
Abbildung 7: Abrufen der Client-ID und des geheimen Schlüssels aus ServiceNow
  1. Um die Daten für den Instanznamen zu erhalten, wenn Sie die ServiceNow-Integration in NinjaOne aktivieren, suchen Sie den Wert in der URL-Leiste zwischen https:// und service-now.com
Wenn Ihre ServiceNow-Portal-URL beispielsweisehttps://ven1234.service-now.com lautet, lautet Ihr Instanzname ven1234.
  1. Melden Sie sich als Systemadministrator bei NinjaOne an und aktivieren Sie die ServiceNow-App. Geben Sie die entsprechenden Daten wie angegeben ein.
servicenow_enable integration_connection settings.png
Abbildung 8: Aktivieren Sie die ServiceNow-Integration in NinjaOne

Weitere Ressourcen

Unsere Integrationen und Apps von Drittanbietern: Ressourcen-Katalog.

FAQ

Nächste Schritte