Host Configuration Properties

Advanced

P2P Parcel Distribution Port

Description
TCP port (on each cluster host) to be used for P2P Parcel Distribution. Set to 0 to disable P2P Parcel Distribution. This setting should only be modified when no parcels are being distributed.
Related Name
Default Value
7191
API Name
flood_torrent_port
Required
false

Cloudera Manager Agent Monitoring Advanced Configuration Snippet (Safety Valve)

Description
For advanced use only, key-value pairs (one on each line) used by Cloudera Manager Agent.
Related Name
Default Value
API Name
host_agent_safety_valve
Required
false

Java Home Directory

Description
Explicitly set the value of JAVA_HOME for all processes. This will override the auto-detection logic that is normally used.
Related Name
Default Value
API Name
java_home
Required
false

Data Services: Restrict workloads types

Description
Select Dedicated GPU Node for CAI service when the host has Nvidia GPU.
  • If Dedicated GPU Node is selected, this host will be reserved for workloads requiring GPU resources.
  • Should only be used if this host has Nvidia GPU drivers installed.
Select Dedicated NVMe Node for Data Warehouse service when the host has NVMe for caching.
  • If Dedicated NVMe Node is selected, this host will be reserved for workloads requiring NVMe resources.
Select Dedicated CDE Node for Data Engineering services (select only if ECS version is 1.5.5 SP2 or above).
  • If Dedicated CDE Node is selected, the host will be reserved for all CDE-related services and workloads.
Select Dedicated CAI Infra for CAI infrastructure services (select only if ECS version is 1.5.5 SP2 or above).
  • If Dedicated CAI Infra is selected, the host will be allocated exclusively for scheduling CAI infrastructure services.
Select None if none of the above options apply.
  • This will be the default value.
These selections are applicable only for hosts that will be used in a Data Services Cluster. Certain workloads are scheduled to run on all nodes. If the taint was applied after CDP was installed, those workloads will not be drained from tainted nodes.
Related Name
Default Value
None
API Name
node_taint
Required
false

Host Upgrade Domain

Description
For advanced use only, the HDFS Upgrade Domain that a host belongs to. Only applies to DataNode hosts. Any DataNode hosts without an Upgrade Domain set will default to using the rack assignment of the host. This setting is not used if the Upgrade Domains block placement policy is not enabled for HDFS.
Related Name
upgrade_domain
Default Value
API Name
upgrade_domain
Required
false

Monitoring

Enable Health Alerts for This Host

Description
When set, Cloudera Manager will send alerts when the health of this host reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
false
API Name
enable_alerts
Required
false

Enable Configuration Change Alerts

Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false

Cloudera Manager Agent TLS Certificate Expiry Thresholds

Description
The health test thresholds for monitoring the certificate of Cloudera Manager Agent.
Related Name
Default Value
Warning: 60 day(s), Critical: 7 day(s)
API Name
host_agent_certificate_expiry_thresholds
Required
false

Cloudera Manager Agent Log Directory Free Space Monitoring Absolute Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's log directory.
Related Name
Default Value
Warning: 2 GiB, Critical: 1 GiB
API Name
host_agent_log_directory_free_space_absolute_thresholds
Required
false

Cloudera Manager Agent Log Directory Free Space Monitoring Percentage Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's log directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Cloudera Manager Agent Log Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
host_agent_log_directory_free_space_percentage_thresholds
Required
false

Cloudera Manager Agent Parcel Directory Free Space Monitoring Absolute Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's parcel directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
host_agent_parcel_directory_free_space_absolute_thresholds
Required
false

Cloudera Manager Agent Parcel Directory Free Space Monitoring Percentage Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's parcel directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Cloudera Manager Agent Parcel Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
host_agent_parcel_directory_free_space_percentage_thresholds
Required
false

Cloudera Manager Agent Process Directory Free Space Monitoring Absolute Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's process directory.
Related Name
Default Value
Warning: 200 MiB, Critical: 100 MiB
API Name
host_agent_process_directory_free_space_absolute_thresholds
Required
false

Cloudera Manager Agent Process Directory Free Space Monitoring Percentage Thresholds

