Elastic Agent 环境变量
编辑Elastic Agent 环境变量
编辑在容器化环境中运行时,可以使用环境变量配置 Elastic Agent。此页面上的变量按操作类型分组
- 常用变量
- 配置 Kibana: 在 Kibana 中准备 Fleet 插件
- 配置 Fleet Server: 在 Elastic Agent 上引导 Fleet Server
- 配置 Elastic Agent 和 Fleet: 注册 Elastic Agent
常用变量
编辑为了限制需要设置的环境变量数量,可以使用以下常用变量。这些变量可用于所有 Elastic Agent 操作,但优先级低于特定于操作的环境变量。
例如,当使用相同的 Elasticsearch 和 Kibana 凭据在 Kibana 中准备 Fleet 插件、配置 Fleet Server 以及注册 Elastic Agent 时,这些常用变量很有用。
设置 | 描述 |
---|---|
(字符串) 用于通信的 Elasticsearch 主机。 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 Fleet 的 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 Fleet 的 默认值: |
|
(字符串) 证书颁发机构的路径。 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |
|
(字符串) Kibana 主机。 默认值: |
|
(字符串) 用于连接到 Kibana 以检索 默认值: |
|
(字符串) 用于连接到 Kibana 以检索 默认值: |
|
(字符串) 证书颁发机构的路径。 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |
|
(布尔值) 当 默认情况下,Elastic Agent 初始化 默认值: |
为 Fleet 准备 Kibana
编辑用于在 Kibana 中准备 Fleet 插件的设置。
设置 | 描述 |
---|---|
(字符串) 要在其上启用 Fleet 的 Kibana 主机。设置后覆盖 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 默认值: |
|
(字符串) 证书颁发机构的路径。设置后覆盖 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |
引导 Fleet Server
编辑用于在此 Elastic Agent 上引导 Fleet Server 的设置。部署中至少需要一个 Fleet Server。
设置 | 描述 |
---|---|
(整数) 设置为 默认值: 无 |
|
(字符串) Fleet Server 用于与之通信的 Elasticsearch 主机。设置后覆盖 默认值: |
|
(字符串) 证书颁发机构的路径。设置后覆盖 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |
|
(字符串) Fleet Server 将用于连接到 Elasticsearch 的相互 TLS 客户端证书的路径。 默认值: |
|
(字符串) Fleet Server 将用于连接到 Elasticsearch 的相互 TLS 私钥的路径。 默认值: |
|
(布尔值) 当 默认值: |
|
(字符串) 如果启用了 默认值: 无 |
|
(字符串) 如果启用了 默认值: 无 |
|
(字符串) Fleet Server 在自身上使用的策略的名称。设置后覆盖 默认值: 无 |
|
(字符串) Fleet Server 在自身上使用的策略 ID。 |
|
(字符串) Fleet Server HTTP 的绑定主机。覆盖策略中定义的主机。 默认值: 无 |
|
(字符串) Fleet Server HTTP 的绑定端口。覆盖策略中定义的端口。 默认值: 无 |
|
(字符串) 用于 HTTPS 的证书的路径。 默认值: 无 |
|
(字符串) 用于 HTTPS 的证书的私钥的路径。 默认值: 无 |
|
(字符串) 加密私钥文件的私钥密码的路径。 默认值: 无 |
|
(字符串) 默认值: |
|
(字符串) 用于自签名 Elasticsearch 证书的证书颁发机构的 SHA-256 指纹(哈希)。此指纹用于验证 Fleet Server 提供的自签名证书以及 Elastic Agent 启动的任何输入以进行通信。当将自签名证书与 Elasticsearch 一起使用时,此标志是必需的。 默认值: |
|
(持续时间) 设置为指示 Fleet Server 在引导过程中等待 Elastic Agent 的时间。 |
|
(持续时间) 设置为指示 Elastic Agent 等待 Fleet Server 检查是否正常的时间。 |
注册 Elastic Agent
编辑用于将 Elastic Agent 注册到 Fleet Server 的设置。
设置 | 描述 |
---|---|
(字符串) Elastic Agent 将用于连接到 Fleet Server 的相互 TLS 客户端证书的路径。 |
|
(字符串) Elastic Agent 将用于连接到 Fleet Server 的相互 TLS 私钥的路径。 |
|
(字符串) 包含 Elastic Agent 将用于连接到 Fleet Server 的相互 TLS 私钥的密码的文件路径。该文件必须只包含密码的字符,没有换行符或额外的非打印字符。 仅当 |
|
(字符串) 要应用于 Fleet 管理的 Elastic Agent 的逗号分隔标签列表。您可以使用这些标签来过滤 Fleet 中的代理列表。 |
|
(布尔值) 设置为 默认值: |
|
(布尔值) 设置为 默认值: |
|
(字符串) 要将 Fleet Server 注册到的 URL。 默认值: |
|
(字符串) 用于注册的令牌。 默认值: |
|
(字符串) 用于从 Kibana 获取令牌的令牌名称。 默认值: |
|
(字符串) 用于从 Kibana 获取令牌的令牌策略名称。 默认值: |
|
(字符串) 证书颁发机构的路径。设置后覆盖 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |
|
(布尔值) 当为 默认值: |
|
(字符串) 要在其上启用 Fleet 的 Kibana 主机。设置后覆盖 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 默认值: |
|
(字符串) 用于连接到 Kibana 并检索 默认值: |
|
(字符串) 证书颁发机构的路径。设置后覆盖 默认情况下,Elastic Agent 使用其运行所在操作系统的受信任证书颁发机构 (CA) 列表。如果签名节点证书的证书颁发机构不在主机系统的受信任证书颁发机构列表中,请使用此配置添加包含 CA 证书的 默认值: |