集群设置

编辑

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

设置选项卡中的集群中,您可以配置可用于注册到 Fleet 的所有 Elastic Agent 的全局设置。这包括 Fleet 服务器主机和输出设置。

Fleet 服务器主机设置

编辑

单击编辑主机并指定 Elastic Agent 将用于连接到 Fleet 服务器的主机 URL。

如果编辑主机选项呈灰色显示,则 Fleet 服务器主机是在 Fleet 外部配置的。有关更多信息,请参阅Kibana 中的集群设置

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

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

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

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

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

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

主机上的防火墙和网络规则必须打开入站和出站端口,以允许 Elastic Agent 与 Fleet 服务器通信。

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

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

示例

  • 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 将使用默认输出。

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

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

要添加或编辑输出

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

    Fleet Add output button

    添加新输出UI 将打开。

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

  5. 单击保存并应用设置

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

Agent 二进制文件下载设置

编辑

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

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

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

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

代理

编辑

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

删除未注册的 Agent

编辑

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

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

要启用未注册 Agent 的自动删除

  1. 转到集群 → 设置
  2. 高级设置下,启用删除未注册的 Agent选项。