Description
The health check thresholds for monitoring of free space on the filesystem that contains the Cloudera Manager Agent's process directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Cloudera Manager Agent Process Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
host_agent_process_directory_free_space_percentage_thresholds
Required
false

Host Entropy Thresholds

Description
The health check thresholds for the available entropy on the host.
Related Name
Default Value
Warning: 100.0, Critical: 50.0
API Name
host_available_entropy_thresholds
Required
false

Host Clock Offset Thresholds

Description
The thresholds for the host clock offset health test. The test compares this threshold against the absolute value of the clock offset reported by the host's NTP service from the 'ntpdc -np' or 'chronyc sources' command. Setting both the warning and critical threshold values to never turns off collection of the clock offset by the Cloudera Manager Agent. If no time synchronization is in use, both threshold values should be set to never. Cloudera recommends using NTP for time synchronization of Hadoop clusters.
Related Name
Default Value
Warning: 3 second(s), Critical: 10 second(s)
API Name
host_clock_offset_thresholds
Required
false

Default Process Swap Memory Thresholds

Description
The default health test thresholds on the swap memory usage of the processes on the host. This value is used if process level threshold is equal to the default.
Related Name
Default Value
Warning: 200.0 page(s), Critical: Never
API Name
host_default_proc_memswap_thresholds
Required
false

Disk Device Collection Exclusion Regex

Description
The regular expression used to filter monitored disk devices and partitions. Disk device (for example, sda) and partition (for example, sda2) names that match this pattern will be excluded from metric collection.
Related Name
Default Value
^$
API Name
host_disk_collection_filter
Required
false

Host DNS Resolution Duration Thresholds

Description
The health check thresholds for the host DNS resolution duration.
Related Name
Default Value
Warning: 1 second(s), Critical: Never
API Name
host_dns_resolution_duration_thresholds
Required
false

Hostname and Canonical Name Health Check

Description
Whether the hostname and canonical names for this host are consistent when checked from a Java process.
Related Name
Default Value
true
API Name
host_dns_resolution_enabled
Required
false

Filesystem Check Error Exclusion Regex

