配置独立 Elastic Agent
编辑配置独立 Elastic Agent编辑
要快速入门,请使用 Kibana 创建并下载独立策略文件。不过,您仍然需要部署和管理该文件。有关更多信息,请参阅 创建独立 Elastic Agent 策略 或尝试我们的示例:使用独立 Elastic Agent 监控 nginx。
独立 Elastic Agent 在安装它们的系统上本地手动配置和管理。当您不希望在 Fleet 中集中管理代理时,它们非常有用,这可能是由于您公司的安全要求或您更喜欢使用其他配置管理系统。
要配置独立 Elastic Agent,请在与代理一起部署的 elastic-agent.yml
策略文件中指定设置。在安装之前,该文件位于解压缩的 Elastic Agent 包中。安装后,该文件将被复制到 安装布局 中描述的目录。要应用安装后的更改,您必须修改已安装的文件。
有关安装详细信息,请参阅 安装独立 Elastic Agent。
或者,您可以将输入配置放在 YAML 文件中,并将这些文件放入 {path.config}/inputs.d
文件夹中,以将您的配置分成多个较小的文件。inputs.d
文件夹中的 YAML 文件应仅包含输入配置。任何其他配置都将被忽略。这些文件将在与独立配置同时重新加载。
配置的第一行必须是 inputs
。然后,您可以列出要运行的输入。策略中的每个输入都必须为 id
键提供唯一的 value。如果缺少 id
键,其 value 将默认为空字符串 ""
。
inputs: - id: unique-logfile-id type: logfile data_stream.namespace: default paths: [/path/to/file] use_output: default - id: unique-system-metrics-id type: system/metrics data_stream.namespace: default use_output: default streams: - metricset: cpu data_stream.dataset: system.cpu
以下部分描述了您可能需要配置以运行独立 Elastic Agent 的一些设置。有关完整的参考示例,请参阅 elastic-agent.reference.yml 文件。
此处描述的设置适用于独立 Elastic Agent。Fleet 管理的代理的设置通过 UI 指定。您不会在策略文件中显式设置它们。