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

NinjaOne-Integration mit ServiceNow: Synchronisieren von NinjaOne-Geräten mit einer domänentrennten CMDB

Thema

In diesem Artikel wird erläutert, wie Sie Ihre in NinjaOne verwalteten Geräte mit einer domänenseparierten ServiceNow Configuration Management Database (CMDB) synchronisieren.

Umgebung

  • NinjaOne-Integrationen
  • ServiceNow

Beschreibung

Wenn Sie die Domänentrennung in ServiceNow aktivieren, kann das Ergebnis der Synchronisierung von Konfigurationselementen (CIs) je nach Konfiguration des IRE variieren.

NinjaOne verwendet das ServiceNow-IRE, das zwei Modi für domänentrennte Umgebungen unterstützt:

  • Strenger Modus (Standard) 
  • Plattform-Domänen-Trennungsmodus

Weitere Informationen zu diesen Domänen finden Sie in der ServiceNow-Dokumentation zu Sichtbarkeitsdomänen und Contains-Domänen (externer Link). 

Überprüfen Sie Änderungen, insbesondere globale Änderungen, immer in einer Nicht-Produktionsumgebung, bevor Sie sie in der Produktion bereitstellen.

Wenn Sie eine einzelne, eindeutige CI in einem bestimmten Unternehmen oder einer bestimmten Domäne erstellen möchten, müssen Sie vom IRE-Modus in den Modus „Platform Domain Separation“ wechseln.

Index

Wählen Sie eine Kategorie aus, um mehr zu erfahren: 

Überprüfen Sie die Transformationszuordnung der Identifikations- und Abgleich-Engine

Wenn die Daten des NinjaOne-Importsets in ServiceNow gelangen und durch die IRE validiert werden, verwendet ServiceNow eine Transformationszuordnung, um die Informationen weiterzuleiten. 

servicenow_cmdb dashboards_all_transform maps.png
Abbildung 1: Aufrufen der Seite „Transform Maps“ in ServiceNow

Die Seite „Transform Maps“ enthält eine Reihe von NinjaOne-Zuordnungen, die Sie nach Namen suchen können. Überprüfen Sie die Spalte „Order“ ; die Zuordnung mit der kleinsten Nummer hat die höchste Priorität, die mit der größten Nummer die niedrigste. 

Wenn Sie ServiceNow App Version 1.4 verwenden, melden Sie sich mit einem Konto auf Administratorebene an, um zu überprüfen, ob sowohl die NinjaOne-Geräte- als auch die Computer-Transformationszuordnung die Unternehmenszuordnung enthalten: u_company_id → company, und setzen Sie das Verhalten der Auswahlliste auf „Ignorieren“, um die versehentliche Erstellung eines neuen Unternehmens zu vermeiden. Aktuelle Updates von NinjaOne machen den folgenden Vorgang möglicherweise überflüssig; wir empfehlen jedoch, die Daten zu überprüfen, um eine korrekte Zuordnung sicherzustellen. 
  1. Wählen Sie auf der Seite „Transform Maps“ die Option „NinjaOne Devices“ aus. Bearbeiten Sie die Seite.
  2. Suchen Sie auf der Registerkarte „Feldzuordnung“ nach dem Quellfeld „u_company_id“ und überprüfen Sie, ob in der Spalte „Zielfeld“ „company“ angezeigt wird. Falls dieses Quellfeld nicht vorhanden ist, klicken Sie auf „Neu“, um es zu erstellen. 
Abbildung 2: Wählen Sie die Feldzuordnung „u_company_id“ aus oder erstellen Sie sie (zum Vergrößern anklicken)
  1. Bearbeiten Sie den Datensatz und wählen Sie „Company ID“ aus dem Dropdown- Menü „Source field“ aus. Wählen Sie „Company“ aus dem Dropdown-Menü „Target field“ aus. 
  2.  Wählen Sie „Ignorieren“ aus dem Dropdown-Menü „Auswahlaktion“ aus . Dadurch wird verhindert, dass ServiceNow ein neues Unternehmen anlegt, wenn die ID nicht existiert.
  3. Klicken Sie auf „Aktualisieren“, um zu speichern.
servicenow_field map_choice action ignore.png
Abbildung 3: Konfigurieren Sie das Feldzuordnungselement
  1. Kehren Sie zur Seite „Transform Maps “ zurück und wählen Sie „NinjaOne Computers“ aus. 
  2. Wiederholen Sie die Schritte 2 bis 4. 
servicenow_computer and device transform maps.png
Abbildung 4: NinjaOne-Transformationszuordnungen, die eine Unternehmenszuordnung erfordern

Überprüfen Sie den Import-Benutzerbereich

Damit die Multi-Tenancy-Funktionen von NinjaOne mit der Domänentrennung von ServiceNow verbunden werden können, benötigen Sie einen Benutzer in ServiceNow, der Kontext für die Anwendung bereitstellen kann und Zugriff auf alle Domänen hat – ähnlich wie eine Systemadministratorrolle in NinjaOne, die in einer Multi-Tenancy-Umgebung auf alle Domänen zugreifen kann.

