了解 $this 变量

通过某个资产的“Additional data”可自定义页面上的特殊变量,您可以轻松地展示与当前资产直接相关的其他信息。

关于本任务

要在资产的可自定义登录页面上的小工具中使用“$this”变量,请执行以下步骤。在此示例中,我们将添加表小工具。
注:“$this”变量仅适用于资产的可自定义登录页面。它们不适用于其他 Insight 信息板。根据资产类型,可用的“$this”变量将有所不同。

步骤

  1. 导航到您所选资产的资产页面。在此示例中,我们将选择虚拟机 (VM) 资产页面。查询或搜索某个虚拟机,然后单击相应链接以转到此虚拟机的资产页面。
    此时将打开此虚拟机的资产页面。
  2. 单击Change view:” > “Additional Virtual Machine data下拉菜单以转到此资产的可自定义登录页面。
  3. 单击 “Widget” 按钮,然后选择 “Table widget” 。
    此时将打开表小工具,以供编辑。默认情况下,此表将显示所有存储,
  4. 我们希望显示所有虚拟机。单击资产选择器,将 “Storage” 更改为 “Virtual Machine” 。
    现在,此表将显示所有虚拟机。
  5. 单击 “Column selector” 按钮 ,然后向此表中添加 “hypervisor name” 字段。
    此时将显示此表中每个虚拟机的虚拟机管理程序名称。
  6. 我们仅需要显示托管当前虚拟机的虚拟机管理程序。单击 “Filter by” 字段的 “+” 按钮,然后选择 “hypervisor name” 。
  7. 单击 “Any” 并选择 “$this.host.name” 变量。单击复选按钮以保存筛选器。
  8. 此时,此表将显示由当前虚拟机的虚拟机管理程序托管的所有虚拟机。单击 “Save” 。

结果

此时,将在您创建的任何虚拟机资产页面上显示为此虚拟机资产页面创建的表。如果在此小工具中使用 “$this.host.name” 变量,则意味着仅会在此表中显示由当前资产的虚拟机管理程序拥有的虚拟机。