你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DMI 解码器配置

本文介绍如何配置 DMI 解码器,以及针对不支持它的设备的替代配置。

注意

Defender for IoT 计划在 2025 年 8 月 1 日停用微代理。

概述

Microsoft Defender for IoT 设备清单提供了环境中所有 IoT 设备的概述。 可以通过添加或删除信息字段并筛选字段,根据你的偏好自定义设备清单表。

DMI 解码器用于检索设备硬件和固件上的数据。

检索的字段包括:

  • 固件供应商
  • 固件版本
  • 硬件型号
  • 硬件序列号
  • 硬件供应商

有关 DMI 解码器的详细信息,请参阅 dmidecode(8):DMI 表解码器 - Linux 手册页 (die.net)

为 dmidecode 填充 SMBIOS 表

若要支持 dmidecode(8),SMBIOS 表必须存在且有效。 若要实现,请参阅系统管理 BIOS 规范

替代配置

对于不支持 DMI 解码器的设备,有两个替代选项可用于检索和设置固件和硬件字段:

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 基于代理的解决方案

配置可插入身份验证模块 (PAM) 以审核登录事件(预览版)