Discovery und SCCM zusammen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie die folgenden Richtlinien, um häufige Probleme zu vermeiden, wenn Sie Discovery und System Center Configuration Manager (SCCM) gemeinsam verwenden.

    Sie müssen entscheiden, ob Sie AI- oder Nicht-AI-Softwaredatenquellen (AI = Asset-Intelligenz) verwenden. Da die Softwarekorrelationsdaten für jede dieser Datenquellen unterschiedlich nachverfolgt werden, sollten Sie vermeiden, zwischen beiden hin- und herzuwechseln. Wenn Sie zwischen Datenquellen wechseln müssen, entfernen Sie vor dem Wechsel alle von SCCM importierten Softwareinstallationsdatensätze.

    Wenn Software Asset Management nicht aktiviert ist, werden Softwareinstallationsdatensätze in der Tabelle „Softwareinstanz“ [cmdb_software_instance] gespeichert. Wenn Software Asset Management aktiviert ist, werden Softwareinstallationsdatensätze in der Tabelle „Softwareinstallation“ [cmdb_sam_sw_install] gespeichert.

    Hinweis:
    Wenn Datensätze vor dem Wechsel nicht entfernt werden, sind möglicherweise doppelte Datensätze vorhanden. Falls AI- und Nicht-AI-Daten gemischt wurden, löschen Sie die Tabelle „Softwareinstallation“.

    Übersicht über Service Graph Connector für Microsoft SCCM

    Verwenden Sie Service Graph Connector für Microsoft SCCM, um Daten aus SCCM in die ServiceNow-Instanz abzurufen. Weitere Informationen finden Sie unter Service Graph Connector für Microsoft SCCM.
    Hinweis:
    Wenn Sie Ihre Instanz auf eine Version von Now Platform aktualisieren, die keine Unterstützung für Ihre SCCM-Version bietet, können Sie diese Version weiterhin verwenden. Alle neuen Instanzen erfordern jedoch die Verwendung einer unterstützten SCCM-Version.

    Upgrade auf neue Version

    Die ServiceNow-SCCM-Integrationen sind in sich abgeschlossen und können unabhängig vorhanden sein. Für sie werden jeweils eigene Importsatztabellen, Datenquellen und Transformationszuordnungen verwendet. Von allen SCCM-Integrationen werden jedoch Daten in dieselben Tabellen innerhalb der ServiceNow-CMDB umgewandelt. So vermeiden Sie, dass die Daten von einer anderen Quelle überschrieben werden:
    • Verwenden Sie eine einzige SCCM-Integration, und deaktivieren Sie alle anderen geplanten SCCM-Importe.
    • Führen Sie einen vollständigen Import durch, um die Tabellen „cmdb_software_instance“, „cmdb_sam_sw_install“ und andere Tabellen alter SCCM-Daten zu löschen.

    Softwaredaten mit SCCM oder Discovery erfassen

    Wenn Discovery und SCCM auf einem System aktiviert sind, können sich die von beiden Tools erkannten Softwaredatensätze gegenseitig überschreiben.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Um festzulegen, wie Softwaredaten erfasst werden, konfigurieren Sie die Eigenschaft glide.discovery.software_sccm_managed.

    Prozedur

    1. Navigieren zu Alle > Discovery-Definition > Eigenschaften.
    2. Legen Sie die Eigenschaft Windows-Software wird von SCCM verwaltet (glide.discovery.software_sccm_managed) entsprechend fest.
      Wenn diese Eigenschaft auf Ja festgelegt wird, wird die Software für Computer-CIs in der CMDB durch SCCM gefüllt. Ein interner Prozess bestimmt, dass der Computer von SCCM verwaltet wird, und Discovery füllt die Softwaredatensätze für Windows-Softwaredaten nicht. Die folgende Nachricht auf Informationsebene wird in die Discovery-Protokolldatei geschrieben.

      Software wird nicht gefüllt, da das CI von SCCM verwaltet wird

      Wenn das Kontrollkästchen deaktiviert ist, wird die Eigenschaft auf Nein festgelegt, und das System verwaltet Softwaredaten mit Windows.

    3. Klicken Sie auf Speichern.
      Wichtig:
      Wenn die SCCM-Integration aktiv ist, bevor Discovery aktiviert wird, und die Eigenschaft aktiviert ist, ignoriert Discovery das Füllen der Software für alle CIs, die auch über SCCM importiert werden. Wenn Discovery vor der SCCM-Integration aktiviert wird, können sich Softwareinstallationsdaten aus beiden Quellen vermischen.

    Nächste Maßnahme

    Verwenden Sie die folgenden Discovery-Eigenschaften, um Softwaredatendiskrepanzen zwischen Discovery und SCCM zu vermeiden: glide.discovery.enable.software_simplify und glide.discovery.enable.software_simplify_sccm. Weitere Informationen finden Sie unter Discovery-Eigenschaften.