配置独立 Elastic Agent
要快速入门,请使用 Kibana 创建并下载独立的策略文件。但是,您仍需要部署和管理该文件。有关更多信息,请参阅创建独立的 Elastic Agent 策略或尝试我们的示例:使用独立的 Elastic Agent 监控 Nginx。
独立的 Elastic Agent 在安装它们的系统上进行手动配置和本地管理。当您对在 Fleet 中集中管理 Agent 不感兴趣时,它们会非常有用,这可能是由于贵公司的安全要求,或者您更倾向于使用另一种配置管理系统。
要配置独立的 Elastic Agent,请在随 Agent 部署的 elastic-agent.yml
策略文件中指定设置。安装之前,该文件位于解压后的 Elastic Agent 软件包中。安装之后,该文件会被复制到以下位置描述的目录中:安装布局。要在安装后应用更改,您必须修改已安装的文件。
有关安装详情,请参阅安装独立的 Elastic Agent。
或者,您可以将输入配置放入 YAML 文件中,并将其存放在 {path.config}/inputs.d
文件夹中,以便将配置分割成多个较小的文件。inputs.d
文件夹中的 YAML 文件应仅包含输入配置。任何其他配置都将被忽略。这些文件会与独立配置同时重新加载。
配置的第一行必须是 inputs
。然后您可以列出您想要运行的输入项。策略中的每个输入项都必须有一个唯一的 id
键值。如果缺少 id
键,其值将默认为空字符串 ""
。
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 管理的 Agent 的设置通过 UI 指定。您无需在策略文件中显式设置它们。