次の方法で共有


DMI デコーダーの構成

この記事では、DMI デコーダーを構成する方法と、それをサポートしていないデバイス用の代替構成について説明します。

Note

Defender for IoT のマイクロ エージェントは 2025 年 8 月 1 日に廃止される予定です。

概要

Microsoft Defender for IoT のデバイス インベントリには、お使いの環境内のすべての IoT デバイスの概要が示されます。 デバイス インベントリ テーブルは、情報フィールドを追加または削除し、フィールドをフィルター処理することで、ユーザー設定に合わせてカスタマイズできます。

DMI デコーダーは、デバイスのハードウェアとファームウェア上のデータを取得するために使用されます。

取得されるフィールドは次のとおりです。

  • ファームウェア ベンダー
  • Firmware version
  • ハードウェア モデル
  • ハードウェアのシリアル番号
  • ハードウェア ベンダー

DMI デコーダーの詳細については、dmidecode(8): DMI テーブル デコーダー - Linux man ページ (die.net) を参照してください。

dmidecode 用の SMBIOS テーブルを設定する

dmidecode(8) をサポートするには、SMBIOS テーブルが存在し、有効である必要があります。 実装するには、システム管理 BIOS 仕様を参照してください。

代替構成

DMI デコーダーをサポートしていないデバイスの場合は、ファームウェアとハードウェアのフィールドを取得して設定するための以下の 2 つの代替オプションがあります。

JSON ファイル

デバイス上で値を手動で設定するには、JSON ファイルを作成します。 マイクロ エージェントが JSON ファイルから値を読み取り、クラウドに送信します。

ファイルを構成するには、次のパスと形式の詳細を使用します。

  • パス:

        /etc/defender_iot_micro_agent/sysinfo.json
    
  • 形式:

        "HardwareVendor": "<hardware vendor>", 
        "HardwareModel": "<hardware model>",
        "HardwareSerialNumber": "<hardware serial number>", 
        "FirmwareVendor": "<firmware vendor>", 
        "FirmwareVersion": "<firmware version>"
    

モジュール ツイン構成

クラウド上で値を手動で設定するには、次のプロパティを設定してモジュール ツイン構成を使用します。

    “properties”:{
        “desired”:{
                    “SystemInformation_HardwareVendor”: ”<data>”,
                    “SystemInformation_HardwareModel”: ”<data>”,
                    “SystemInformation_FirmwareVendor”: ”<data>”,
                    “SystemInformation_ FirmwareVersion”: ”<data>”,
                    “SystemInformation_HardwareSerialNumber”: ”<data>”
        }
    }              

次のステップ

Microsoft Defender for IoT エージェントベースのソリューションを構成する

Pluggable Authentication Modules (PAM) を構成してサインイン イベントを監査する (プレビュー)