Nachdem Discovery ein CI klassifiziert hat, wird anhand von Bezeichnern bestimmt, ob das Gerät bereits in der CMDB vorhanden ist.

Discovery startet spezielle Identitäts-Probes, die Identifizierungsdaten für jedes Gerät sammeln und diese Daten in die Bezeichner einspeisen, die die Aktion bestimmen, die Discovery für das jeweilige Gerät ausführen muss. Bezeichner bestimmen genau die Identität des Geräts, um die Erstellung doppelter CIs zu verhindern. Dieser Identifizierungsschritt erfolgt nur für Erkennungen vom Typ „Konfigurationselement“, nicht für andere Erkennungstypen.

Die Identitäts-Probe im Discovery-Basissystem kann so konfiguriert werden, dass sie das Gerät auf Informationen wie Seriennummer, Name und Netzwerk-ID abfragt. Die Ergebnisse dieses Scans werden von einem Identitätssensor verarbeitet, der die Ergebnisse dann an den Bezeichner übergibt. Der Bezeichner versucht dann, ein passendes Gerät in der CMDB zu finden. Wenn der Bezeichner ein passendes CI findet, aktualisiert der Bezeichner das CI, oder es geschieht nichts. Wenn der Bezeichner kein passendes CI finden kann, wird entweder ein neues CI erstellt, oder es geschieht nichts. Wenn Discovery so konfiguriert ist, dass die Ausführung fortgesetzt wird, startet der Bezeichner die Erkundungs-Probes, die im Klassifizierungsdatensatz konfiguriert sind, um zusätzliche Informationen zum Gerät zusammenzutragen. Bei Erkundungs-Probes kann es sich um Multi-Probes oder einfache Probes handeln.
Wichtig: Seriennummern werden für eine genaue Asset-Nachverfolgung benötigt. Wenn Sie Baseline Probes, Sensoren oder Muster geändert haben, müssen Sie verifizieren, dass Seriennummern weiterhin erkannt werden. Darüber hinaus dürfen Sensoren oder Muster nicht so konfiguriert werden, dass die Syntax der Seriennummer geändert wird, z. B. durch Hinzufügen eines benutzerdefinierten Präfixes. Nicht dem Standard entsprechende Seriennummern können dazu führen, dass die Nachverfolgung von Assets ungenau ist.

Dieses Diagramm zeigt den Verarbeitungsablauf für die Klassifizierung und Überprüfung von Geräten mit konfigurierten Bezeichnern.

Discovery-Bezeichner

Tabellen für CMDB-Bezeichner

Tabelle Beschreibung
Bezeichner [cmdb_identifier] Speichert alle Regeln für Bezeichner
Bezeichner-Eintrag [cmdb_identifier] Speichert alle Attribute für Bezeichner

Regeln für Bezeichner

Das Discovery-Standardsystem enthält die folgenden Regeln für Bezeichner, die jeweils einem bestimmten CI-Typ (Feld sys_class_name im CI-Datensatz) oder der Tabelle im Feld Betrifft zugeordnet sind und die entsprechenden Attribute für die Erkennung von CIs aus der angegebenen Tabelle enthalten. Wo erforderlich, um alle möglichen Vorkommen eines Attributs zu erkennen, werden Tabellen aus zugehörigen Listen (Tabelle durchsuchen) in die Regel einbezogen. Weitere Informationen finden Sie unter Eine CI-Identifizierungsregel erstellen oder bearbeiten.

Tabelle : 1. Regeln für CMDB-Bezeichner
Regel Gilt für Tabelle/Attribute Tabelle/Attribute durchsuchen
ESX-Serverregel ESX-Server [cmdb_ci_esx_server]: correlation_id keine
Hardwareregel Hardware [cmdb_ci_hardware]
  • serial_number
  • serial_number_type
  • Name
  • ip_address
  • mac_address
  • Seriennummer [cmdb_serial_number]
    • serial_number
    • serial_number_type
  • Netzwerkadapter [cmdb_ci_network_adapter]
    • ip_address
    • mac_address
