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

在 Windows 客户端计算机上启用 VM 见解

对于始终打开并连接到 Internet 的 Windows 10 和 11 客户端计算机,请使用 Azure Arc 作为服务器,并遵循与在 Azure VM 上启用 VM 见解相同的过程

本文介绍如何在间歇性联机且不使用 Azure Arc 管理的 Windows 客户端计算机上启用 VM Insights。

先决条件

  • Log Analytics 工作区
  • 已加入 Microsoft Entra 租户的域的 Windows 设备。 设备必须能够连接到 Internet。
  • 请参阅支持的操作系统,以确保正在启用的虚拟机或虚拟机规模集的操作系统是受支持的。

防火墙要求

  • 有关 Azure Monitor 代理防火墙要求,请参阅 “定义 Azure Monitor 代理网络设置”。
  • VM Insights 映射依赖项代理不会传输任何数据本身,并且不需要对防火墙或端口进行任何更改。

如果 IT 安全策略不允许网络上的计算机连接到 Internet,Azure Monitor 代理直接或通过 Log Analytics 网关 将数据传输到 Azure Monitor。

限制

  • 为 Windows 客户端计算机创建的数据收集规则只能面向整个 Microsoft Entra 租户范围。 也就是说,与受监视对象关联的数据收集规则适用于在租户中使用此客户端安装程序安装 Azure Monitor 代理的所有 Windows 客户端计算机。 Windows 客户端设备尚不支持 使用数据收集规则的精细目标。
  • Azure Monitor 代理不支持监视通过 Azure 专用链接连接的 Windows 计算机。
  • 使用 Windows 客户端安装程序安装的代理主要用于始终连接的 Windows 桌面或工作站。 尽管可以使用安装程序在笔记本电脑上安装 Azure Monitor 代理,但该代理未针对笔记本电脑上的电池消耗和网络限制进行优化。

部署 VM Insights 数据收集规则并安装代理

若要在 Windows 客户端计算机上启用 VM Insights,请执行以下操作:

  1. 如果没有现有的 VM Insights 数据收集规则, 请使用 ARM 模板部署 VM Insights 数据收集规则。 数据收集规则必须与 Log Analytics 工作区位于同一区域。

  2. 按照在 Windows 客户端设备上安装 Azure Monitor 代理中所述的步骤操作:

    • 使用客户端安装程序在计算机上安装 Azure Monitor 代理。
    • 创建受监视的对象。
    • 将受监视的对象关联到 VM Insights 数据收集规则。

    受监视的对象会自动将 VM Insights 数据收集规则关联到租户中使用客户端安装程序安装 Azure Monitor 代理的所有 Windows 设备。

  3. 若要使用 VM Insights 的映射功能,请手动计算机上安装 Dependency Agent。

疑难解答

本部分提供常见问题的故障排除提示。

计算机未在地图上显示

如果 Dependency Agent 安装成功,但在映射上没有看到计算机,请按照以下步骤诊断问题:

  1. Dependency Agent 是否已安装成功? 检查服务是否已安装并正在运行。 查找名为“Microsoft Dependency Agent”的服务。

  2. 是否处于 Log Analytics 的免费定价层? 免费计划最多允许五台仅有的计算机。 任何后续的计算机都不会出现在映射上,即使之前的五台计算机不再发送数据,也是如此。

  3. 计算机是否向 Azure Monitor 日志发送日志和性能数据? 为计算机运行此查询:

    Usage | where Computer == "computer-name" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

    它是否返回了一个或多个结果? 是否为最新数据? 如果是这样,代理将正常运行并与服务通信。 如果不是,请检查服务器上的代理。 请参阅 对 Windows 虚拟机和规模集Log Analytics 代理进行 Linux 故障排除的 Azure Monitor 代理故障排除

计算机显示在地图上,但没有进程

你在映射上看到计算机,但它没有进程或连接数据。 在这种情况下,Dependency Agent 已安装并正在运行,但内核驱动程序未加载。

检查 C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log 文件。 文件的最后几行应指出为何未加载内核。

后续步骤

为虚拟机启用监视后,可以使用 VM Insights 分析此信息。