SCCM-Datenimportprozess und Quelltabellen
Die MicrosoftMicrosoft Azure Event Hubs -SCCM-Versionen, die in der ServiceNow® -Plattform unterstützt werden, bieten identische Funktionen und dieselben importierten Daten.
Datenimportprozess
- Ein Zeitplan namens SCCM System <version> Import bestimmt, wann die SCCM-Tabellen in die Instanz ServiceNow® importiert werden. Importe können sofort ausgeführt oder in festgelegten Intervallen ausgeführt werden.
- Ein MID Server ruft die SCCM-Daten ab und importiert sie in Bereitstellungstabellen in der Instanz.
- Transformationen werden für die Daten in den Bereitstellungstabellen ausgeführt und ordnen die SCCM-Daten vorhandenen Feldern in der CMDB zu.
SCCM-Daten importiert
| SCCM-Tabelle | Bereitstellungstabelle | CMDB-Tabelle |
|---|---|---|
|
SCCM <Version> Computeridentität [imp_sccm<Version>_computer_id] | Computer [cmdb_ci_computer] |
| v_GS_Disk | SCCM <Version> Datenträger [imp_sccm<Version>_disk] | Datenträger [cmdb_ci_disk] |
| v_GS_Network_Adapter_Konfiguration | SCCM <Version> Netzwerk [imp_sccm<Version>_network] | Netzwerkadapter [cmdb_ci_network_adapter] |
| v_GS_Operating_System | SCCM <Version> Betriebssystem [imp_sccm<Version>_os] | Computer [cmdb_ci_computer] |
| v_GS_Prozessor | SCCM <Version> Prozessor [imp_sccm<Version>_processor] | Computer [cmdb_ci_computer] |
|
SCCM <Version> Software [imp_sccm<Version>_software] |
|
SCCM-Datenquellen
Die SCCM-Integration ServiceNow® verwendet JDBC-Datenquellen, um Softwaredaten aus der SCCM-Datenbank zu importieren. Jede Datenquelle enthält die Verbindungsspezifikationen für die SCCM-Datenbank und benennt den MID-Server, den die Instanz zum Importieren der Daten verwendet. Die Transformationen, die die SCCM-Felder der CMDB zuordnen, sind in einer zugehörigen Liste in jedem Datenquellen-Datensatz definiert.
Transformationszuordnungen
Der Zugriff auf Transformationszuordnungen erfolgt über die zugehörige Liste „Transformationen“ in jedem Datenquellendatensatz. Die Quellfelder in SCCM und die Zielfelder in der CMDB werden in der zugehörigen Liste „Feldzuordnungen“ in jedem Datensatz für Tabellentransformationszuordnungen aufgeführt. Die SCCM-Integration verwendet das mit der Plattform ServiceNow® bereitgestellte Transformationszuordnungs-Dienstprogramm. Anweisungen zum Bearbeiten oder Erstellen einer Transformationszuordnung finden Sie unter Transformationszuordnungen.
- Inkrementeller Import: Standardmäßig aktiviert. Diese Zuordnung muss als Aktiv konfiguriert werden, wenn ServiceNow® Software Asset Management auf der Instanz nicht aktiviert ist.
- Inkrementeller Import (SAM aktiviert): Wenn das Plugin „Software Asset Management“ aktiviert ist, legen Sie diese Transformation auf Aktivfest
Der zugewiesene Anwender wird transformiert
SCCM<version> Das Transformationsskript für die Computeridentität versucht, das Feld „Zugewiesen an“ im CMDB-Datensatz festzulegen, indem es den Namen des Anwenders in der SCCM-Quelltabelle sucht und den Wert mit dem entsprechenden Feld in der ServiceNow-Tabelle „sys_user“ vergleicht. Wenn eine Übereinstimmung gefunden wird, wird dieser Benutzer dem Datensatz zugewiesen. Wenn keine Übereinstimmung gefunden wird, bleibt das Feld Zugewiesen an leer. Das Übereinstimmungsfeld wird durch die Systemeigenschaft glide.discovery.assigned_user_match_field gesteuert, die standardmäßig auf user_name festgelegt ist.
Bezeichner
Die SCCM-Integration verwendet die CI-Identifizierung, um CIs zu aktualisieren, die aus Daten erstellt wurden, die aus SCCM mit einer Ressourcen-ID importiert wurden. Der Hardwareregel-Bezeichner gibt die Ressourcen-ID eines Computers von SCCM zurück und speichert sie in der Tabelle „Quelle“ [sys_object_source]. Beim ersten Import von Ressourcen-IDs aus SCCM oder Discoverywird die Tabelle [sys_object_source] mit IDs für jedes identifizierte CI gefüllt. Wenn bei nachfolgenden Importen eine eingehende ID mit der eines vorhandenen CI übereinstimmt, aktualisiert IRE (Identification and Reconciliation Engine) die Informationen für dieses CI in der CMDB. Wenn die eingehende Ressourcen-ID nicht mit der eines vorhandenen CI übereinstimmt, erstellt IRE ein neues CI und füllt es mit der Ressourcen-ID.
Weitere Informationen zu CMDB-Identifizierung und -Abgleich und IRE finden Sie unter CMDB-Identifizierung und -Abgleich.
Bei Upgrades von früheren Versionen als Geneva werden die alten Kennungen beibehalten. Sie können jedoch mithilfe einer Eigenschaft zu den neuen Kennungen wechseln: glide.discovery.use_cmdb_identifiers. Wenn Sie ein Upgrade von einer Version vor Geneva durchgeführt haben, müssen Sie diese Eigenschaft manuell hinzufügen und auf true setzen, um die neuen Kennungen zu verwenden. Wenn Sie ein Upgrade von Genf durchgeführt haben, ist diese Eigenschaft in der Tabelle „Systemeigenschaften“ [sys_properties] verfügbar. Um die Funktionalität in benutzerdefinierten veralteten Kennungen zu erhalten, müssen Sie diese in das neue Format der CMDB-Bezeichnerregeln konvertieren, bevor Sie diese Eigenschaft aktivieren. Das System konfiguriert Ihre benutzerdefinierten Kennungen nicht automatisch erneut für das neue Framework.
Skripte
Datenauffüllungsskripts füllen die zugehörigen Daten in der CMDB für jedes Ziel-CI, das vom Hardwareregel-Bezeichner erkannt wurde.