教程:使用 VM 见解监视混合计算机

Azure Monitor 可以直接从混合计算机将数据收集到 Log Analytics 工作区,以便进行详细分析和关联。 通常,这需要遵循配置管理标准,使用脚本、手动或自动方法在计算机上安装 Log Analytics 代理。 现在,已启用 Azure Arc 的服务器可以安装用于 Windows 和 Linux 的 Log Analytics 和依赖项代理 VM 扩展,从而使 VM 见解能够从非 Azure VM 收集数据。

本教程介绍以下操作:

  • 为 Linux 或 Windows 非 Azure VM 启用和配置 VM 见解
  • 从这些 VM 收集和查看数据

先决条件

  • 查看 Log Analytics 代理概述中提供的 Log Analytics 代理的防火墙要求。 VM 见解映射依赖关系代理本身不传输任何数据,它不需要对防火墙或端口做出任何更改。

启用 VM 见解

  1. 在 Azure 门户中单击“所有服务”,然后搜索并选择“计算机 - Azure Arc”,以启动 Azure Arc 服务

    Azure 门户的屏幕截图,其中显示了搜索“服务器”-“Azure Arc”。

  2. 在“Azure Arc - 计算机”页上,选择在快速入门文章中创建的连接的计算机

  3. 从左窗格的“监视”部分下,选择“见解”,然后选择“启用” 。

    计算机左侧导航菜单的屏幕截图,其中选择了“见解”。

  4. 在 Azure Monitor“见解载入”页上,系统会提示创建工作区。 对于本教程,在已有工作区的情况下,请勿选择现有 Log Analytics 工作区。 改为选择默认值,即,已注册连接的计算机所在同一区域中具有唯一名称的工作区。 此工作区是为你创建和配置的。

    “见解载入”屏幕的屏幕截图,其中包含用于启用 VM 见解的按钮。

    在已连接的计算机上执行配置并安装扩展时,会显示状态消息。 此过程需要花费几分钟时间。

    计算机见解安装页面的屏幕截图,其中显示了进度状态消息。

    进程完成后,消息会显示计算机已安装且见解已成功部署。

查看收集的数据

  1. 部署和配置完成后,选择“见解”,然后选择“性能”选项卡。“性能”选项卡显示从计算机的来宾操作系统收集的一组选定的性能计数器。 向下滚动查看更多计数器,并将鼠标移动到关系图上以查看从在计算机上安装 Log Analytics VM 扩展起采用的平均时间和百分位数。

    见解“性能”选项卡以及所选计算机的图表的屏幕截图。

  2. 选择“映射”。 映射功能显示计算机上运行的进程及其依赖项。 选择“属性”打开属性窗格(如果尚未打开)。

    见解“映射”选项卡以及所选计算机的映射的屏幕截图。

  3. 展开计算机的进程。 选择其中一个进程以查看其详细信息并突出显示其依赖项。

  4. 再次选择你的计算机,然后选择“日志事件”。 将会看到计算机的 Log Analytics 工作区中存储的表的列表。 此列表在 Windows 或 Linux 计算机上有所不同。

  5. 选择“事件”表。 “事件”表包含来自 Windows 事件日志的所有事件。 Log Analytics 将会打开,其中包含一个用于检索所收集事件日志条目的简单查询。

后续步骤

若要详细了解 Azure Monitor,请参阅以下文章: