10.7. 创建报告模板来监控权利
您可以使用报告模板返回具有特定订阅的主机列表,并显示这些主机的内核数。有关编写模板的更多信息,请参阅 附录 A, 编写参考的模板。
流程
- 在 Satellite Web UI 中,导航到 Monitor > Report Templates,然后点 Create Template。
可选:在 Editor 字段中,使用
<%# >
标签添加注释,其中的信息可能有助于以后参考。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
load_hosts ()
宏添加一行,并使用以下方法和变量填充宏:<%- load_hosts(includes: [:lifecycle_environment, :operatingsystem, :architecture, :content_view, :organization, :reported_data, :subscription_facet, :pools => [:subscription]]).each_record do |host| -%>
<%- load_hosts(includes: [:lifecycle_environment, :operatingsystem, :architecture, :content_view, :organization, :reported_data, :subscription_facet, :pools => [:subscription]]).each_record do |host| -%>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要查看您可以使用的变量列表,请点 Help 选项卡,在 Safe 模式方法和变量 表中,找到 Host::Managed 行。
添加一个带有
each
方法的host.pools
变量的一行,例如:<%- host.pools.each do |pool| -%>
<%- host.pools.each do |pool| -%>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意池
只适用于非简单内容访问(SCA)组织。使用
report_row ()
方法添加一行,以创建报告并添加您要作为报告的一部分目标的变量:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在模板中添加 end 语句:
<%- end -%> <%- end -%>
<%- end -%> <%- end -%>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要生成报告,您必须添加 <%
= report_render -%>
宏:<%= report_render -%>
<%= report_render -%>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Submit 保存模板。