附录 D. insights-client的命令选项

您可以使用 /etc/insights-client/insights-client.conf 配置文件中的设置来更改 Insights 客户端在系统上的工作方式。

D.1. Insights 客户端配置文件的选项

当配置文件和 CLI 有类似的选项时,当您输入 insights-client 命令时,将执行 CLI 选项。当调度程序运行客户端时,将执行配置文件选项。

注意

您必须按照如下所示输入选项。TrueFalse 使用初始大写字母。

若要在配置文件中启用某个选项,删除行中的第一个字符 #,并为该选项提供一个值。更改在下次调度的运行时或输入 insights-client 命令时生效。

表 D.1. insights-client.conf 配置选项

选项描述

[insights-client]

配置文件所需的第一行,即使您为客户端配置文件指定不同的位置或名称。

#loglevel=DEBUG

更改日志级别。选项包括: DEBUG、INFO、WARNING、ERROR、CRITICAL。默认值为 DEBUG。默认日志文件位置为 /var/log/insights-client/insights-client.log

#auto_config=True

尝试使用 Satellite 服务器自动配置。值可以是 True (默认)或 False

注意

auto_config=True (默认)时,所用的身份验证方法为 CERT

#authmethod=CERT

设置身份验证方法。有效选项为 CERT。默认值为 CERT。

#username=

当 authmethod 为 BASIC 时使用的用户名用户名 以明文形式存储。

#password=

当验证是 BASIC 时使用的 password密码 以明文形式存储。

#base_url=cert-api.access.redhat.com:443/r/insights

API 的基本 URL。

#proxy=

代理的 URL。示例:http://user:pass@192.168.100.50:8080

#auto_update=True

自动更新动态配置。如果您不想自动更新,默认的 True 会改为 False

#obfuscate=False

模糊处理 IPv4 地址。默认值为 False。更改为 True 以启用地址模糊处理。

#obfuscate_hostname=False

模糊主机名。您必须设置 obfuscate=True 来混淆主机名,从而启用 IPv4 地址模糊。您不能只模糊处理主机名。

#display_name=

显示注册的名称。默认值为使用 /etc/hostname。注意:这个值与 insights-client --display-name 命令进行交互。如果您使用 CLI 更改显示名称,但在配置文件中启用了不同的显示名称,则显示名称会在调度程序运行 Insights 客户端时恢复到配置文件值。

#cmd_timeout=120

命令在集合期间运行的超时时间,以秒为单位。当超时值达到时,命令进程将被终止。

#http_timeout=120

HTTP 调用的超时时间,以秒为单位

#remove_file=/etc/insights-client/remove.conf

redaction 文件的位置

Insights 客户端可能会阻止进程进行初始化实时调度