Description
The regular expression used to filter filesystem check errors. Filesystem check errors that match this pattern will be put into debug log level.
Related Name
Default Value
^((/run/user/[0-9])|(/var/lib/kubernetes/*))
API Name
host_filesystem_check_error_filter
Required
false

Filesystem Collection Exclusion Regex

Description
The regular expression used to filter monitored filesystems. Mountpoints for filesystems (for example, /data/1) that match this pattern will be excluded from metric collection.
Related Name
Default Value
^$
API Name
host_fs_collection_filter
Required
false

Host Memory Swapping Thresholds

Description
The health test thresholds of the number of pages swapped out on the host in the last 15 minutes
Related Name
Default Value
Warning: 200.0 page(s), Critical: Never
API Name
host_memswap_thresholds
Required
false

Host Memory Swapping Check Window

Description
The amount of time over which the memory swapping test checks for pages swapped.
Related Name
Default Value
15 minute(s)
API Name
host_memswap_window
Required
false

Host Network Frame Error Test Minimum Required Packets

Description
The minimum number of received packets that must be received within the test window for this test to return "Bad" health. If less that this number of packets is received during the test window, the health check will never return "Bad" health.
Related Name
Default Value
0
API Name
host_network_frame_errors_floor
Required
false

Host Network Frame Error Percentage Thresholds

Description
The health check thresholds for the percentage of received packets that are frame errors.
Related Name
Default Value
Warning: Any, Critical: 0.5 %
API Name
host_network_frame_errors_thresholds
Required
false

Host Network Frame Error Check Window

Description
The amount of time over which the host frame error checks for frame errors.
Related Name
Default Value
15 minute(s)
API Name
host_network_frame_errors_window
Required
false

Network Interface Collection Exclusion Regex

Description
The regular expression used to filter monitored network interfaces. Network interfaces that match this pattern will be excluded from metric collection.
Related Name
Default Value
^(lo|bond[0-9]*)$
API Name
host_network_interface_collection_filter
Required
false

Host's Network Interfaces Slow Link Modes Thresholds

Description
The thresholds for the health check of the number of network interfaces that appear to be operating at less than full speed.
Related Name
Default Value
Warning: Any, Critical: Never
API Name
host_network_interfaces_slow_mode_thresholds
Required
false

Network Interface Expected Duplex Mode

Description
The expected duplex mode for network interfaces.
Related Name
Default Value
Full
API Name
host_nic_expected_duplex_mode
Required
false

Network Interface Expected Link Speed

Description
The expected network interface link speed.
Related Name
Default Value
1000
API Name
host_nic_expected_speed
Required
false

Host Process Health Test

Description
Enables the health test that the host's process state is consistent with the role configuration
Related Name
Default Value
true
API Name
host_scm_health_enabled
Required
false

Host Triggers

Description
The configured triggers for this host. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific host.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger fires if the host wait time exceeds 500 ms:[{"triggerName": "sample-trigger", "triggerExpression": "IF (select await_time where hostname=$HOSTNAME and last(await_time) > 500ms) DO health:concerning", "streamThreshold": 0, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
host_triggers
Required
true

OpenTelemetry Collector Connectors Section

Description
Defines the connectors as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
connectors: roundrobin: loadbalancing:
API Name
otelcol_connectors
Required
false

OpenTelemetry Collector Environment Advanced Configuration Snippet (Safety Valve)

Description
For advanced use only, key-value pairs (one on each line) to be inserted into the OpenTelemetry Collector runtime environment.
Related Name
Default Value
API Name
otelcol_env_safety_valve
Required
false

OpenTelemetry Collector Exporters Section

Description
Define the exporters settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
exporters: prometheusremotewrite/host-metrics: endpoint: $HOST_PARAM(otelcol_remote_write_url) timeout: 30s retry_on_failure: enabled: true initial_interval: 10s max_interval: 40s max_elapsed_time: 300s target_info: enabled: false auth: authenticator: cdpauth/thanos-self-metrics prometheusremotewrite/self-metrics: endpoint: $HOST_PARAM(otelcol_remote_write_url) timeout: 30s retry_on_failure: enabled: true initial_interval: 10s max_interval: 40s max_elapsed_time: 300s target_info: enabled: false auth: authenticator: cdpauth/thanos-self-metrics
API Name
otelcol_exporters
Required
false

OpenTelemetry Collector Extensions Section

Description
Define the extensions settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
extensions: $CDPAUTH_METRICS_EXTENSION_NAME: cdp_access_key_id: '$CDP_ACCESS_KEY_ID' send_token: true token_valid_for_sec: 3600 cdp_private_key: $CDP_PRIVATE_KEY cdp_authentication_method: 'rsav1'
API Name
otelcol_extensions
Required
false

OpenTelemetry Collector Gateway Exporter for Jobs / Queries

Description
Define the exporters settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
dbus/gateway-<rr_connector_count>: endpoint: '$DBUS_ENDPOINT' cloudprovider_name: '$DBUS_HEADER_PARAM(cloudprovider_name)' cloudprovider_region: '$DBUS_HEADER_PARAM(cloudprovider_region)' cluster_display_name: '$DBUS_HEADER_PARAM(cluster_display_name)' cluster_id: '$CLUSTER_ID' cm_version: '$DBUS_HEADER_PARAM(cm_version)' data_service_type: '$DBUS_HEADER_PARAM(data_service_type)' datahub_resource_crn: '$DBUS_HEADER_PARAM(datahub_crn)' datalake_crn: '$DBUS_HEADER_PARAM(datalake_crn)' environment_crn: '$DBUS_HEADER_PARAM(environment_crn)' environment_name: '$DBUS_HEADER_PARAM(environment_name)' partition_key: '$CLUSTER_ID' sdx_id: '$DBUS_HEADER_PARAM(sdx_id)' sdx_name: '$DBUS_HEADER_PARAM(sdx_name)' stream_name: 'RealTimeMonitoringData' time_zone: '$DBUS_HEADER_PARAM(time_zone)' exporter_timeout: timeout: '45s' retry_on_failure: enabled: false auth: authenticator: $CDPAUTH_LOGS_EXTENSION_NAME
API Name
otelcol_gateway_external_logs_exporter
Required
false

OpenTelemetry Collector Gateway Exporter for metrics

Description
Define the exporters settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
prometheusremotewrite/gateway-<rr_connector_count>: endpoint: $HOST_PARAM(otelcol_remote_write_url) timeout: 30s retry_on_failure: enabled: true initial_interval: 10s max_interval: 40s max_elapsed_time: 300s target_info: enabled: false auth: authenticator: cdpauth/gateway
API Name
otelcol_gateway_external_metrics_exporter
Required
false

OpenTelemetry Collector Gateway Hosts

Description
The list of hosts which should be used as gateways for exporting telemetry data. These should be valid host name(s) which are part of the cluster. The provided hosts will be used for substituting $GATEWAY_HOST in the otelcol_exporter configs.
Related Name
Default Value
API Name
otelcol_gateway_hosts
Required
false

OpenTelemetry Collector Gateway Internal Exporter

Description
Define the gateway internal exporters settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
otlp/gateway-<gateway-server-host>: endpoint: https://<gateway-server-host>:$GATEWAY_PORT sending_queue: enabled: false retry_on_failure: enabled: false tls: cert_file: $INFRA(host_cert_chain_path) key_file: $INFRA(host_private_key_path) ca_file: $INFRA(in_cluster_ca_bundle_path) min_version: !!str $INFRA(tls_min_version) cipher_suites: $INFRA(cipher_list)
API Name
otelcol_gateway_internal_exporter
Required
false

OpenTelemetry Collector Gateway Receiver

Description
Define the receivers settings as a yaml snippet according to the OpenTelemetry Collector standards. A number of variables can help to use the same config everywhere. The follow strings or expressions will be substituted: $HOST_NAME, $CLUSTER_NAME, $CLUSTER_ID, $GATEWAY_HOST, $GATEWAY_PORT e.g.: a port parameter for the role's metrics, $DECODE_B64(...) and $DECODE_URL(...) to decode encoded parameters, $ENV_PARAM(name) to fetch params from the process' environment, $SYS_PARAM(name) to fetch java system properties.
Related Name
Default Value
otlp/gateway: protocols: grpc: endpoint: 0.0.0.0:$GATEWAY_PORT tls: cert_file: $INFRA(host_cert_chain_path) key_file: $INFRA(host_private_key_path) ca_file: $INFRA(in_cluster_ca_bundle_path) client_ca_file: $INFRA(in_cluster_ca_bundle_path) min_version: !!str $INFRA(tls_min_version) cipher_suites: $INFRA(cipher_list)
API Name
otelcol_gateway_internal_receiver
Required
false

OpenTelemetry Collector Gateway Logs Service

Description
Define the service settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
logs/gateway-<rr_connector_count>: receivers: [roundrobin] exporters: [dbus/gateway-<rr_connector_count>]
API Name
otelcol_gateway_logs_service
Required
false

OpenTelemetry Collector Gateway Metrics Service

Description
Define the service settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
metrics/gateway-<rr_connector_count>: receivers: [roundrobin] exporters: [prometheusremotewrite/gateway-<rr_connector_count>]
API Name
otelcol_gateway_metrics_service
Required
false

OpenTelemetry Collector Gateway port

Description
Defines the port number on which the gateway OpenTelemetry Collectors should listen for incoming logs and metrics.
Related Name
Default Value
4320
API Name
otelcol_gateway_port
Required
false

OpenTelemetry Collector Processors Section

Description
Define the processors settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
processors: filter/self-metrics: metrics: exclude: pidfilterprocessor: metricstransform/hostmetrics: transforms: - include: system.network.dropped action: update operations: - action: aggregate_labels label_set: ['direction'] aggregation_type: sum - include: system.network.errors action: update operations: - action: aggregate_labels label_set: ['direction'] aggregation_type: sum - include: system.network.io action: update operations: - action: delete_label_value label: device label_value: lo - action: aggregate_labels label_set: ['direction'] aggregation_type: sum - include: system.network.packets action: update operations: - action: aggregate_labels label_set: ['direction'] aggregation_type: sum - include: system.cpu.utilization action: update operations: - action: aggregate_labels label_set: ['state'] aggregation_type: sum - action: delete_label_value label: state label_value: interrupt - action: delete_label_value - include: system.memory.usage action: update operations: - action: delete_label_value label: state label_value: buffered - action: delete_label_value label: state label_value: cached - action: delete_label_value label: state label_value: inactive - action: delete_label_value label: state label_value: slab_reclaimable - action: delete_label_value label: state label_value: slab_unreclaimable - action: delete_label_value label: state label_value: used - include: process.cpu.utilization action: update operations: - action: aggregate_label_values label: state aggregated_values: ['user', 'system', 'wait'] new_value: all aggregation_type: sum - include: .* match_type: regexp action: update operations: - action: add_label new_label: job new_value: hmr metricstransform/common: transforms: - include: .* match_type: regexp action: update operations: - action: add_label new_label: host_name new_value: $HOST_NAME - action: add_label new_label: form_factor new_value: pvc-base - action: add_label new_label: platform new_value: on-premise - action: add_label new_label: cluster_id new_value: $CLUSTER_ID - action: add_label new_label: cm_cluster_id new_value: $CLUSTER_ID - action: add_label new_label: app_type new_value: base-cluster
API Name
otelcol_processors
Required
false

OpenTelemetry Collector Receivers Section

Description
Define the receivers settings as a yaml snippet according to the OpenTelemetry Collector standards. A number of variables can help to use the same config everywhere. The follow strings or expressions will be substituted: $HOST_NAME, $CLUSTER_NAME, $CLUSTER_ID, $SERVICE_TYPE, $SERVICE_NAME, $ROLE_NAME, $ROLE_TYPE, $ROLE_PARAM(my_parameter_name) - e.g.: a port parameter for the role's metrics, $DECODE_B64(...) and $DECODE_URL(...) to decode encoded parameters, $ENV_PARAM(name) to fetch params from the process' environment, $SYS_PARAM(name) to fetch java system properties.
Related Name
Default Value
receivers: prometheus/self-metrics: config: scrape_configs: - job_name: 'DMP-self-metrics' scrape_interval: 60s scheme: http static_configs: - targets: ['localhost:8092'] labels: cluster_id: $CLUSTER_ID hostmetrics: collection_interval: 60s scrapers: paging: metrics: system.paging.faults: enabled: false system.paging.operations: enabled: false load: filesystem: metrics: system.filesystem.inodes.usage: enabled: false disk: metrics: system.disk.merged: enabled: false system.disk.operation_time: enabled: false system.disk.pending_operations: enabled: false cpu: metrics: system.cpu.time: enabled: false system.cpu.utilization: enabled: true system.cpu.logical.count: enabled: true memory: metrics: system.memory.limit: enabled: true system.memory.usage: enabled: true system.linux.memory.available: enabled: true network: metrics: system.network.connections: enabled: false system.network.dropped: enabled: true process: mute_process_all_errors: true metrics: process.cpu.time: enabled: false process.memory.virtual: enabled: false process.cpu.utilization: enabled: true
API Name
otelcol_receivers
Required
false

OpenTelemetry Collector Remote Write Password

Description
Remote write password for the OpenTelemetry Collector. This param is for convenience and intended to be used at the extensions section of Otelcol settings using the $ROLE_PARAM(otelcol_remote_write_password) expression. Specify $INFRA(cdp_request_signer_password) when forwarding to Cloudera Observability central monitoring. (This is the default.)
Related Name
Default Value
******
API Name
otelcol_remote_write_password
Required
false

OpenTelemetry Collector Remote Write URL

Description
Remote write URL for the OpenTelemetry Collector. This param is for convenience and intended to be used at the exporters section of Otelcol settings using the $ROLE_PARAM(otelcol_remote_write_url) expression. Specify $INFRA(cdp_request_signer_url) when forwarding to Cloudera Observability central monitoring.
Related Name
Default Value
$INFRA(cdp_request_signer_url)
API Name
otelcol_remote_write_url
Required
false

OpenTelemetry Collector Remote Write Username

Description
Remote write username for the OpenTelemetry Collector. This param is for convenience and intended to be used at the extensions section of Otelcol settings using the $ROLE_PARAM(otelcol_remote_write_user) expression. Specify $INFRA(cdp_request_signer_username) when forwarding to Cloudera Observability central monitoring.
Related Name
Default Value
$INFRA(cdp_request_signer_username)
API Name
otelcol_remote_write_user
Required
false

OpenTelemetry Collector Service Section

Description
Define the service settings as a yaml snippet according to the OpenTelemetry Collector standards. Variable substitution available, see the receivers' help.
Related Name
Default Value
service: pipelines: metrics/self-metrics: receivers: [prometheus/self-metrics] processors: [metricstransform/common] exporters: [$SELF_METRICS_EXPORTER_NAME] metrics/hostmetrics: receivers: [hostmetrics] processors: [pidfilterprocessor, metricstransform/hostmetrics, metricstransform/common] exporters: [$HOST_METRICS_EXPORTER_NAME]
API Name
otelcol_service
Required
false

Enable OpenTelemetry Collector (beta)

Description
OpenTelemetry Collector support is a new beta feature (will change without notice) which can run OpenTelemetry Collector as an agent together with the CM Agent to forward metrics to a Prometheus like storage.
Related Name
Default Value
true
API Name
otelcol_should_collect
Required
true

OpenTelemetry Collector Self Telemetry Section

Description
The OpenTelemetry Collector Self Telemetry provides information about its state for monitoring purposes. It requires a port where it publishes its metrics. This port will only be used if a role on the host requires OpenTelemetry Collector to run. See 'otelcol' related settings for services and roles. See the OpenTelemetry documentation.
Related Name
Default Value
telemetry: metrics: readers: - pull: exporter: prometheus: host: 0.0.0.0 port: 8092
API Name
otelcol_telemetry
Required
false

Parcels

Parcel Directory

Description
The directory that parcels will be installed into on the host(s). The download 'parcel-cache' directory will be placed next to this directory on the filesystem. If the 'parcel_dir' variable is set in the Agent's config.ini file, it will override this value.
Related Name
Default Value
/opt/cloudera/parcels
API Name
parcels_directory
Required
true

Resource Management

Memory Overcommit Validation Threshold

Description
Threshold used when validating the allocation of RAM on a host. 0 means all of the memory is reserved for the system. 1 means none is reserved. Values can range from 0 to 1.
Related Name
Default Value
0.8
API Name
memory_overcommit_threshold
Required
false

Enable Cgroup-based Resource Management

Description
Enables resource management using control groups (cgroups). When toggled, roles on the host must be restarted for cgroups to be enabled or disabled. Per-resource controls are found in the configuration pages of role configuration groups and individual roles. Control groups are a feature of the Linux kernel, and support varies by distribution; see the Cloudera Manager documentation for details.
Related Name
Default Value
false
API Name
rm_enabled
Required
true

Suppressions

Suppress Configuration Validator: Cloudera Manager Agent User and Group Validator

Description
Whether to suppress configuration warnings produced by the Cloudera Manager Agent User and Group Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_agent_system_user_group_validator
Required
true

Suppress Configuration Validator: CGroups Disabled Validator

Description
Whether to suppress configuration warnings produced by the CGroups Disabled Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_cgroups_disabled_validator
Required
true

Suppress Parameter Validation: P2P Parcel Distribution Port

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the P2P Parcel Distribution Port parameter.
Related Name
Default Value
false
API Name
host_config_suppression_flood_torrent_port
Required
true

Suppress Parameter Validation: Cloudera Manager Agent Monitoring Advanced Configuration Snippet (Safety Valve)

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Cloudera Manager Agent Monitoring Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_agent_safety_valve
Required
true

Suppress Parameter Validation: Disk Device Collection Exclusion Regex

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Disk Device Collection Exclusion Regex parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_disk_collection_filter
Required
true

Suppress Parameter Validation: Filesystem Check Error Exclusion Regex

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Filesystem Check Error Exclusion Regex parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_filesystem_check_error_filter
Required
true

Suppress Parameter Validation: Filesystem Collection Exclusion Regex

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Filesystem Collection Exclusion Regex parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_fs_collection_filter
Required
true

Suppress Parameter Validation: Network Interface Collection Exclusion Regex

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Network Interface Collection Exclusion Regex parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_network_interface_collection_filter
Required
true

Suppress Parameter Validation: Host Triggers

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Host Triggers parameter.
Related Name
Default Value
false
API Name
host_config_suppression_host_triggers
Required
true

Suppress Parameter Validation: Java Home Directory

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Home Directory parameter.
Related Name
Default Value
false
API Name
host_config_suppression_java_home
Required
true

Suppress Configuration Validator: Java Version Validator

Description
Whether to suppress configuration warnings produced by the Java Version Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_java_version_required_for_cdh_validator
Required
true

Suppress Configuration Validator: Memory Overcommited Validator

Description
Whether to suppress configuration warnings produced by the Memory Overcommited Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_memory_overcommitted_validator
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Connectors Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Connectors Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_connectors
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Environment Advanced Configuration Snippet (Safety Valve)

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_env_safety_valve
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Exporters Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Exporters Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_exporters
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Extensions Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Extensions Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_extensions
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Exporter for Jobs / Queries

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Exporter for Jobs / Queries parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_external_logs_exporter
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Exporter for metrics

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Exporter for metrics parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_external_metrics_exporter
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Hosts

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Hosts parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_hosts
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Internal Exporter

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Internal Exporter parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_internal_exporter
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Receiver

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Receiver parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_internal_receiver
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Logs Service

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Logs Service parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_logs_service
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway Metrics Service

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway Metrics Service parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_metrics_service
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Gateway port

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Gateway port parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_gateway_port
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Processors Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Processors Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_processors
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Receivers Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Receivers Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_receivers
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Remote Write Password

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Remote Write Password parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_remote_write_password
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Remote Write URL

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Remote Write URL parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_remote_write_url
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Remote Write Username

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Remote Write Username parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_remote_write_user
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Service Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Service Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_service
Required
true

Suppress Parameter Validation: OpenTelemetry Collector Self Telemetry Section

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the OpenTelemetry Collector Self Telemetry Section parameter.
Related Name
Default Value
false
API Name
host_config_suppression_otelcol_telemetry
Required
true

Suppress Parameter Validation: Parcel Directory

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Parcel Directory parameter.
Related Name
Default Value
false
API Name
host_config_suppression_parcels_directory
Required
true

Suppress Configuration Validator: Rack Diversity Validator

Description
Whether to suppress configuration warnings produced by the Rack Diversity Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_rack_diversity_validator
Required
true

Suppress Configuration Validator: Supervisord Version Validator

Description
Whether to suppress configuration warnings produced by the Supervisord Version Validator configuration validator.
Related Name
Default Value
false
API Name
host_config_suppression_supervisord_version_matched_with_cm_validator
Required
true

Suppress Parameter Validation: Host Upgrade Domain

Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Host Upgrade Domain parameter.
Related Name
Default Value
false
API Name
host_config_suppression_upgrade_domain
Required
true

Suppress Health Test: Certificate Expiration

Description
Whether to suppress the results of the Certificate Expiration heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_agent_certificate_expiry
Required
true

Suppress Health Test: Agent Log Directory

Description
Whether to suppress the results of the Agent Log Directory heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_agent_log_directory_free_space
Required
true

Suppress Health Test: Agent Parcel Directory

Description
Whether to suppress the results of the Agent Parcel Directory heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_agent_parcel_directory_free_space
Required
true

Suppress Health Test: Agent Process Directory

Description
Whether to suppress the results of the Agent Process Directory heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_agent_process_directory_free_space
Required
true

Suppress Health Test: Entropy

Description
Whether to suppress the results of the Entropy heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_available_entropy
Required
true

Suppress Health Test: Clock Offset

Description
Whether to suppress the results of the Clock Offset heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_clock_offset
Required
true

Suppress Health Test: DNS Resolution

Description
Whether to suppress the results of the DNS Resolution heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_dns_resolution
Required
true

Suppress Health Test: Swapping

Description
Whether to suppress the results of the Swapping heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_memory_swapping
Required
true

Suppress Health Test: Frame Errors

Description
Whether to suppress the results of the Frame Errors heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_network_frame_errors
Required
true

Suppress Health Test: Network Interface Speed

Description
Whether to suppress the results of the Network Interface Speed heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_network_interfaces_slow_mode
Required
true

Suppress Health Test: Agent Status

Description
Whether to suppress the results of the Agent Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
host_health_suppression_host_scm_health
Required
true