9.2. 创建报告模板

在 Satellite 中,您可以创建报告模板并自定义模板以符合您的要求。您可以导入现有报告模板,并使用代码片段和模板宏进一步自定义它们。

报告模板使用嵌入式 Ruby(ERB)语法。要在 Satellite Web UI 中查看有关使用 ERB 语法和宏的信息,请导航到 Monitor > Report Templates,再单击 Create Template,然后单击 Help 选项卡。

当您在 Satellite 中创建报告模板时,安全模式会被默认启用。有关安全模式的详情,请参考 第 9.8 节 “报告 Template Safe Mode”

有关编写模板的更多信息,请参阅 ]。有关您可以在报告模板中使用的宏的更多信息,请参阅 xref:Template_Macros_managing-hosts[

要查看填充模板的步骤示例,请参阅 第 9.7 节 “创建报告模板以监控权利”

流程

  1. 在 Satellite Web UI 中,导航到 Monitor > Report Templates,然后点 Create Template
  2. Name 字段中输入报告模板的唯一名称。
  3. 如果您希望模板可用于所有位置和组织,请选择 Default
  4. 直接在模板编辑器中创建模板,或通过单击 Import 来从文本文件导入模板。有关导入模板的更多信息,请参阅 第 9.5 节 “导入报告模板”
  5. 可选: 在 Audit Comment 字段中,您可以添加有关此模板的任何有用信息。
  6. 单击 输入 选项卡,在 Name 字段中输入一个可以以下格式在模板中引用的输入名称: 输入('name')。请注意,您必须保存模板,然后才能在模板正文中引用此输入值。
  7. 选择是否需要输入值。如果输入值是必需的,请选择 所需 复选框。
  8. Value Type 列表中,选择用户必须输入的输入值类型。
  9. 可选:如果要将事实用于模板输入,请选择 Advanced 复选框。
  10. 可选:在 Options 字段中,定义用户可从中选择的选项。如果此字段没有定义,用户会收到可以在其中输入所需值的自由文本字段。
  11. 可选:在 Default 字段中输入值,如主机名,您想要设置为默认模板输入。
  12. 可选:在 Description 字段中输入您要在生成报告时作为内联帮助显示的信息。
  13. 可选:点击 Type 选项卡,然后选择此模板是否包含在其他模板中。
  14. 单击 Location 选项卡,再添加您要使用模板的位置。
  15. 单击 Organizations 选项卡,再添加您要使用模板的组织。
  16. Submit 保存您的更改。