附录 B. redaction 配置文件的选项

配置文件 /etc/insights-client/remove.conf 控制 Insights for Red Hat Enterprise Linux 客户端如何重新定义数据。

注意

在 RHEL RHEL 6.10, 7.9, 8.3 和更高的版本中,使用 remove.conf 已被弃用,并被两个 YAML 文件替代。

Insights 客户端根据 remove.conf 中的信息对存档文件执行重操作。在生成存档文件并将其发送到 Red Hat Insights for Red Hat Enterprise Linux 服务之前,最重要的操作活动都会发生。

B.1. Insights 客户端 redaction 文件的选项

文件名和位置

建议的名称为 /etc/insights-client/remove.conf 用于 redaction 配置文件。您必须具有 root 权限才能创建此文件。它不会作为 Insights 客户端部署的一部分自动创建。

注意

/etc/insights-client/insights-client.conf 配置文件指定 redaction 配置文件的名称和位置。

remove.conf的文件模板

以下是 remove.conf 文件的示例模板:

[remove]
files=/etc/cluster/cluster.conf,/etc/hosts
commands=/bin/dmesg,/bin/hostname
patterns=password,username
keywords=super$ecret,ultra$ecret+
  • 一个没有空格的逗号,每个输入的值都分开。
  • 不要包含您不想进行数据的行。
  • 不支持正则表达式和通配符匹配(egrep)。
  • 所有条目都区分大小写。

表 B.1. remove.conf 配置选项

选项描述

[remove]

这必须是 remove.conf 文件的第一行。

files=

列出的文件不包括在收集数据中。

commands=

此处列出的命令的输出不包括在数据收集中。命令名称必须与 集合规则 中的命令名称完全匹配。

patterns=

归档文件中的任何行如果与一个特征完全或部分匹配时会被删除。

keywords=

使用实际的 keyword 和一个数字替换 keyword。

例如,如果您定义了两个关键字:keywords=host,domainhost 的每个实例都会被字符串 keyword0 替换,domain 的每个实例都将被 keyword1 替换。您定义的每个附加关键字都使用增量 关键字n 替换。