Fleet 设置

编辑

此处描述的设置可以通过 Fleet UI 进行配置。有关可以在 kibana.yml 配置文件中配置的设置列表,请参阅 Kibana 中的 Fleet 设置

Fleet 中的 设置 选项卡上,您可以配置所有注册到 Fleet 的 Elastic Agent 都可以使用的全局设置。这包括 Fleet Server 主机和输出设置。

Fleet Server 主机设置

编辑

单击 编辑主机 并指定您的 Elastic Agent 将用来连接到 Fleet Server 的主机 URL。

如果 编辑主机 选项灰显,则 Fleet Server 主机在 Fleet 外部配置。有关更多信息,请参阅 Kibana 中的 Fleet 设置

不确定 Fleet Server 是否正在运行?请参阅 什么是 Fleet Server?

在自管理集群上,您必须指定一个或多个 URL。

在 Elastic Cloud 上,此字段会自动填充。如果您使用 Azure Private Link、GCP Private Service Connect 或 AWS PrivateLink,并使用私有链接 URL 注册 Elastic Agent,请确保配置此设置。否则,Elastic Agent 将重置为使用默认地址而不是私有链接 URL。

如果指定的 URL 没有端口,Kibana 会将端口设置为 80 (http) 或 443 (https)。

默认情况下,Fleet Server 通常在以下端口上公开

8220
自管理集群的默认 Fleet Server 端口
4439243
Elastic Cloud 的默认 Fleet Server 端口。查看 Fleet 设置 选项卡以查找实际使用的端口。

公开的端口必须在主机上的防火墙和网络规则中打开,以允许 Elastic Agent 与 Fleet Server 通信。

指定多个 URL(单击 添加行)以扩展您的部署并提供自动故障转移。如果存在多个 URL,Fleet 会显示第一个提供的 URL 用于注册。已注册的 Elastic Agent 将以轮询方式连接到 URL,直到连接成功。

当从列表中添加或删除 Fleet Server 时,所有代理策略都会自动更新。

示例

  • https://192.0.2.1:8220
  • https://abae718c1276457893b1096929e0f557.fleet.eu-west-1.aws.qa.cld.elstc.co:443
  • https://[2001:db8::1]:8220

输出设置

编辑

添加或编辑输出设置以指定 Elastic Agent 发送数据的位置。如果您没有在代理策略中选择输出,Elastic Agent 将使用默认输出。

如果您有 Enterprise Elastic Stack 订阅,您可以配置 Elastic Agent 将 数据发送到不同集成策略的不同输出

Elastic Cloud 内部输出已锁定,无法编辑。此输出用于内部路由,以减少使用 Elastic Cloud 代理策略时的外部网络费用。它还为 Elastic Cloud Enterprise 上的故障排除提供可见性。

添加或编辑输出

  1. 转到 Fleet → 设置
  2. 输出 下,单击 添加输出编辑

    Fleet Add output button

    将打开 添加新输出 UI。

  3. 设置输出名称和类型。
  4. 指定所选输出类型的设置

  5. 单击 保存并应用设置

如果编辑输出的选项灰显,则输出在 Fleet 外部配置。有关更多信息,请参阅 Kibana 中的 Fleet 设置

代理二进制文件下载设置

编辑

Elastic Agent 必须能够访问 Elastic Artifact Registry,才能在升级期间下载二进制文件。默认情况下,Elastic Agent 从 https://artifacts.elastic.co/downloads/ 的 Artifact Registry 下载工件。

对于无法访问互联网的 Elastic Agent,您可以指定代理二进制文件下载设置,然后配置代理从备用位置下载其工件。有关在受限环境中运行 Elastic Agent 的更多信息,请参阅 气隙环境

添加或编辑二进制文件下载源

  1. 转到 Fleet → 设置
  2. 代理二进制文件下载 下,单击 添加代理二进制文件源编辑
  3. 设置代理二进制文件源名称。
  4. 对于 主机,指定您托管工件存储库的地址。
  5. (可选)要将此位置设置为默认位置,请选择 使此主机成为所有代理策略的默认主机。如果您没有在代理策略中选择其他代理二进制文件源,Elastic Agent 将使用默认位置。

代理

编辑

您可以指定一个代理服务器,用于 Fleet Server、Elastic Agent 输出或任何代理二进制文件下载源。有关代理配置的完整详细信息,请参阅 将代理服务器与 Elastic Agent 和 Fleet 一起使用

删除未注册的代理

编辑

在 Elastic Agent 在 Fleet 中取消注册后,会保留一些关于该代理的文档,以防该代理需要在某个时候恢复。您可以选择自动删除与未注册代理相关的所有数据。

请注意,也可以通过将 xpack.fleet.enableDeleteUnenrolledAgents: true 设置添加到 Kibana 设置文件来启用此选项。

启用自动删除未注册的代理

  1. 转到 Fleet → 设置
  2. 高级设置 下,启用 删除未注册的代理 选项。