使用具有连接监视器的 Azure Monitor 代理监视网络连接

连接监视器支持 Azure Monitor 代理扩展,消除了对旧 Log Analytics 代理的依赖。

与运行各种监视代理相比,Azure Monitor 代理可整合解决 Azure 和本地计算机的连接性日志和指标数据收集需求所需的所有功能。

Azure Monitor 代理有以下优势:

  • 增强的安全性和性能功能
  • 通过高效的数据收集有效节省成本
  • 易于故障排除,为 Log Analytics 代理提供更简单的数据收集管理

有关详细信息,请参阅Azure Monitor 代理

若要开始使用连接监视器进行监视,请执行以下步骤:

  • 安装监视代理
  • 创建连接监视器
  • 分析监视数据并设置警报
  • 诊断网络中的问题

以下部分提供有监视代理安装的详细信息。 有关详细信息,请参阅使用连接监视器监视网络连接性

为 Azure 资源和非 Azure 资源安装监视代理

连接监视器依赖轻型的可执行文件来运行连接性检查。 它同时支持来自 Azure 环境和本地环境的连接性检查。 使用的可执行文件取决于虚拟机 (VM) 是托管在 Azure 上还是托管在本地。

Azure 虚拟机和规模集的代理

要为 Azure 虚拟机和虚拟机规模集安装代理,请参阅使用连接监视器监视网络连接性的“Azure 虚拟机和虚拟机规模集的代理”部分。

本地计算机的代理

要使连接监视器将本地计算机识别为监视源,请执行以下步骤:

  • 已启用 Azure Arc 的服务器启用混合终结点。

  • 连接混合计算机,方法是在每台计算机上安装 Azure Connected Machine Agent

    此代理不提供任何其他功能,不会取代 Azure Monitor 代理。 借助 Azure Connected Machine Agent 就可以管理托管在 Azure 外部(在企业网络或其他云提供商中)的 Windows 和 Linux 计算机。

  • 安装 Azure Monitor 代理以启用网络观察程序扩展。

    代理从混合源收集监视日志和数据,并将其交付给 Azure Monitor。

为本地计算机启用网络性能监视器解决方案

要为本地计算机启用网络性能监视器解决方案,请执行以下步骤:

  1. 在 Azure 门户中,转到“网络观察程序”。

  2. 在“监视”下,选择“连接监视器”

  3. 选择“+ 启用非 Azure”

  4. 在“启用非 Azure”中,选择要在其中启用该解决方案的订阅和工作区,然后选择“创建”。

    启用解决方案后,工作区需要几分钟才会显示。

与使用 Log Analytics 代理时不同,可将网络性能监视器解决方案配置为只将数据发送到单个 Log Analytics 工作区。

如果希望跳过用于启用网络观察程序扩展的安装过程,可以继续创建连接监视器,并允许在本地计算机上自动启用监视解决方案。

与其他代理共存

Azure Monitor 代理可以与旧 Log Analytics 代理共存或在同一台计算机上并行运行。 你可以在评估或迁移期间继续使用其现有功能。

虽然这种共存允许开始转换,但需要考虑一些限制:

  • 请勿收集重复数据,因为它可能会改变查询结果并影响下游功能(例如警报、仪表板或工作簿)。

    例如,VM 见解功能使用 Log Analytics 代理将性能数据发送到 Log Analytics 工作区。 你还可能已将工作区配置为从代理收集 Windows 事件和 Syslog 事件。 如果安装 Azure Monitor 代理,并为这些相同的事件和性能数据创建数据收集规则,则会生成重复数据。 请确保不从两个代理收集相同的数据。 如果要收集重复数据,请确保数据来自不同的计算机或发送到不同的目标。

  • 数据重复还会因为数据引入和保留而产生更多费用。

  • 在同一计算机上运行两个遥测代理会导致资源消耗翻倍,包括但不限于 CPU、内存、存储空间和网络带宽。

下一步