将 System Center Operations Manager 与 VM 见解映射功能集成

在 VM 见解中,可以查看在 Azure 或实际环境中运行的 Windows 和 Linux 虚拟机 (VM) 上发现的应用程序组件。 通过映射功能与 System Center Operations Manager 之间的这种集成,可以在 Operations Manager 中基于 VM 见解中的动态依赖项映射自动创建分布式应用程序关系图。 本文介绍如何配置 System Center Operations Manager 管理组以支持此功能。

注释

如果已部署服务映射,可以在 VM 见解中查看映射,其中包括用于监视 VM 运行状况和性能的其他功能。 VM 见解的映射功能旨在替换独立的服务映射解决方案。 若要了解详细信息,请参阅 VM 见解概述

先决条件

  • System Center Operations Manager 管理组(2012 R2 或更高版本)。
  • 配置为支持 VM 洞察力的 Log Analytics 工作区。
  • 由 Operations Manager 监视并将数据发送到 Log Analytics 工作区的一个或多个 Windows 和 Linux 虚拟机或物理计算机。 需要将报告给 Operations Manager 管理组的 Linux 服务器配置为直接连接到 Azure Monitor。 有关详细信息,请查看 Log Analytics 代理收集日志数据中的概述。
  • 有权访问与 Log Analytics 工作区关联的 Azure 订阅的服务主体。 有关详细信息,请转到 “创建服务主体”。

安装服务映射管理包

可以通过导入 Microsoft.SystemCenter.ServiceMap 管理包(Microsoft.SystemCenter.ServiceMap.mpb)来启用 Operations Manager 与映射功能的集成。 可以从 Microsoft下载中心下载管理包捆绑包。 捆绑包包含以下管理包:

  • Microsoft服务映射应用程序视图
  • Microsoft System Center Service Map Internal
  • Microsoft System Center 服务映射重写
  • Microsoft System Center Service Map

设置集成

安装服务映射管理包后,管理窗格中的Operations Management Suite下会显示一个新节点服务映射

注释

Operations Management Suite 是包含 Log Analytics 的服务集合,现在是 Azure Monitor 的一部分。

若要配置虚拟机监控映射集成,请执行以下步骤:

  1. 若要打开配置向导,请在 “服务映射概述 ”窗格中,单击“ 添加工作区”。

    “服务映射概述”窗格

  2. “连接配置 ”窗口中,输入租户名称或 ID、应用程序 ID(也称为用户名或 clientID),以及服务主体的密码,然后单击“ 下一步”。 有关详细信息,请转到“创建服务主体”。

    “连接配置”窗口

  3. 在“ 订阅选择 ”窗口中,选择 Azure 订阅、Azure 资源组(包含 Log Analytics 工作区)和 Log Analytics 工作区,然后单击“ 下一步”。

    Operations Manager 配置工作区

  4. “计算机组选择 ”窗口中,选择要同步到 Operations Manager 的服务映射计算机组。 单击 “添加/删除计算机组”,从 可用计算机组列表中选择组,然后单击“ 添加”。 选择完组后,单击“ 确定 ”完成。

    Operations Manager 配置机器组

  5. 服务器选择 窗口中,配置服务映射服务器组,以便将您希望在 Operations Manager 和映射功能之间同步的服务器添加进去。 单击 “添加/删除服务器”。

    若要为服务器生成分布式应用程序关系图的集成,服务器必须是:

    • 由运营经理监视

    • 配置为报告到已配置 VM 见解的 Log Analytics 工作区

    • 在服务映射服务器组中列出

      操作经理配置组

  6. 可选:选择“所有管理服务器资源池”以与 Log Analytics 通信,然后单击“ 添加工作区”。

    “添加 Microsoft Operations Management Suite 工作区”中的“服务器池”屏幕的屏幕截图,其中选择了“所有管理服务器资源池”。

    配置和注册 Log Analytics 工作区可能需要一分钟时间。 配置完成后,Operations Manager 将开始启动第一次地图同步。

    “添加Microsoft Operations Management Suite 工作区”中的“完成”屏幕的屏幕截图,确认已添加工作区。

显示器集成

连接 Log Analytics 工作区后,Operations Manager 操作控制台的监视窗格中会显示一个新的文件夹“服务映射”。

Operations Manager 监控窗格

服务映射文件夹有四个节点:

  • 活动警报:列出有关 Operations Manager 与 Azure Monitor 之间通信的所有活动警报。

    注释

    这些警报不是与 Operations Manager 同步的 Log Analytics 警报,它们基于服务映射管理包中定义的工作流在管理组中生成。

  • 服务器:列出配置为从 VM 见解映射功能同步的受监视服务器。

    “Operations Manager 监视服务器”窗格

  • 机器组依赖视图:列出从地图功能同步的所有机器组。 可以单击任意组以查看其分布式应用程序关系图。

    服务映射的屏幕截图,其中显示了一个关系图,其中显示了每个计算机组的图像和指示它们之间的依赖关系的行。

  • 服务器依赖项视图:列出从地图功能同步的所有服务器。 可以单击任何服务器以查看其分布式应用程序关系图。

    服务映射的截图,显示了每个服务器的图像构成的拓扑图,以及指示服务器之间依赖关系的连线。

编辑或删除工作区

可以通过 “服务映射概述 ”窗格(管理 窗格 >Operations Management Suite>服务映射)编辑或删除配置的工作区。

注释

Operations Management Suite 是包含 Log Analytics 的服务集合,它现在是 Azure Monitor 的一部分。

在此当前版本中,只能配置一个 Log Analytics 工作区。

操作管理器编辑工作区窗格

配置规则和替代

规则 Microsoft.SystemCenter.ServiceMapImport.Rule 定期从 VM 见解映射功能中提取信息。 若要修改同步间隔,可以重写规则并修改参数 IntervalMinutes 的值。

Operations Manager 覆盖属性窗口

  • 已启用:启用或禁用自动更新。
  • IntervalMinutes:指定更新之间的时间。 默认间隔为一小时。 如果要更频繁地同步映射,可以更改值。
  • TimeoutSeconds:指定请求超时前的时间长度。
  • TimeWindowMinutes:指定查询数据的时间范围。 默认值为 60 分钟,这是允许的最大间隔。

已知问题和限制

当前设计存在以下问题和限制:

  • 只能连接到单个 Log Analytics 工作区。
  • 虽然可以通过 “创作 ”窗格手动将服务器添加到服务映射服务器组,但这些服务器的映射不会立即同步。 在下一个同步周期内,它们将从 VM Insights Map 功能同步。
  • 如果对管理包创建的分布式应用程序关系图进行任何更改,则下次与 VM 见解同步时可能会覆盖这些更改。

创建服务主体

有关创建服务主体的官方 Azure 文档,请参阅:

建议

您是否有关于与 VM Insights 映射功能集成或本文档的反馈意见? 访问我们的 “用户语音”页面,你可以在其中建议功能或投票支持现有建议。