Klasse „Computer“ [cmdb_ci_computer].

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 5 Minuten Lesedauer
  • Attribute, Identifizierungsregel und andere wichtige Schemastrukturen für die Klasse CMDB Computer [cmdb_ci_computer].

    Beschreibungen allgemeiner CMDB -Tabellen in einem Basissystem finden Sie unter Beschreibungen der CMDB-Tabellen.

    Abbildung : 1. Hardware, Computer, Serverschema
    Beziehungen und Referenzen zwischen den Klassen „Hardware“, „Computer“ und „Server“.
    Hinweis:
    cmdb_sw_instance (im Diagramm angegeben) ist ein Verweis auf die Klasse cmdb_software_instance, und Supported_Group ist ein Verweis auf Support_Group.

    Attribute

    Die Klasse „Computer“ fügt die folgenden eindeutigen Attribute hinzu:
    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)​ CPU-Geschwindigkeit​.
    CPU-Typ​ CPU-Typ​.
    Festplattenspeicher (GB)​ Festplattenspeicher (in GB).
    Diskette​ Typ des Diskettenlaufwerks.​
    Formfaktor​ Formfaktor des Computers​.
    Objekt-ID​ Objekt-ID des Computers (z. B. die ID der VM, die dem Computer zugeordnet ist)​.
    Betriebssystem​ Name des Betriebssystems​.
    OS-Adressbreite (Bit)​ Betriebssystembit (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)​ RAM-Anzahl auf dem Computer​.
    IstVirtuell​ „Wahr/Falsch“ 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 unterscheidet 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 IsVirtual -Attribut auf truefest.

    Wie im Abschnitt über das Schema des virtuellen Computers [beschrieben, legen Sie zum vollständigen Modellieren eines virtuellen Computers das Attribut IsVirtual im Computer- oder Server-CI auf truefest. Erstellen Sie einen Datensatz für die VM-Instanz [cmdb_ci_vm_instance], indem Sie das Attribut BIOS UUID als Schlüsselbezeichner verwenden. Erstellen Sie dann eine Hosted_On-Beziehung zwischen dem Datensatz der VM-Instanz und der Computer- oder Serverinstanz, und legen Sie IsVirtual auf truefest.

    Schlüsselbeziehungsstrukturen

    Verwenden Sie die folgenden Schlüsselbeziehungen als wichtige Richtlinien beim Erstellen von Hardware-, Computer- oder Server-CIs:
    • Seriennummer: Während der CI-Identifizierung suchen die Prozesse der Identification and Reconciliation Engine (IRE) an zwei Orten nach einer Seriennummer. Eines davon ist das CI-Seriennummernattribut, das zweite 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 Seriennummerntabelle (und nicht im Server-CI-Attribut).​
      • Wenn die System-Seriennummer verfügbar ist, speichern Sie sie sowohl im Attribut Serial Number des CI als auch in der Seriennummerntabelle.

      Die Seriennummerntabelle ist eine Viele-zu-Eins-Beziehung, die zurück zum Server-CI verweist. Diese Tabelle enthält ein Typfeld zum Angeben des Typs der Seriennummer (System, UUID, Chassis, Bios oder Baseboard) und zum Speichern des Ist-Werts. Verwenden Sie in der Tabelle „Seriennummer“ [cmdb_serial_number] die folgenden Windows-Standards für Seriennummertypen:

      • system: Produktidentifikation, z. B. Seriennummer für Software, Chipnummer auf einem Hardware-Chip oder Projektnummer (für nichtkommerzielle 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 zugeteilte Nummer, die zur Identifizierung eines physischen Elements verwendet wird. Der 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 zugeteilte Nummer, die zur Identifizierung des physischen Elements verwendet wird. Diese Eigenschaft wird von CIM_PhysicalElement geerbt und wird manchmal als „Motherboard-Seriennummer“ bezeichnet.
    • Netzwerkadapter:

      • Verwenden Sie die Netzwerkadapterklasse [cmdb_ci_network_adapter], um Netzwerkadapter zu speichern.
      • Legen Sie das Attribut Name in der Netzwerkadapterklasse als Name des Netzwerkadaptergeräts fest (z. B. eth0, eth1).
      • Legen Sie das Attribut MAC Address als MAC-Adresswert fest. Formatieren Sie die Zeichenfolge mit Doppelpunkttrennzeichen zwischen Oktetten und Hexadezimalzeichen in Kleinbuchstaben mit aufgefüllten Nullen.

        Beispiel: „f8:f2:1e:00:d4:66“

      • Erstellen Sie in der CI-Beziehungstabelle [cmdb_rel_ci] eine Owned By::Owns -Beziehung zum zugehörigen Hardware-CI. Geben Sie eine Referenz aus der Netzwerkadaptertabelle [cmdb_ci_network_adapter] an, indem Sie das CI mit einer Referenz zum zugehörigen Hardware-CI verwenden.
    • IP-Adresse:

      • Verwenden Sie die IP-Adressklasse [cmdb_ci_ip_address], um IP-Adressen zu speichern.
      • Speichern Sie einen IP-Adresswert im Attribut IP Address und im Attribut Name (um leere Attribute Name ] 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 Null-Werte bereinigt werden.
      • Speichern Sie einen IPv6-IP-Adresswert in Kleinbuchstaben als Hexadezimalzeichen mit Doppelpunkt als 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 „Eigentum von:: Besitzer“ zum zugehörigen Hardware-CI.
      • Geben Sie für die IP-Adresse einen Verweis auf die Netzwerkadaptertabelle [cmdb_ci_network_adapter] an, indem Sie das Configuration Item mit einem Verweis auf das zugehörige Hardware-CI verwenden.
      • 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 Klasse IP-Adresse [cmdb_ci_ip_address].
      • Speichern Sie die MAC-Adresse oder die IP-Adresse nicht in der Klasse „Server“ [cmdb_ci_server].​

    Schlüsselreferenzstrukturen

    Verwenden Sie die folgenden wichtigen Referenzen als wichtige Richtlinien beim Erstellen von Hardware-, Computer- oder Server-CIs:
    • 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:
      • Eins-zu-eins-Referenz zurück zur Klasse „Server“ [cmdb_ci_server].
      • Viele-zu-eins-Referenz zurück zur Klasse „Software“.
      Diese Referenzen werden in den Referenzattributen Installed on bzw. Product Name gespeichert.

      Wenn entweder „Software Asset Management Foundation“ [com.snc.sams] oder das Plugin „Software Asset Management“ [com.snc.software_asset_management] installiert ist, speichern Sie 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 Tabelle „Benutzer“ [sys_user]. Change Group und Support Group sind Referenzattribute für die Tabelle „Gruppe“ [sys_user_group].

    Identifizierungsregel

    Das Basissystem enthält vordefinierte Identifizierungsregeln für die Klassen „Hardware“, „Computer“ und „Server“, die identisch sind. Diese Identifizierungsregel weist die folgenden Schlüsselbezeichner-Einträge auf, die in der Prioritätsreihenfolge aufgeführt sind:
    1. Bezeichnereintrag, der die suchbasierte Identifizierung verwendet, die mit der Seriennummer [cmdb_serial_number] als Suchtabelle angegeben ist. Die Seriennummerntabelle ist eine Viele-zu-Eins-Referenz von der Seriennummer zurück zum Server-CI​.
    2. Bezeichnereintrag, der mit dem Attribut Serial Number im CI angegeben ist.
    3. Bezeichnereintrag für das Attribut Name Wenn Serial Number nicht verfügbar ist, wird das Attribut Name (der Hostname ist) verwendet. Wenn sowohl das Serial Number ]-Attribut als auch das Name -Attribut angegeben werden, sucht die Identification and Reconciliation Engine (IRE) zuerst nach der Seriennummer. Wenn dann keine Seriennummer gefunden wird, greift IRE auf die Verwendung des Namens zurück.
    4. Bezeichnereintrag, der für die Attribute MAC Address/IP Address in der Netzwerkadaptertabelle angegeben ist. Sie sollten sich jedoch nicht nur auf MAC Address/IP Addressverlassen.

      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 des CI verwenden, vermeiden Sie die Erstellung eines leeren CI.

    Weitere Informationen finden Sie unter CMDB Identification and Reconciliation (IRE).