跳至內容

Elastic Agent組件使用

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
elastic agent 是一個代理程序,用於在容器化環境中運行任務並集成到 elastic stack 產品中,使用步驟如下:安裝代理程序。配置代理程序。啓動代理程序。安裝集成。檢查代理程序狀態。

Elastic Agent組件使用

什麼是Elastic Agent?

Elastic Agent是一個輕量級的代理程序,允許用戶在容器化環境中運行任務,如Docker和Kubernetes,並將其與Logstash和Beats等Elastic Stack產品無縫集成。

如何使用Elastic Agent?

使用Elastic Agent需要以下步驟:

1. 安裝Agent

在目標服務器上安裝Elastic Agent:

sudo docker run -d --restart=always --name elastic-agent   -e ELASTIC_AGENT_ID=<AGENT_ID>   -e ELASTIC_CLOUD_ID=<CLOUD_ID>   -e ELASTIC_CLOUD_USERNAME=<CLOUD_USERNAME>   -e ELASTIC_CLOUD_PASSWORD=<CLOUD_PASSWORD>   -e ELASTIC_AGENT_PORT=<AGENT_PORT>   -v /var/run/docker.sock:/var/run/docker.sock   docker.elastic.co/beats/elastic-agent:<VERSION>
登錄後複製

2. 配置Agent

編輯agent.yaml配置文件來設置代理程序的配置選項:

# agent.yamlagent:  flush_interval: 15s  include_data: true
登錄後複製

3. 啓動Agent

使用Docker啓動代理程序:

sudo docker start elastic-agent
登錄後複製

4. 安裝Integration

根據需要安裝Beats集成以收集數據:

sudo docker run -d --name metricbeat   -e ELASTIC_AGENT_ID=<AGENT_ID>   -e ELASTIC_AGENT_FLEET_ENABLED=true   -v /proc:/host/proc:ro   -v /sys:/host/sys:ro   -v /var/run/docker.sock:/var/run/docker.sock:ro   docker.elastic.co/beats/metricbeat:<VERSION>
登錄後複製

5. 檢查Agent狀態

使用以下命令檢查代理程序的狀態:

sudo docker logs elastic-agent
登錄後複製

注意事項:

  • 使用Elastic Agent requires一個有效的Elastic Cloud或自託管Elastic Stack實例。
  • 代理程序端口(ELASTIC_AGENT_PORT)應與Elastic Stack實例的端口一致。
  • 集成需要接受代理程序的TLS證書。
  • 始終使用最新的Elastic Agent版本以獲得最佳性能和功能。

以上就是Elastic Agent組件使用的詳細內容,更多請關注本站其它相關文章!

更新時間