Konfigurieren Sie die CI-Neuklassifizierung während der IRE-Verarbeitung
Während des CI-Identifizierungsprozesses der Identification and Reconciliation Engine (IRE) muss ein CI möglicherweise für ein anderes neu klassifiziert werden sys_class_Name Typ. Standardmäßig werden CIs automatisch neu klassifiziert. Wenn die automatische erneute Klassifizierung deaktiviert ist, wird das CI nicht neu klassifiziert, und das System generiert eine Reklassifizierungsaufgabe, die Sie überprüfen müssen.
Konfigurieren Sie die automatische CI-Neuklassifizierung mithilfe von Systemeigenschaften
Sie können Systemeigenschaften verwenden, um das systemweite IRE-Verhalten für die CI-Neuklassifizierung zu konfigurieren. Informationen zu Eigenschaften im Zusammenhang mit der CI-Reklassifizierung, einschließlich Zugriff, finden Sie unter Eigenschaften.
Die folgenden Eigenschaften aktivieren oder deaktivieren automatische Aktualisierungen der Neuklassifizierung, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind auf festgelegt Wahr Aktivieren Sie im Basissystem die Verarbeitung von CI-Updates, einschließlich Aktualisierungen der CI-Neuklassifizierung.
Um Aktualisierungen der automatischen Neuklassifizierung zu deaktivieren, legen Sie die entsprechende Eigenschaft auf fest Falsch . In diesem Fall lehnt IRE eine Nutzlast (oder ein Nutzlastelement in Enhanced IRE) mit den entsprechenden Neuklassifizierungsaktualisierungen ab und erstellt eine Neuklassifizierungsaufgabe .
- glide.class.upgrade.enabled
- glide.class.downgrade.enabled
- glide.class.switch.enabled
Mit den folgenden Eigenschaften kann IRE CI-Updates mit Reklassifizierungsvorgängen verarbeiten. Abhängig von der Eigenschaftseinstellung verarbeitet oder überspringt IRE das Update der Neuklassifizierung. Diese Eigenschaften sind auf festgelegt Falsch Im Basissystem verarbeitet IRE CI-Updates, einschließlich CI-Neuklassifizierungen.
Legen Sie eine Eigenschaft auf fest Wahr Dient zum Konfigurieren von IRE zur Verarbeitung von CI-Aktualisierungen, aber nicht des CI bzw. der Neuklassifizierungsaktualisierung.
- glide.identification_engine.update_without_switch_enabled
- glide.identification_engine.update_without_downgrade_enabled
- glide.identification_engine.update_without_upgrade_enabled
Dieser Eigenschaftensatz hat Vorrang vor dem vorherigen Eigenschaftensatz (Glide.class.<reclassification>.enabled). Bei den folgenden in Konflikt stehenden Eigenschaftseinstellungen hat beispielsweise die zweite Eigenschaft Vorrang vor der ersten:- glide.class.downgrade.enabled= Falsch
- glide.identification_engine.update_without_downgrade_enabled= Wahr
- glide.class.switch.enabled= Wahr
- glide.identification_engine.update_without_switch_enabled= Falsch
- glide.class.switch.enabled= Wahr
- glide.identification_engine.update_without_switch_enabled= Wahr
Konfigurieren Sie die automatische CI-Neuklassifizierung in Eingabenutzlasten
Sie können Kennzeichnungen verwenden, die den Systemeigenschaften entsprechen, in der Eingabenutzlast von CreateOrUpdateCIErweitert() Oder CreateOrUpdateCI() APIs. Legen Sie diese Kennzeichnungen in der Nutzlast auf fest Wahr Oder Falsch Dient zum vorübergehenden Überschreiben der jeweiligen Systemeigenschaftseinstellungen auf Nutzlastelementebene.
classUpgradeclassDowngradeclassSwitch
Updatemit UpgradeUpdatemit DowngradeAktualisiert mit Switch
Außerdem können Sie Einstellungen für Nutzlastebene (die für alle Elemente in einer Nutzlast gelten) pro Datenquelle übergeben, indem Sie im Formular „robuste Importsatzumwandler“ CI-Neuklassifizierungseigenschaften angeben. Weitere Informationen finden Sie unter Robuste Transformatoreigenschaften für Importsatz .
Die folgende beispielhafte JSON-Payload ermöglicht die automatische erneute Klassifizierung für das angegebene CI:
{ items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}
Reklassifizierungseinschränkungsregeln
Verhindern Sie, dass IRE während der Nutzlastverarbeitung eine CI-Klasse herunterstufen oder wechseln kann, um Datenverlust zu verhindern. Eine Reklassifizierungseinschränkungsregel verhindert eine CI-Klassenänderung für bestimmte Quell- und Zielklassen, während weitere Eigenschaftsaktualisierungen für das CI verarbeitet werden.
Sie können beispielsweise eine Reklassifizierungseinschränkungsregel verwenden, um ein Downgrade der CI-Klasse von zu verhindern cmdb_ci_linux_server(Quellklasse) bis cmdb_ci_server(Zielklasse). Oder, um einen CI-Klassenwechsel von Linux Server zu Windows Server zu verhindern. Reklassifizierungseinschränkungsregeln können bei der Verwendung eines Service Graph Connector nützlich sein, was zu einem Klassendowngrade oder -Switch und einem potenziellen Verlust wichtiger Daten führen kann.
- Verwenden Sie glide.identification_engine.reclassification_restriction_rules_enabledSystemeigenschaft zum globalen Aktivieren oder Deaktivieren der Anwendung aktiver Reklassifizierungseinschränkungsregeln. Diese Eigenschaft ist auf festgelegt Wahr Standardmäßig.
Verwenden Sie skipReclassificationRestrictionRulesKennzeichnung für „Nutzlast“ in einer IRE-Nutzlast, um die Anwendung aktiver Reklassifizierungseinschränkungsregeln zu verhindern.
Zum Beispiel eine Nutzlast mit skipReclassificationRestrictionRulesKennzeichnung:{ "items": [ { "className": "cmdb_ci_server", "values": { "short_description": "Linux server description", "name": "Linux Server 1" }, "settings": { "skipReclassificationRestrictionRules": "true" } } ] }
Informationen zum Erstellen einer Reklassifizierungseinschränkungsregel finden Sie unter Erstellen Sie eine Reklassifizierungseinschränkungsregel.
Erstellen Sie eine Reklassifizierungseinschränkungsregel
Reduzieren Sie Datenverluste während der IRE-Verarbeitung, indem Sie verhindern, dass CI-Klassen für bestimmte Quell- und Zielklassen geändert werden. Eine Reklassifizierungseinschränkungsregel betrifft nur den ClassAttribut und verhindert nicht die Aktualisierung der restlichen CI-Eigenschaften.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Wenn während der IRE-Verarbeitung einer Nutzlast ein CI neu klassifiziert werden muss (Downgrade- oder Switch-Klasse), überprüft IRE Reklassifizierungseinschränkungsregeln. Wenn eine Reklassifizierungseinschränkungsregel für die aktuelle CI-Neuklassifizierung gilt, verarbeitet IRE die Aktualisierung der CI-Eigenschaften, überspringt die CI-Neuklassifizierung.
Die IRE-Ausgabe enthält spezifische Details zu jeder Verarbeitung im Zusammenhang mit Reklassifizierungseinschränkungsregeln.
Eine Reklassifizierungseinschränkungsregel gilt nur für die Richtung zwischen der angegebenen Quell- und den Zielklassen. Die Regel verhindert nicht, dass die angegebene Zielklasse in die Quellklasse neu klassifiziert wird. Um die Reklassifizierung zwischen zwei Klassen in beide Richtungen einzuschränken, geben Sie zwei separate Reklassifizierungseinschränkungsregeln an, eine für jede Richtung.