Klasse „Computer“ [cmdb_ci_computer].
Attribute, Identifizierungsregeln und andere wichtige Schemastrukturen für die CMDB-Computerklasse [cmdb_ci_computer].
Beschreibungen gängiger CMDB-Tabellen in einem Basissystem finden Sie unter CMDB-Tabellenbeschreibungen.
Attribute
| Attribut | Beschreibung |
|---|---|
| CD_ROM | Gibt an, ob eine CD-ROM vorhanden ist. |
| CD-Geschwindigkeit | Geschwindigkeit von CD_ROM. |
| Gehäusetyp | Typ des Computergehäuses |
| Anzahl der CPU-Kerne | Anzahl der Kerne pro CPU |
| CPU-Kern-Thread | Anzahl der Threads pro Kern |
| CPU-Anzahl | Anzahl der CPUs |
| CPU-Name | Name der CPU |
| CPU-Geschwindigkeit (MHz) | Geschwindigkeit der CPU |
| CPU-Typ | CPU-Typ |
| Festplattenspeicher (GB) | Speicherplatz (in GB) |
| Diskette | Typ des Diskettenlaufwerks |
| Formfaktor | Formfaktor des Computers |
| Objekt-ID | Objekt-ID des Computers (z. B. die dem Computer zugeordnete VM-ID) |
| Betriebssystem | Name des Betriebssystems |
| BS-Adressbreite (Bits). | Betriebssystem-Bit (z. B. 32, 64) |
| BS-Domäne | NA |
| BS Service Pack | Service Pack, das auf dem Betriebssystem installiert ist |
| BS-Version | Version des Betriebssystems. |
| RAM (MB) | Menge des Arbeitsspeichers des Computers. |
| IstVirtuell | True/False gibt an, ob das Gerät auf einer VM-Instanz ausgeführt wird |
| Referenzattribut | Referenz für |
|---|---|
| CPU-Hersteller | Tabelle „Unternehmen“ [core_company] |
Schemabeschreibung
Das CMDB-Schemamodell trennt nicht zwischen physischen Servern und Computern und virtuellen Servern und Computern. Stattdessen haben die Klassen „Computer“ und „Server“ ein Feld mit dem Namen IsVirtual. Wenn ein Computer oder Server eine virtuelle Instanz ist, legen Sie dieses Attribut IsVirtual auf truefest.
Wie im Abschnitt „VM-Schema“beschrieben, legen Sie zum vollständigen Modellieren eines virtuellen Computers das Attribut IsVirtual im Computer- oder Server-CI auf truefest. Erstellen Sie einen VM-Instanz-Datensatz [cmdb_ci_vm_instance] mit dem Attribut BIOS UUID als Schlüsselbezeichner. Erstellen Sie dann eine Hosted_On-Beziehung zwischen dem VM-Instanzdatensatz und der Computer- oder Serverinstanz, und legen Sie IsVirtual auf truefest.
Schlüsselbeziehungsstrukturen
Seriennummer: Während der CI-Identifizierung suchen Identification and Reconciliation Engine (IRE)-Prozesse an zwei Stellen nach einer Seriennummer. Eines ist das Attribut für die CI-Seriennummer und das zweite ist die Tabelle „Seriennummer“ [cmdb_serial_number] mit Verweis auf die Tabelle „Hardware“ [cmdb_ci_hardware].
- Speichern Sie Seriennummern eines anderen Typs als „System“ nur in der Tabelle „Seriennummer“ (und nicht im CI-Attribut des Servers).
- Wenn die Seriennummer des Systems verfügbar ist, speichern Sie sie sowohl im Attribut Serial Number des CI als auch in der Tabelle „Seriennummer“.
Die Seriennummerntabelle ist eine Viele-zu-Eins-Beziehung, die mit dem Server-CI verknüpft ist. Diese Tabelle verfügt über ein Feld Typ, in dem Sie den Typ der Seriennummer (System, UUID, Chassis, Bios oder Baseboard) angeben und den tatsächlichen Wert speichern können. Verwenden Sie die folgenden Windows-Standards für Seriennummerntypen in der Tabelle „Seriennummer“ [cmdb_serial_number]:
- system: Produktidentifizierung, z. B. Seriennummer für Software, Chipnummer auf einem Hardware-Chip oder Projektnummer (für nicht kommerzielle Produkte).
- uuid: Universally Unique Identifier (UUID) für das Produkt. Eine UUID ist ein 128-Bit-Bezeichner, der sich garantiert von anderen generierten UUIDs unterscheidet.
- chassis: Vom Hersteller zugewiesene Nummer, die zur Identifizierung eines physischen Elements verwendet wird. Wert ist das Seriennummernelement der Systemgehäuse- oder Chassis-Struktur in den SMBIOS-Informationen. Dieser Typ stellt die Eigenschaften dar, die einem physischen Systemgehäuse zugeordnet sind.
- bios: Die zugewiesene Seriennummer des BIOS. Dieser Typ stellt die Attribute der grundlegenden Eingabe-/Ausgabeservices (BIOS) des Computersystems dar, die auf dem Computer installiert sind.
- baseboard: Vom Hersteller zugewiesene Nummer, die zur Identifizierung des physischen Elements verwendet wird. Diese Eigenschaft wird von CIM_PhysicalElement geerbt und manchmal als „Motherboard-Seriennummer“ bezeichnet.
Netzwerkadapter:
- Verwenden Sie die Klasse „Netzwerkadapter“ [cmdb_ci_network_adapter], um Netzwerkadapter zu speichern.
- Legen Sie das Attribut Name in der Netzwerkadapterklasse auf den Namen des Netzwerkadaptergeräts fest (z. B. eth0, eth1).
Legen Sie das Attribut MAC Address als MAC-Adresswert fest. Formatieren Sie die Zeichenfolge mit Doppelpunkten zwischen Oktetten und Hexadezimalzeichen in Kleinbuchstaben mit aufgefüllten Nullen.
Beispiel: „f8:f2:1e:00:d4:66“
- Erstellen Sie in der Tabelle „CI-Beziehung“ [cmdb_rel_ci] eine Beziehung Owned By::Owns zum zugeordneten Hardware-CI. Geben Sie einen Verweis aus der Tabelle „Netzwerkadapter“ [cmdb_ci_network_adapter] an, indem Sie das CI mit einem Verweis auf das zugeordnete Hardware-CI verwenden.
IP-Adresse:
- Verwenden Sie die Klasse „IP-Adresse“ [cmdb_ci_ip_address], um IP-Adressen zu speichern.
- Speichern Sie einen IP-Adresswert im Attribut IP Address und im Attribut Name (um leere Name -Attribute zu vermeiden).
- Speichern Sie einen IPv4-IP-Adresswert im Format „NNN.NNN.NNN.NNN“ mit dezimalbasierten Oktetten und Punkttrennzeichen. Nicht konforme Werte sollten als ungültig betrachtet und auf Nullwerte bereinigt werden.
- Speichern Sie einen IPv6-IP-Adresswert in Hexadezimalzeichen in Kleinbuchstaben mit Doppelpunkt-Trennzeichen. Nicht bestätigende Werte sollten als ungültig betrachtet und auf Nullwerte bereinigt werden.
- Legen Sie das Attribut Netmask auf die IP-Adresse fest.
- Erstellen Sie in der Tabelle „CI-Beziehung“ [cmdb_rel_ci] eine Beziehung vom Typ „Eigentum :: Eigentum“ zum zugeordneten Hardware-CI.
- Geben Sie für die IP-Adresse einen Verweis auf die Tabelle „Netzwerkadapter“ [cmdb_ci_network_adapter] mithilfe des Konfigurationselements mit einem Verweis auf das zugeordnete Hardware-CI an.
- Um sicherzustellen, dass die Identifizierungsregeln des Basissystems ordnungsgemäß funktionieren, speichern Sie auch die IP-Adresse in der zugehörigen Netzwerkadapterklasse.
Netzwerkadapter und IP-Adresse:
- Speichern Sie die MAC-Adresse des auf einem Server installierten Netzwerkadapters in der Klasse „Netzwerkadapter“ [cmdb_ci_network_adapter].
- Speichern Sie die IP-Adresse in der IP-Adressklasse [cmdb_ci_ip_address].
- Speichern Sie die MAC-Adresse oder IP-Adresse nicht in der Serverklasse [cmdb_ci_server].
Wichtige Referenzstrukturen
- Software und Prozesse, die auf einem Server ausgeführt werden: Die Klasse „Software“ [cmdb_ci_spkg] enthält das generische Softwarepaket, das sich auf das Server-CI bezieht. Die Tabelle „cmdb_software_instance“ instanziiert jede Instanz des Softwarepakets mit:
- 1:1-Referenz zurück zur Serverklasse [cmdb_ci_server].
- Viele-zu-eins-Referenz auf die Softwareklasse
Wenn das Plugin „Software Asset Management Foundation“ [com.snc.sams] oder „Software Asset Management“ [com.snc.software_asset_management] installiert ist, speichern Sie die Softwaredetails in der Tabelle „Softwareinstallation“ [cmdb_sam_sw_install] anstatt in der Tabelle „cmdb_software_instance“.
- Manufacturer und Model ID sind Referenzattribute für die Tabellen „Unternehmen“ [core_company] und „Produktmodell“ [cmdb_model].
- Owned By, Assigned To, Managed Byund Supported By sind Referenzattribute für die Benutzertabelle [sys_user]. Change Group und Support Group sind Referenzattribute für die Gruppentabelle [sys_user_group].
Identifizierungsregel
- Identifier-Eintrag, der die mit der Seriennummer [cmdb_serial_number] angegebene Lookup-basierte Identifizierung als Suchtabelle verwendet. Die Seriennummerntabelle ist eine Viele-zu-Eins-Referenz von der Seriennummer zurück zum Server-CI.
- Bezeichnereintrag, der mit dem Attribut Serial Number im CI angegeben wird.
- Bezeichnereintrag für das Attribut Name. Wenn Serial Number nicht verfügbar ist, wird das Attribut Name (entspricht dem Hostnamen) verwendet. Wenn sowohl das Attribut Serial Number als auch das Attribut Name angegeben sind, sucht die Identification and Reconciliation Engine (IRE) zuerst nach der Seriennummer. Wenn dann keine Seriennummer gefunden wird, greift IRE auf den Namen zurück.
- Bezeichnereintrag, der für die Attribute MAC Address/IP Address in der Netzwerkadaptertabelle angegeben ist. Verlassen Sie sich jedoch nicht nur auf MAC Address/IP Address.
Wenn Serial Number und Name nicht verfügbar sind und nur MAC Address/IP Address verfügbar sind, verwenden Sie MAC Address als Namen des CI. Wenn Sie MAC Address als Namen für das CI verwenden, stellen Sie sicher, dass Sie kein leeres CI erstellen.
Weitere Informationen finden Sie unter CMDB-Identifikation und -Abgleich.