Speicherserverregel Speicherserver [cmdb_ci_storage_server]
  • cim_object_path
  • Name
  • serial_number
  • serial_number_type
  • mac_address
  • ip_address
  • Seriennummer [cmdb_serial_number]
    • serial_number
    • serial_number_type
  • Netzwerkadapter [cmdb_ci_network_adapter]
    • ip_address
    • mac_address
WBEM-Serviceregel WBEM-Service [cmdb_ci_wbem_service]: cim_object_path keine

Abgleichstrategie für Hardwareregel

sys_class_name kann kein Attribut für unabhängige Regeln wie cmdb_ci_hardware sein. Wenn Ihre Discovery-Identifizierungsstrategie davon abhängig ist, dass ein CI mit einer bestimmten Klasse abgeglichen wird, müssen Sie für jede Klasse, die Sie für den Abgleich verwenden möchten, eine neue Regel erstellen und diese Klasse im Feld Betrifft des Bezeichnerformulars angeben.

Beispielsweise können Sie einen Bezeichner für einen Linux-Server mit anderen Attributen als der Hardwareregel erstellen. Möglicherweise möchten Sie den Computernamen, die IP-Adresse und die MAC-Adresse zur Identifizierung verwenden. Dies ist eine Lösung für Netzwerke, die NIC-Bonding oder -Teaming verwenden, um die verfügbare Bandbreite zu erhöhen. Verbundene Schnittstellen scheinen dasselbe physische Gerät zu sein und dieselben IP- und MAC-Adresse zu verwenden. Durch die Verwendung des Attributs name kann Discovery zwischen den einzelnen Schnittstellen im verbundenen Kanal unterscheiden.
Wichtig: Wenn Sie einen Bezeichner mit dem Attribut name erstellen, vermeiden Sie es, die Namen der Adapter zu ändern. Discovery kann vorhandene CIs für umbenannte Adapter nicht auflösen. Discovery kennzeichnet den Installationsstatus dieses CIs als „Abwesend“ und erstellt ein anderes CI.
Ihre neue Regel würde wie folgt aussehen:
Abbildung : 1. Regel für Linux-Bezeichner
Regel für Linux-Bezeichner

Auswertungsreihenfolge für Discovery-Bezeichner

Benutzerdefinierte Bezeichner müssen andere Werte für die Reihenfolge aufweisen als die der Standardbezeichner. Discovery analysiert Bezeichner und Attribute der Reihe nach von niedrigen Zahlen zu hohen. Sie können Bezeichner erstellen, die vor oder nach den Standardbezeichnern ausgeführt oder mit den Bezeichnern des Basissystems gemischt werden. Deaktivieren Sie das Kontrollkästchen Aktiv, um zu verhindern, dass der jeweilige Bezeichner bzw. die jeweilige Regel ausgeführt wird. Die Auswertungsreihenfolge für CMDB-Bezeichner ist in jeder Regel festgelegt und steuert nur die Analysereihenfolge der Attribute in der jeweiligen Regel.

Abbildung : 2. Auswertungsreihenfolge in Regeln für CMDB-Bezeichner
Regeln für CMDB-Bezeichner

Eigenschaften zur Verarbeitung doppelter CIs

Mit den Eigenschaften, die mit „Identifizierung und Abgleich“ installiert werden, können Sie steuern, wie Discovery doppelte CIs verarbeitet. Verwenden Sie die Eigenschaften glide.identification_engine.skip_duplicates und glide.identification_engine.skip_duplicates.threshold. Weitere Informationen finden Sie unter Eigenschaften für Identifizierung und Abgleich.

Eigenschaften, die Bezeichnerversionen steuern

Alle Instanzen verwenden Kennungen aus dem CMDB Identification and Reconciliation Framework. Bei Upgrades von früheren Versionen als Geneva werden die veralteten 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 Geneva oder späteren Versionen 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.
Hinweis: Wenn die Service-Zuordnung aktiv ist, werden die neuen Kennungen aus dem „CMDB Identification and Reconciliation Framework“ unabhängig vom Eigenschaftswert verwendet.