Service Graph Connector für Microsoft SCCM mit SGC Centralkonfigurieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Verwenden Sie das mit der Anwendung SGC Central verfügbare Playbook, um Service Graph Connector für Microsoft SCCM für das Abrufen von MicrosoftMicrosoft Azure Event Hubs SCCM- Daten in CMDBeinzurichten.

    Vorbereitungen

    Installieren Sie Service Graph Connector für Microsoft SCCM Version 3.5.0 oder höher aus ServiceNow Store. Die Schritte zur ServiceNow Store-Installation finden Sie unter ServiceNow Store-Anwendungen installieren.
    Beschaffen Sie sich die folgenden Informationen von Ihrem Microsoft Intune -Administrator:
    • Client-ID
    • Geheimer Clientschlüssel
    • Token-URL
    Damit der Connector auf die Daten in Microsoft Intunezugreifen kann, sind die Anmeldeinformationen zur Verwendung der Microsoft Graph API erforderlich. Daher müssen Sie die folgenden Graph API-Berechtigungen auf der Seite „App-Registrierungen“ im Portal MicrosoftMicrosoft Azure Event Hubs gewähren:
    • DeviceManagementServiceConfig.Read.All (Typ: Anwendung)
    • DeviceManagementManagedDevices.Read.All (Typ: Anwendung)
    • DeviceManagementApps.Read.All (Typ: Anwendung)
    • Directory.Read.All (Typ: Anwendung)
    • User.Read (Typ: Delegiert)
    • User.Read.All (Typ: Delegiert)

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Playbook-Experience für Onboarding-Connectors wird mit SGC Central in CMDB-Arbeitsbereichaktiviert. Weitere Informationen zur Interaktion mit einem Playbook finden Sie unter Mit Playbook interagieren.

    Weitere Informationen zu Berechtigungen finden Sie unter Service Graph Connector für Microsoft Intune – Behandeln von Verbindungsproblemen auf ServiceNow Community und Referenz zu Microsoft Graph-Berechtigungen auf der Dokumentationswebsite MicrosoftMicrosoft Azure Event Hubs.

    Prozedur

    1. Navigieren zu Arbeitsbereiche > CMDB-Arbeitsbereich.
    2. Wählen Sie unter CMDB-Arbeitsbereichdie Option SGC Centralaus.
    3. Wählen Sie auf der Übersichtsseite die Option Verbindung erstellen aus.
      Tipp:
      Alternativ können Sie Verbindung herstellen auf der Seite Alle Verbindungen auswählen.
    4. Wählen Sie im Fenster Verbindung erstellen den MicrosoftMicrosoft Azure Event Hubs SCCM- Connector-Typ und dann Verbindung erstellenaus.
    5. Erfüllen Sie die ersten Voraussetzungen, wenn Sie eine Verbindung zum ersten Mal mit einem Connector einrichten.
      Hinweis:
      Dieser Schritt ist nur während der Ersteinrichtung erforderlich. Weitere Informationen finden Sie unter Führen Sie Ersteinrichtungsaufgaben durch, wenn Sie eine Verbindung in erstellen SGC Central.
    6. Wählen Sie eine Vorlage aus, die den Anmeldeinformationen zum Herstellen einer JDBC-Verbindung (Java Database Connectivity) zur SCCM-Datenbank entspricht.
      1. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität „Alias-Vorlage auswählen“ aus.
      2. Wählen Sie eine Vorlage.
        • Anmeldeinformationen für SCCM-JDBC-Verbindung: Wählen Sie diese Option aus, um einen Anwendernamen und ein Passwort zum Herstellen einer JDBC-Verbindung zur SCCM-Datenbank zu verwenden.
        • SCCM-JDBC-Anmeldeinformationen (integrierte Authentifizierung): Wählen Sie diese Option aus, um die integrierte Windows-JDBC-Authentifizierung zu verwenden, die Domänenanmeldeinformationen für die Authentifizierung einer JDBC-Verbindung zur SCCM-Datenbank verwendet.
      3. Wählen Sie Fortsetzen.
    7. Geben Sie die Verbindungsdetails ein, und testen Sie die API-Verbindung für den Import MicrosoftMicrosoft Azure Event Hubs von SCCM -Daten.
      1. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität Verbindung erstellen und testen aus.
      2. Füllen Sie die Felder des Formulars aus.
        Tabelle : 1. Formular zum Erstellen und Testen von Verbindungen
        Feld Beschreibung
        Verbindungsname Name zur Identifizierung des MicrosoftMicrosoft Azure Event Hubs SCCM- Verbindungsdatensatzes.

        Beispiel: SG-SCCM-Verbindung.

        Abfragezeitüberschreitung Anzahl der Sekunden, die der JDBC-Treiber auf den Abschluss einer Abfrage wartet.

        0 bedeutet keine Zeitüberschreitung. Wenn die Zeitüberschreitung überschritten wird, betrachtet die Integration das JDBC-Ergebnis als nicht zugänglich und markiert das Ergebnis als Fehler.

        Verbindungszeitüberschreitung Anzahl der Sekunden, bevor der MID-Server-Verbindungs-Cache-Pool die Verbindung schließt und entfernt.

        0 bedeutet keine Zeitüberschreitung.

        Host Netzwerkadresse des Servers, auf dem sich die MicrosoftMicrosoft Azure Event Hubs SQL Server-Datenbank befindet.
        Datenbankname Name der von SCCM verwendeten SQL Server-Datenbank MicrosoftMicrosoft Azure Event Hubs.
        Standardport überschreiben Benutzerdefinierter Port der SQL Server-Instanz MicrosoftMicrosoft Azure Event Hubs.

        Der Standardport für MicrosoftMicrosoft Azure Event Hubs SQL Server ist 1433

        Instanzname MicrosoftMicrosoft Azure Event Hubs SQL Server-Instanz.
        MID-Server MID-Server für die Verbindung.
        Hinweis:
        Es ist erforderlich, einen MID-Server für eine Verbindung mit integrierter Authentifizierung auszuwählen.

        Bei den Anmeldeinformationen für die SCCM-JDBC-Verbindung wird dieses Feld nur angezeigt, wenn Sie die Checkbox MID-Server verwenden aktivieren.

        Hinweis:
        Die folgenden Felder werden nur angezeigt, wenn Sie in Schritt 6die Vorlage „Anmeldeinformationen für SCCM-JDBC-Verbindung“ auswählen.
        Format JDBC-Treiber, der für die Verbindung mit der SCCM-Datenbank verwendet wird.

        SCCM verwendet SQL Server MicrosoftMicrosoft Azure Event Hubs als Datenbank-Back-End. Dieses Feld wird automatisch auf com.microsoft.sqlserver.jdbc.SQLServerDriverfestgelegt. Lassen Sie den Feldwert unverändert.

        Anwendername Anwendername für die Verbindung mit dem JDBC-Server.
        Passwort Passwort für den JDBC-Server.
        MID-Server verwenden Option zur Verwendung des MID-Servers für den Zugriff auf den JDBC-Server.
      3. Wählen Sie Verbindung erstellen und testen aus.
      4. Wählen Sie nach Abschluss des Verbindungstests Fortsetzen aus.
    8. Wahlweise: Konfigurieren Sie die Verbindungs- und Connector-Eigenschaften, um Attribute zuzuordnen und Datenimporte zu verwalten.
      Hinweis:
      Um diesen Schritt zu überspringen, wählen Sie „ Fortsetzen“ für die Aktivität „Eigenschaften konfigurieren“ aus.
      1. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität Eigenschaften konfigurieren aus.
      2. Um die Asset-Tags aus MicrosoftMicrosoft Azure Event Hubs SCCM dem Asset-Tag-Attribut in der Klasse „Computer“ [cmdb_ci_computer] zuzuordnen, aktivieren Sie im Abschnitt „Verbindungseigenschaften“ der Seite „Eigenschaften konfigurieren“ das Kontrollkästchen Asset-Tags zuordnen.
      3. Um zu vermeiden, dass in der Tabelle „CMDB-Datenträger“ [cmdb_ci_disk] doppelte Datensätze erstellt werden, wenn die Discovery-Anwendung ausgeführt wird, aktivieren Sie im Abschnitt Connector-Eigenschaften der Seite Eigenschaften konfigurieren das Kontrollkästchen Erstellen doppelter Datensätze vermeiden.
      4. Um den Namen des Importdatenträgers auf das Format festzulegen, das mit Datenträger Nr. [disknumber] beginnt, aktivieren Sie im Abschnitt Connector-Eigenschaften der Seite Eigenschaften konfigurieren das Kontrollkästchen Datenträgername in Datenträgernummer umwandeln.
        Wobei die Datenträgernummer die aus dem Datenträgernamen extrahierte Nummer ist
      5. Wählen Sie Fortsetzen.
    9. Wahlweise: Ändern Sie die SQL-Anweisung für eine Datenquelle.
      Hinweis:
      Um diesen Schritt zu überspringen, wählen Sie Überspringen für die Aktivität SQL-Anweisung zum Anpassen der Datenquelle.
      1. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität SQL-Anweisung für Datenquelle anpassen aus.
      2. Doppelklicken Sie auf den Spaltenwert Anwenderdefinierte SQL-Anweisung (oder verwenden Sie die Tastenkombination) für eine Datenquelle, und geben Sie die anwenderdefinierte SQL-Anweisung ein.
      3. Wiederholen Sie Schritt 9.b für jede Datenquelle, in der Sie die SQL-Anweisung ändern möchten.
      4. Wählen Sie Als vollständig markieren aus.
    10. Konfigurieren Sie die Importzeitpläne so, dass Daten in regelmäßigen Intervallen importiert werden.
      1. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität Importzeitplan konfigurieren aus.
      2. Erweitern Sie den übergeordneten geplanten Datenimport in der Liste Importzeitpläne, um den Importzeitplan Verbindungsname- SCCM-Computeridentität“ auszuwählen.
      3. Aktivieren Sie das Kontrollkästchen Aktiv, und füllen Sie dann die Ausführungszeitplan- und Zeitdetails aus.

        Weitere Informationen finden Sie unter Schedule a data import.

      4. Wählen Sie Speichern.
        Alternativ können Sie Jetzt ausführen auswählen, um den Importzeitplan sofort auszuführen.
      5. Wählen Sie Fortsetzen.
    11. Wählen Sie in der Phase „Setup“ des Playbooks die Aktivität „Erstellung der Verbindung bestätigen“ aus, um zu überprüfen, ob die Verbindung erstellt wurde.

    Nächste Maßnahme

    Wählen Sie Alle Verbindungen anzeigen aus, um die Verbindungsdetails zu überprüfen. Die erstellte Verbindung wird in der Liste Installierte Verbindungen angezeigt.