8.7. エンタイトルメントを監視するレポートテンプレートの作成
レポートテンプレートを使用して、特定のサブスクリプションを持つホストの一覧を返し、それらのホストのコア数を表示できます。
テンプレートの作成に関する詳細は、「付録A テンプレート作成の参照」を参照してください。
手順
- Satellite Web UI で、監視 > レポートテンプレート に移動して、テンプレートの作成 をクリックします。
オプション: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 使用できる変数の一覧を表示するには、ヘルプ タブをクリックし、セーフモードのメソッドと変数 の表で、Host::Managed 行 を探します。
eachメソッドを使用して、host.pools変数で行を追加します。以下に例を示します。<%- host.pools.each do |pool| -%>
<%- host.pools.each do |pool| -%>Copy to Clipboard Copied! Toggle word wrap Toggle overflow report_row()メソッドで行を追加してレポートを作成し、レポートの一部としてターゲットにする変数を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow テンプレートに終了ステートメントを追加します。
<%- 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 - 送信 をクリックしてテンプレートを保存します。