资源交互文件是要在支持该选项的小组件中显示的自定义衡量指标集。可以配置一个或多个文件用于定义特定对象类型的不同衡量指标集,进而基于配置的衡量指标和所选对象类型传播受支持的小组件。

开始之前

  • 验证您是否具有必要的权限以访问 vRealize Operations Manager的已安装文件并添加文件。

  • 基于现有示例创建新文件。示例位于以下位置:

    • vApp 或 Linux。XML 文件位于 /usr/lib/vmware-vcops/tomcat-web-app/webapps/vcops-web-ent/WEB-INF/classes/resources/reskndmetrics

关于此任务

以下小组件支持资源交互模式:

  • 衡量指标图表

  • 属性列表

  • 滚动视图表

  • 记分板

  • 迷你图

  • 拓扑图

要使用衡量指标配置(该配置显示您在 XML 文件中定义的一组衡量指标),仪表板和小组件配置必须满足以下条件:

  • 已配置仪表板小组件交互选项,以便其他小组件可为目标小组件提供对象。例如,“对象列表”小组件可为图表小组件提供对象交互。

  • 小组件自提供程序选项已设置为关闭

  • 衡量指标配置 下拉菜单中的自定义 XML 文件位于目录/usr/lib/vmware-vcops/tools/opscli 中,并已使用导入命令导入到全局存储。

如果添加 XML 文件并在稍后进行修改,更改可能不会生效。

过程

  1. 创建定义衡量指标集的 XML 文件。

    例如:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
    <AdapterKinds>
      <AdapterKind adapterKindKey="VMWARE"> 
        <ResourceKind resourceKindKey="HostSystem">
          <Metric attrkey="sys:host/vim/vmvisor/slp|resourceMemOverhead_latest" />
          <Metric attrkey="cpu|capacity_provisioned" />
          <Metric attrkey="mem|host_contention" />
        </ResourceKind>
      </AdapterKind>
    </AdapterKinds>

    在此示例中,所显示的主机系统数据基于指定的衡量指标。

  2. 根据 vRealize Operations Manager实例的操作系统,将 XML 文件保存到以下目录之一。

    操作系统

    文件位置

    vApp 或 Linux

    /usr/lib/vmware-vcops/tools/opscli

  3. 运行导入命令。

    操作系统

    文件位置

    vApp 或 Linux

    ./ops-cli.py file import reskndmetric YourCustomFilename.xml

    文件将导入全局存储,并可以从受支持的小组件进行访问。

  4. 如果更新现有文件且必须重新导入文件,请将 --force附加到上述导入命令并运行。

    例如 ./vcops-cli.py file import reskndmetric YourCustomFilename.xml --force

下一步做什么

要验证是否已导入 XML 文件,请配置一个受支持的小组件,并确保新文件可在下拉菜单中显示。