Um Datenimporte für Multi-Tenancy-Umgebungen zu konfigurieren, stellen Sie sicher, dass der „Run As“-Benutzer für den geplanten NinjaOne-Import zur globalen Domäne oder zu einer korrekt verwalteten übergeordneten oder Top-Level-Domäne gehört. Dies gewährleistet den Zugriff auf untergeordnete oder sekundäre Domänen für CI-Upserts.

  1. Öffnen Sie im CMDB-Vollständigkeits-Dashboard das Dropdown -Menü „Alle “ und wählen Sie „NinjaOne-Integration “ → „Konfiguration“.
servicenow_cmdb dashboards_all_ninjaone configuration.png
Abbildung 5: NinjaOne-Konfiguration in ServiceNow
  1. Wählen Sie „NinjaOne-Konfigurationseinstellungen“ und öffnen Sie die Registerkarte „Geplanter Import “. Klicken Sie auf den Eintrag „NinjaOne-Geräteimport “. 
Abbildung 6: NinjaOne-Konfigurationseinstellungen → Geplante Importe
  1. Bearbeiten Sie die Seite und öffnen Sie dann den Datensatz für den „Run as user “. 
servicenow_run as user_open record.png
Abbildung 7: Überprüfen Sie den Datensatz für den „Run as user“
  1. Aktivieren Sie das Kontrollkästchen für „Verwaltete Domäne“ und wählen Sie „Global“ für die Domäne aus. 
Abbildung 8: Aktualisieren Sie den Datensatz für den „Run as“-Benutzer (zum Vergrößern anklicken)
  1. Klicken Sie auf „Aktualisieren“, um zu speichern. 

Aktivieren Sie den Modus „Plattform-Domänen-Trennung“

Für die Domänen-Trennung müssen Sie die Plattform manuell vom „Strict“-Modus (der standardmäßig eingestellt ist) in den „Platform Domain Separation“-Modus umstellen. Führen Sie dazu die folgenden Schritte aus: 

  1. Klicken Sie auf das Globus-Symbol in der oberen rechten Ecke der ServiceNow-Anwendung und wählen Sie „Global“ für den Anwendungsbereich
Beachten Sie beim Arbeiten im globalen Anwendungsbereich, dass alle von Ihnen vorgenommenen Änderungen dauerhafte Auswirkungen haben können, die nicht immer leicht rückgängig zu machen sind. 
Abbildung 9: Auf den globalen Anwendungsbereich zugreifen (zum Vergrößern anklicken)
  1. Öffnen Sie das Menü „All“ und fügen Sie „sys_properties.list“ in das Suchfeld ein. Es werden keine Ergebnisse im Menü angezeigt, aber wenn Sie die Eingabetaste auf Ihrer Tastatur drücken, gelangen Sie zum Dashboard „System Properties“. 
servicenow_all_sys properties.png
Abbildung 10: Auf das Dashboard „System Properties“ zugreifen
  1. Aktualisieren oder erstellen Sie eine Eigenschaft mit dem Namen „glide.identification_engine.platform_domain_separation_enabled“. 
  2. Stellen Sie sicher, dass „Anwendung“ auf „Global“ gesetzt ist
  3. Wählen Sie „true | false“ aus dem Dropdown -Menü „Typ“ aus. 
  4. Geben Sie „true“ in das Feld „Wert“ ein. 
servicenow_system property.png
Abbildung 11: Erstellen der neuen Systemeigenschaft
  1. Klicken Sie auf „Aktualisieren“, um zu speichern, oder auf „Senden“, um die neue Systemeigenschaft zu erstellen. 

Wenn diese Einstellung aktiviert ist, werden beim nächsten Import CIs nur innerhalb der entsprechenden zugeordneten Domäne erstellt oder aktualisiert und es entstehen keine Duplikate mehr in gleichrangigen Domänen.

Fehlerbehebung

Wenn Sie die Schritte in diesem Artikel ausgeführt haben und weiterhin Verbindungsprobleme auftreten, kann dies an Duplikaten liegen. Befolgen Sie zur Behebung des Problems die folgenden Schritte:

  1. Öffnen Sie das Menü „Alle “ und wählen Sie „CI-Klassenmanager“. 
  2. Öffnen Sie die Hierarchie und suchen Sie nach „Computer“. Wählen Sie das Konfigurationselement „Computer“ aus. 
CI class manager_computer.png
Abbildung 12: Öffnen Sie das CI „Computer“
  1. Klicken Sie im Menü auf der linken Seite auf „CI-Liste “. 
  2. Um doppelte Elemente zu identifizieren, klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie „Übereinstimmungen anzeigen“. 
CI list_show matching.png
Abbildung 13: Übereinstimmende Elemente anzeigen
  1. Aktivieren Sie die Kontrollkästchen für alle doppelten Einträge und löschen Sie diese über das Dropdown-Menü „Aktionen für ausgewählte Zeilen “. 
duplicate CI_delete.png
Abbildung 14: Ausgewählte Konfigurationselemente löschen
  1. Sollte das Problem weiterhin bestehen, wenden Sie sich bitte an den NinjaOne-Support. 

Weitere Ressourcen

Weitere hilfreiche Anleitungen zur Integration von NinjaOne und ServiceNow finden Sie unter „Integrationen und Apps von Drittanbietern: Ressourcenkatalog “. 

FAQ

Nächste Schritte