Service Graph Connector für Microsoft Azure konfigurieren
Richten Sie Datenquellen und geplante Importaufträge ein, um Daten aus Azure in Ihren CMDBabzurufen .
Vorbereitungen
Zur Verwendung von Service Graph Connectorbenötigen Sie ein Abonnement für eine Abonnementeinheit, die auf der Anwendung IT Operations Management (ITOM) Visibility oder der Anwendung ITOM Discovery basiert. Wie im Abschnitt „Verwaltete IT-Ressourcentypen“ in der ServiceNow-Abonnementeinheitenübersicht für Ihr Abonnement definiert, für verwaltete IT-Ressourcen, die in CMDB von diesem Service Graph Connectorerstellt oder geändert werden, aber noch nicht von ITOM Visibility oderverwaltet werden Bei ITOM Discovery erhöhen diese Ressourcen den Verbrauch von Abonnementeinheiten bei dieser Anwendung. Überprüfen Sie Ihren aktuellen Verbrauch von Abonnementeinheiten in ITOM-Transparenz oder ITOM-Discovery, um die verfügbare Kapazität sicherzustellen.
- Die Store App Integration Common for CMDB (Integration Common für CMDB), die automatisch installiert wird.
- Die Store-App CMDB CI-Klassenmodelle, die automatisch installiert wird. Weitere Informationen finden Sie unter Store-App „CMDB CI Class Models“.
- Plugin „Discovery Core“ (com.snc.discovery.core), das automatisch von Discoveryinstalliert wird.
- Das Plugin „Datastream Action“ (com.glide.hub.action_type.datastream), das automatisch installiert wird.
- Plugin „ITOM Discovery License“ (com.snc.itom.discovery.license). Sie müssen dieses Plugin aktivieren.
- ITOM-Lizenzierungs-Plugin (com.snc.itom.license). Weitere Informationen finden Sie unter Discovery anfordern.
Erforderliche Rolle: admin
Warum und wann dieser Vorgang ausgeführt wird
Weitere Informationen zu den Setupanweisungen für [ Azure finden Sie im Artikel Service Graph Connector für Azure – Übersicht auf der Website ServiceNow Community.
Prozedur
- Navigieren zu Alle > Service Graph Connectors > Azure > Einrichtungan.
- Wählen Sie auf der Seite „Erste Schritte“ Erste Schritteaus.
-
Erstellen Sie Datenquellen und geplante Importe für die neue Verbindung.
- Wählen Sie auf der Seite „Service Graph Connector für Microsoft Azure “ im Zugriff für Datenquellen und geplante Importe aktualisieren die Aufgabe Zugriff für geplanten Datenimport aktualisierenaus.
-
Wählen Sie im Abschnitt „Zugriff für geplanten Datenimport aktualisieren“ die Option Konfigurieren aus, und gehen Sie wie folgt vor:
- Um den Datensatz zu bearbeiten, wählen Sie Global im Menü Umfang aus.
- Aktivieren Sie unter Anwendungszugriffdie Kontrollkästchen Kann erstellen, Kann aktualisierenund Kann löschen.
- Speichern Sie den Datensatz.
- Wählen Sie im Menü „Bereich“ die Option Service Graph Connector für Microsoft Azure aus.
- Klicken Sie in der Hilfeaufgabenleiste auf Als abgeschlossen markieren.
- Wiederholen Sie diese Schritte im Abschnitt „Datenquellenzugriff aktualisieren“ für die Tabelle „Datenquelle“.
-
Leeren Sie den Cache für die neue Verbindung.
- Wählen Sie im Abschnitt Cache für Datenquelle und Importsatz leeren die Option Konfigurierenaus.
- Wechseln Sie im Menü „Bereich“ zu „ Global “.
- Geben Sie das folgende Skript ein.
GlideTableManager.invalidateTable("sys_data_source"); GlideCacheManager.flushTable("sys_data_source"); GlideTableManager.invalidateTable("scheduled_import_set"); GlideCacheManager.flushTable("scheduled_import_set"); GlideTableManager.invalidateTable("sys_db_object"); GlideCacheManager.flushTable("sys_db_object"); - Wählen Sie Skript ausführen aus.
- Wählen Sie im Menü „Bereich“ die Option Service Graph Connector für Microsoft Azure aus.
- Klicken Sie auf Als abgeschlossen markieren.
-
Stellen Sie eine Verbindung her, um Hardware Configuration Items (CIs) aus der Client-Anwendung Azure zu importieren.
Hinweis:Stellen Sie sicher, dass Sie über die
Berechtigung User.Readfür die Microsoft Graph API für den Hardwareimport verfügen. Stellen Sie außerdem sicher, dass die IAM-Richtlinie für das Abonnement Azure über die Rolle „Leser“ verfügt. Weitere Informationen finden Sie unter Einen Benutzer als Administrator eines Azure-Abonnements mit Bedingungen zuweisen auf der Dokumentationswebsite Microsoft Azure.-
Die OAuth-Anmeldeinformationen erhalten Sie von Ihrem Azure -Administrator.
Notieren Sie sich die folgenden Details:
- Anwendungs-ID (Client)
- Geheimer Clientschlüssel
- Verzeichnis-ID (Mandant)
- Verbindungs-URL
Hinweis:Nachdem Sie die OAuth-Anmeldeinformationen abgerufen haben, wechseln Sie im geführten Setup für Service Graph Connector für Microsoft Azurezum Abschnitt Verbindung für Hardware-Import erstellen der Seite Service Graph Connector für Microsoft Azure, und legen Sie die Aufgabe OAuth-Anmeldeinformationen abrufen auf Abgeschlossen fest, indem Sie auf Alsabgeschlossen markieren klicken. -
Konfigurieren Sie Ihre Azure-Hardwareverbindung und Ihre Anmeldeinformationen.
- Wählen Sie auf der Seite Service Graph Connector für Microsoft Azure im Abschnitt Verbindung für Hardware-Import herstellen die Option Fortsetzenaus.
- Wählen Sie für die Aufgabe Verbindung erstellen oder bearbeiten die Option Konfigurierenaus.
- Wählen Sie auf der Seite Verbindungen von Workflow-Studiodie Option Konfigurieren für die Verbindung SG-Azure-Hardwareverbindung aus, die standardmäßig für den Hardwareimport verfügbar ist.
Sie können mehrere Verbindungen erstellen, indem Sie auf Verbindung hinzufügenklicken.
- Überprüfen und ändern Sie die Felder im Formular.
Tabelle : 1. Formular „Verbindung konfigurieren“. Feld Beschreibung Verbindungsinformation Verbindungsname Name zur eindeutigen Identifizierung des Hardwareverbindungsdatensatzes. Beispiel: SG-Azure – Hardwareverbindung. Verbindungs-URL Basis-URL zum Herstellen einer Verbindung mit Ihrer Azure -Client-Anwendung. Hinweis:Dieses Feld wird automatisch auf die URL festgelegt, um eine Verbindung zur Anwendung herzustellen. Lassen Sie den Feldwert unverändert.Anmeldedaten OAuth-Client-ID Anwendungs-ID (Client) Ihrer Client-Anwendung Azure, wie in Schritt 4.abeschrieben. Geheimer OAuth-Schlüssel Geheimer Clientschlüssel Ihrer Clientanwendung Azure, wie in Schritt 4.abeschrieben. OAuth-Token-URL Token-URL Ihrer Azure -Client-Anwendung. Geben Sie die Token-URL basierend auf der Region Ihrer Azure -Client-Anwendung in einem der folgenden Formate ein:Wo<tenantid> ist die Mandanten-ID Ihrer Azure -Client-Anwendung, wie in Schritt 4.a beschrieben.- Global
https://login.microsoftonline.com/<tenantid>/oauth2/v2.0/token - US-Regierung
https://login.microsoftonline.us/<tenantid>/oauth2/v2.0/token - China
https://login.partner.microsoftonline.cn/<tenantid>/oauth2/v2.0/token - Deutschland
https://login.microsoftonline.de/<tenantid>/oauth2/v2.0/token
- Global
- Wählen Sie Konfigurieren und OAuth-Token abrufen aus.
- Wenn der OAuth-Token-Flow erfolgreich abgeschlossen wurde, kehren Sie mit der Zurück-Schaltfläche für Ihren Browser zur Seite „Verbindung für die Hardwareimportaufgabe erstellen“ zurück.
- Legen Sie die Aufgabe Verbindung erstellen oder bearbeiten auf abgeschlossen fest, indem Sie auf Alsabgeschlossen markieren klicken.
-
Testen Sie die Microsoft Graph API-Verbindung, um Hardwaredaten aus der Clientanwendung Azure zu importieren.
- Wählen Sie für die Aufgabe Testverbindung die Option Konfigurierenaus.
- Wählen Sie die Datenquelle, die der neu erstellten Verbindung zugeordnet ist, in der Spalte Name der Liste Datenquellen aus.
- Klicken Sie auf den zugehörigen Link Testladen von 20 Datensätzen.
- Wenn sich der Status in Abgeschlossenändert, kehren Sie zum Setup zurück, indem Sie im Hilfebereich auf Back to Guided Setup (Zurück zum geführten Setup) klicken.
- Setzen Sie die Aufgabe Testverbindung auf Abgeschlossen, indem Sie auf Alsabgeschlossen markieren klicken.
-
Überprüfen Sie die Konfiguration für geplante Datenimporte.
- Wählen Sie für die Aufgabe Geplante Importaufträge einrichten die Option Konfigurierenaus.
- Wählen Sie die geplante Aufgabe SG-Azure Subscriptions aus.
- Überprüfen Sie im Formular „Geplanter Datenimport“ die Feldwerte für die geplante Aufgabe, und aktivieren Sie das Kontrollkästchen Aktiv.
Weitere Informationen finden Sie unter Schedule a data import.
- Klicken Sie auf Aktualisieren.
- Legen Sie die Aufgabe Geplante Importaufträge einrichten auf den Abschluss fest, indem Sie im Hilfebereich auf Als abgeschlossen markieren klicken.
-
Die OAuth-Anmeldeinformationen erhalten Sie von Ihrem Azure -Administrator.
-
Stellen Sie eine Verbindung her, um Softwareinformationen aus der Client-Anwendung Azure zu importieren.
Hinweis:Stellen Sie sicher, dass Sie über die
Berechtigung „Data.Read“für die Log Analytics -API für den Softwareimport verfügen.-
Rufen Sie die OAuth-Anmeldeinformationen ab, und richten Sie den Log Analytics-Arbeitsbereich unter Azureein.
- Stellen Sie sicher, dass Sie über die OAuth-Anmeldeinformationen aus Schritt 4.averfügen.
- Konfigurieren Sie den Log Analytics-Arbeitsbereich in der Client-Anwendung Azure.
- Vorhandenen Arbeitsbereich verwenden, falls verfügbar.
- Erstellen Sie einen weiteren Arbeitsbereich.
Weitere Informationen finden Sie unter Log Analytics-Arbeitsbereich erstellen in der Azure-Dokumentation.
Hinweis:Notieren Sie sich die Arbeitsbereichs-ID. - Erstellen Sie ein Automatisierungs-Account in der Client-Anwendung Azure.
Weitere Informationen hierzu finden Sie unter Schnellstart: Erstellen eines Automatisierungs-Accounts mithilfe des Azure-Portals in der Azure-Dokumentation.
- Aktivieren Sie die Change-Nachverfolgung und den Bestand über den Automatisierungsaccount.
Weitere Informationen finden Sie unter Change-Nachverfolgung und Bestand von einem Automatisierungs-Account aktivieren in der Azure-Dokumentation.
Hinweis:Nachdem Sie die OAuth-Anmeldeinformationen abgerufen haben, wechseln Sie im geführten Setup für Service Graph Connector für Microsoft Azure zum Abschnitt Verbindung für den Softwareimport erstellen der Seite Service Graph Connector für Microsoft Azure, und legen Sie die Aufgabe OAuth-Anmeldeinformationen abrufen fest, dass sie durch Klicken auf Markierenabgeschlossen wird als Abgeschlossen zu markieren . -
Konfigurieren Sie Ihre Azure-Softwareverbindung und -Anmeldeinformationen.
- Wählen Sie auf der Seite Service Graph Connector für Microsoft Azure im Abschnitt Verbindung für Softwareimport herstellen die Option Fortsetzenaus.
- Wählen Sie für die Aufgabe Verbindung erstellen oder bearbeiten die Option Konfigurierenaus.
- Wählen Sie auf der Seite Verbindungen von Workflow-Studiodie Option Konfigurieren für die SG-Azure Log Analytics-Verbindung aus, die standardmäßig für den Softwareimport verfügbar ist.
Sie können mehrere Verbindungen erstellen, indem Sie auf Verbindung hinzufügenklicken.
- Überprüfen und ändern Sie die Felder im Formular.
Tabelle : 2. Formular „Verbindung konfigurieren“. Feld Beschreibung Verbindungsinformation Softwareverbindungsname Name zur eindeutigen Identifizierung des Softwareverbindungsdatensatzes. Beispiel: SG-Azure Log Analytics-Verbindung. Hardware-Verbindungsname Name der Hardwareverbindung, die der Software zugeordnet ist, wie in Schritt 4.b.ivbeschrieben. Sie fügen einen Hardwareverbindungsnamen hinzu, um die Softwareverbindung der jeweiligen Hardware zuzuordnen.
Verbindungs-URL Basis-URL für die Verbindung mit dem Log Analytics-Arbeitsbereich im folgenden Format:
Wo<workspace_id> ist die ID des Log Analytics-Arbeitsbereichs, wie in Schritt 5.a.ii beschrieben.https://api.loganalytics.io/v1/workspaces/<workspace_id>Hinweis:Dieses Feld wird automatisch auf die URL festgelegt, um eine Verbindung zum Log Analytics-Arbeitsbereich herzustellen. Ersetzen Sie den<workspace_id> in der automatisch generierten URL mit der Arbeitsbereichs-ID Ihres Log Analytics-Arbeitsbereichs.Anmeldedaten OAuth-Client-ID Anwendungs-ID (Client) Ihrer Client-Anwendung Azure, wie in Schritt 4.abeschrieben. Geheimer OAuth-Schlüssel Geheimer Clientschlüssel Ihrer Clientanwendung Azure, wie in Schritt 4.abeschrieben. OAuth-Token-URL Token-URL Ihrer Azure -Client-Anwendung. Geben Sie die Token-URL basierend auf der Region Ihrer Azure -Client-Anwendung in einem der folgenden Formate ein:Wo<tenantid> ist die Mandanten-ID Ihrer Azure -Client-Anwendung, wie in Schritt 4.a beschrieben.- Global
https://login.microsoftonline.com/<tenantid>/oauth2/v2.0/token - US-Regierung
https://login.microsoftonline.us/<tenantid>/oauth2/v2.0/token - China
https://login.partner.microsoftonline.cn/<tenantid>/oauth2/v2.0/token - Deutschland
https://login.microsoftonline.de/<tenantid>/oauth2/v2.0/token
- Global
- Wählen Sie Konfigurieren und OAuth-Token abrufen aus.
- Wenn der OAuth-Token-Flow erfolgreich abgeschlossen wurde, kehren Sie mit der Zurück-Schaltfläche für Ihren Browser zur Seite „Verbindung für die Softwareimportaufgabe erstellen“ zurück.
- Legen Sie die Aufgabe Verbindung erstellen oder bearbeiten auf abgeschlossen fest, indem Sie auf Alsabgeschlossen markieren klicken.
-
Testen Sie die Log Analytics -API-Verbindung, um Softwaredaten aus der Clientanwendung Azure zu importieren.
- Wählen Sie für die Aufgabe Testverbindung die Option Konfigurierenaus.
- Wählen Sie die Datenquelle, die der neu erstellten Verbindung zugeordnet ist, in der Spalte Name der Liste Datenquellen aus.
- Klicken Sie auf den zugehörigen Link Testladen von 20 Datensätzen.
- Wenn sich der Status in Abgeschlossenändert, kehren Sie zum Setup zurück, indem Sie im Hilfebereich auf Back to Guided Setup (Zurück zum geführten Setup) klicken.
- Setzen Sie die Aufgabe Testverbindung auf Abgeschlossen, indem Sie auf Alsabgeschlossen markieren klicken.
-
Überprüfen Sie die Konfiguration für geplante Datenimporte.
- Wählen Sie für die Aufgabe Geplante Importaufträge einrichten die Option Konfigurierenaus.
- Wählen Sie den geplanten Datenimport SG-Azure Software aus.
- Überprüfen Sie im Formular „Geplanter Datenimport“ die Feldwerte für die geplante Aufgabe, und aktivieren Sie das Kontrollkästchen Aktiv.
Weitere Informationen finden Sie unter Schedule a data import.
- Klicken Sie auf Aktualisieren.
- Legen Sie die Aufgabe Geplante Importaufträge einrichten auf den Abschluss fest, indem Sie im Hilfebereich auf Als abgeschlossen markieren klicken.
-
Rufen Sie die OAuth-Anmeldeinformationen ab, und richten Sie den Log Analytics-Arbeitsbereich unter Azureein.