You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在自托管Elastic Stack环境中部署Fleet Server的可行性及配置方法咨询

当然可行!这在测试环境里绝对是个省心的方案——毕竟咱们测试阶段不需要搞复杂的分布式架构,单节点部署完全够验证功能。下面我一步步给你捋清楚配置流程:

一、先确认基础环境没问题
  • 先确保你的Elasticsearch和Kibana已经启动并正常运行:终端里敲curl http://localhost:9200,能返回Elasticsearch的基本信息就ok;浏览器访问http://<你的机器IP>:5601,能正常登录Kibana就行。
  • 要是还没给Elasticsearch设置用户名密码,建议先搞定(测试环境简单设一个就行),避免后面碰到权限坑。
二、在Kibana里开启Fleet功能
  1. 登录Kibana后,左边导航栏找Management(管理),点进去选Fleet选项。
  2. 第一次进Fleet会有初始化引导,直接选Add Fleet Server(添加Fleet服务器)就行。
  3. 因为咱们要在当前机器跑Fleet Server,所以选Run Fleet Server on this host这个选项。
三、生成Fleet Server的注册令牌
  • 在Fleet配置页面,点Generate service token(生成服务令牌),这个令牌是用来让Fleet Server和Elasticsearch建立信任连接的,一定要复制保存好,后面要用。
  • 顺便确认下Fleet Server的URL,默认是https://<你的机器IP>:8220,测试环境要是嫌HTTPS麻烦也能改成HTTP,但还是建议用HTTPS(Kibana会自动生成自签名证书,不用自己折腾)。
四、安装并配置Elastic Agent(Fleet Server是靠Agent运行的)
  1. 回到Ubuntu终端,用Kibana自动生成的适配Ubuntu的安装命令就行(Fleet页面会直接给你现成的,大概长这样,记得替换成你的令牌和实际URL):
    curl -L -O https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.x.x-linux-x86_64.tar.gz
    tar xzvf elastic-agent-8.x.x-linux-x86_64.tar.gz
    cd elastic-agent-8.x.x-linux-x86_64
    sudo ./elastic-agent install --fleet-server-es=http://localhost:9200 --fleet-server-service-token=<你的服务令牌> --fleet-server-url=https://<你的机器IP>:8220
    
    要是你的Elasticsearch设了用户名密码,记得加参数:--fleet-server-es-username=elastic --fleet-server-es-password=<你的密码>。
  2. 安装完启动Elastic Agent服务:
    sudo systemctl start elastic-agent
    
  3. 检查下状态,确认Fleet Server正常跑起来了:
    sudo elastic-agent status
    
    看到fleet-server那一行显示Running就说明成了。
五、验证配置成功

回到Kibana的Fleet页面刷新一下,要是看到Fleet Server显示Online(在线),那恭喜你,配置完成!接下来就可以添加其他Agent或者配置集成功能了。

内容的提问来源于stack exchange,提问作者Hardik Sanghavi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 14:34:10