A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.cfengine.com/latest/reference-masterfiles-policy-framework-controls-reports.html below:

reports.cf - CFEngine 3.26 Docs

This is where report settings for CFEngine Enterprise are found. Control which variables and classes should be collected by central reporting based on tags that should be included or excluded. It also controls which measuremtnts taken by cf-monitord will be collected for central reporting.

report_data_select bodies default_data_select_host

Prototype: default_data_select_host

Description: Data authorized by non policy servers for collection by cf-hub

Implementation:

code

body report_data_select default_data_select_host
{
      metatags_include => { "inventory", "report" };
      metatags_exclude => { "noreport" };
      promise_handle_exclude => { "noreport_.*" };
      monitoring_include => { @(def.default_data_select_host_monitoring_include) };
}
default_data_select_policy_hub

Prototype: default_data_select_policy_hub

Description: Data authorized by policy servers for collection by cf-hub

Implementation:

code

body report_data_select default_data_select_policy_hub
{
      metatags_include => { "inventory", "report" };
      metatags_exclude => { "noreport" };
      promise_handle_exclude => { "noreport_.*" };
      monitoring_include => { @(def.default_data_select_policy_hub_monitoring_include) };
}
server bundles report_access_rules

Prototype: report_access_rules

Description: Access rules for Enterprise report collection

Implementation:

code

bundle server report_access_rules
{
  vars:
    enterprise::
      "query_types" slist => {"delta", "rebase", "full"};

  access:
    !policy_server.enterprise::
      "$(query_types)"
      handle => "report_access_grant_$(query_types)_for_hosts",
      comment => "Grant $(query_types) reporting query for the hub on the hosts",
      resource_type => "query",
      report_data_select => default_data_select_host,
      admit => { @(def.policy_servers) };

    policy_server.enterprise::
      "$(query_types)"
      handle => "report_access_grant_$(query_types)_for_hub",
      comment => "Grant $(query_types) reporting query for the hub on the policy server",
      resource_type => "query",
      report_data_select => default_data_select_policy_hub,
      admit => { "127.0.0.1", "::1", @(def.policy_servers) };
}

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4