---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# ハードウェア \[cmdb_ci_hardware\] クラス

# ハードウェア \[cmdb_ci_hardware\] クラス {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：7分

CMDB ハードウェア \[cmdb_ci_hardware\] クラスの属性、識別ルール、およびその他の重要なスキーマ構造。
ベースシステムの一般的な CMDB テーブルの説明については、「[CMDB テーブルの説明](https://servicenow-prod.fluidtopics.net/_D26sGjxgLNeI57NUG_V4w "テーブルの名前、ラベル、およびテーブルに格納されている情報のタイプの説明を含む、ベースシステム内の CMDB のテーブルのリスト。")」を参照してください。
図 : 1. ハードウェア、コンピューター、サーバースキーマ  
注:  
図に記載されている cmdb_sw_instance は cmdb_software_instance クラスへの参照で、Supported_Group は Support_Group への参照です。

## 属性 {#class-hardware__section_xkn_yk4_y3b}

Hardware クラスは、次の一意の属性を追加します。{#class-hardware__table_mnk_1l4_y3b__entry__2}

| 属性 | 説明 |
|-|-|
| hardware_status​ | \[メンテナンス中\] や \[廃止\] などのハードウェアのステータス。ステータスを資産クラスに同期するために使用されます。 |
| hardware_substatus​ | セカンダリハードウェアステータス。hardware_status の設定ごとに、このフィールドで使用できる選択肢のセットが異なります。 |
| default_gateway | コンピューターが接続されるデフォルトのゲートウェイ。​ |
[ ]

{#class-hardware__table_mnk_1l4_y3b}

## 重要な関係構造 {#class-hardware__section_xbv_w12_1jb}

ハードウェア、コンピューター、またはサーバー CI を作成する際は、次のキーとなる関係を重要なガイドラインとしてご使用ください。

* シリアル番号：CI の識別中に、識別および調整エンジン (IRE) プロセスが、次の 2 つの場所でシリアル番号を検索します。1 つは CI シリアル番号属性です。もう 1 つはシリアル番号 \[cmdb_serial_number\] テーブルであり、これにはハードウェア \[cmdb_ci_hardware\] テーブルへの参照が含まれています。

  * システム以外のあらゆるタイプのシリアル番号を、シリアル番号テーブルにのみ格納します (サーバー CI 属性には格納しないでください)。
  * システムのシリアル番号が利用可能な場合は、CI の Serial Number 属性とシリアル番号テーブルの両方に格納します。
  {#class-hardware__ul_ejl_rmn_3jb}

  シリアル番号テーブルは 多対 1 の関係で、サーバー CI にリンクしています。このテーブルには、シリアル番号のタイプ (システム、uuid、シャーシ、BIOS、またはベースボード) を指定して、実際の値自体を格納するためのタイプフィールドがあります。シリアル番号 \[cmdb_serial_number\] テーブルのシリアル番号タイプには、次の Windows 標準を使用します。  
  * system：ソフトウェアのシリアル番号、ハードウェアチップの型番号、またはプロジェクト番号 (非商用製品の場合) などの製品 ID。
  * uuid：製品のユニバーサル固有識別子 (UUID)。UUID は、生成された他の UUID とは異なることが保証されている 128 ビットの識別子です。
  * chassis：物理要素を識別するために使用される、メーカーが割り当てた番号。値は、SMBIOS 情報にあるシステムエンクロージャまたはシャーシ構造のシリアル番号メンバーです。このタイプは、物理システムエンクロージャに関連付けられたプロパティを表します。
  * bios：BIOS の割り当てられたシリアル番号。このタイプは、コンピューターにインストールされているコンピューターシステムの基本入出力サービス (BIOS) の属性を表します。
  * baseboard：物理要素を識別するために使用される、メーカーが割り当てた番号。このプロパティは CIM_PhysicalElement から継承され、「マザーボードシリアル番号」と呼ばれることもあります。
  {#class-hardware__ul_izs_dln_3jb}
* ネットワークアダプタ：

  * ネットワークアダプタ \[cmdb_ci_network_adapter\] クラスを使用して、ネットワークアダプタを保存します。
  * ネットワークアダプタクラスのName属性を、ネットワークアダプタデバイスの名前 (eth0、eth1 など) に設定します。
  * MAC Address属性を MAC アドレス値に設定します。オクテットと埋め込みゼロを含む小文字の 16 進数の間にコロン区切り文字を使用して文字列をフォーマットします。

    例：「f8:f2:1e:00:d4:66」
  * CI 関係 \[cmdb_rel_ci\] テーブルで、関連するハードウェア CI に対する Owned By::Owns 関係を作成します。関連するハードウェア CI を参照する CI を使用して、ネットワークアダプタ \[cmdb_ci_network_adapter\] テーブルからの参照を指定します。
  {#class-hardware__ul_kr2_n53_z3b}
* IP アドレス：

  * IP アドレス \[cmdb_ci_ip_address\] クラスを使用して IP アドレスを格納します。
  * (Name属性が空にならないようにするには) IP アドレスの値を IP Address属性と Name属性に格納します。
  * 「NNN.NNN.NNN.NNN」の形式を使用し、10 進数ベースのオクテットとピリオドの区切り文字を使用して、IPv4 IP アドレス値を格納します。不適合な値は無効とみなされ、null 値にクレンジングされます。
  * コロン区切りの小文字の 16 進数を使用して、IPv6 IP アドレス値を格納します。不適合な値は無効とみなされ、null 値にクレンジングされます。
  * Netmask属性を IP アドレスに設定します。
  * CI 関係 \[cmdb_rel_ci\] テーブルで、関連するハードウェア CI に対する Owned By::Owns 関係を作成します。
  * IP アドレスに対し、関連するハードウェア CI を参照する構成アイテムを使用して、ネットワークアダプタ \[cmdb_ci_network_adapter\] テーブルへの参照を指定します。
  * ベースシステムの識別ルールが正しく機能するようにするには、関連するネットワークアダプタクラスにも IP アドレスを格納します。
  {#class-hardware__ul_llq_wq3_z3b}
* ネットワークアダプタと IP アドレス：

  * サーバーにインストールされているネットワークアダプタの MAC アドレスをネットワークアダプタ \[cmdb_ci_network_adapter\] クラスに格納します。
  * IP アドレスを IP アドレス \[cmdb_ci_ip_address\] クラスに格納します。
  * MAC アドレスまたは IP アドレスをサーバー \[cmdb_ci_server\] クラスに格納しないでください。
  {#class-hardware__ul_ajg_lmy_z3b}
{#class-hardware__ul_qdv_5qn_y3b}

## キー参照構造 {#class-hardware__section_yh5_2b2_1jb}

ハードウェア、コンピューター、またはサーバー CI を作成する際は、次のキー参照を重要なガイドラインとして使用してください。

* サーバーで実行されているソフトウェアとプロセス：ソフトウェア \[cmdb_ci_spkg\] クラスには、サーバー CI に関連する汎用ソフトウェアパッケージが含まれています。cmdb_software_instance テーブルでは、次を利用してソフトウェアパッケージの各インスタンスをインスタンス化します。
  * サーバー \[cmdb_ci_server\] クラスへの 1 対 1 の参照
  * ソフトウェアクラスへの多対 1 の参照

  {#class-hardware__ul_iky_yc4_fjb}これらの参照は、それぞれInstalled onとProduct Nameの参照属性に格納されます。

  Software Asset Management Foundation \[com.snc.sams\] または Software Asset Management \[com.snc.software_asset_management\] プラグインがインストールされている場合は、ソフトウェアの詳細が cmdb_software_instance テーブルではなくソフトウェアインストール \[cmdb_sam_sw_install\] テーブルに保存されます。
* ManufacturerとModel ID は、それぞれ \[会社\] (core_company) テーブルと製品モデル \[cmdb_mode\] テーブルへの参照属性です。
* Owned By、Assigned To、Managed By、Supported Byは ユーザー \[sys_user\] テーブルへの参照属性です。Change GroupとSupport Groupはグループ \[sys_user_group\] テーブルへの参照属性です。
{#class-hardware__ul_xjv_r5n_y3b}

## 識別ルール {#class-hardware__section_snz_1pg_1jb}

ベースシステムには、ハードウェア、コンピューター、サーバーの各クラスに事前定義された識別ルールが含まれています。これらのクラスは同一です。この識別ルールには、優先度順にリストされた次のキー識別子エントリがあります。

1. シリアル番号 \[cmdb_serial_number\] で指定されたルックアップベースの ID をルックアップテーブルとして使用する識別子エントリ。シリアル番号テーブルは、シリアル番号からサーバー CI への多対 1 の参照です。
2. CI のSerial Number属性で指定された識別子エントリ。
3. Name属性の識別子エントリ。Serial Number が利用できない場合は、Name (ホスト名) 属性が使用されます。Serial NumberとNameの両属性が指定されている場合は、識別および調整エンジン (IRE) は最初にシリアル番号を検索します。その後、シリアル番号が見つからない場合、 IRE は名前の使用に切り替えます。
4. ネットワークアダプタテーブルの MAC Address/IP Address属性で指定された識別子エントリ。ただし、MAC Address/IP Addressだけに依存しないでください。

   Serial NumberとNameの両方が利用できず、MAC Address/IP Addressしか利用できない場合は、MAC Addressを CI の名前として使用します。CI の名前として MAC Addressを使用すると、空の CI を作成しなくなります。
{#class-hardware__ol_b3c_bxs_y3b}

詳細については、「[CMDB 識別および調整 (IRE)](https://servicenow-prod.fluidtopics.net/H~tj0w3DyHuqw0TuKW3kng "識別および調整モジュールは、さまざまなデータソースからのデータを識別して調整するための集中化されたフレームワークを提供します。複数のデータソースを使用して CI レコードを作成および更新するときに、CMDB および一部の非 CMDB テーブルの完全性を維持するのに役立ちます。")」を参照してください。

