在 Ubuntu 22.04 上运行 Filebeat 7.10.2

环境

操作系统:阿里云 Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-83-generic x86_64)

软件版本:Filebeat 7.10.2

用户:root

运行

  1. 下载

这里下载 filebeat 7.10.2。

  1. 配置

简单配置一下 filebeat.yml,从标准输入采集,写入到标准输出 :

filebeat.inputs:
- type: stdin

output.console:
  pretty: true
  1. 运行

因为使用 root 用户,根据官方建议添加 --strict.perms=false 参数。

直接运行 ./filebeat -e --strict.perms=false:

出现异常:

runtime/cgo: pth
### 安装 Filebeat 7 的过程 #### 准备工作 为了确保顺利安装,在开始之前应更新系统的软件包列表并安装必要的依赖项[^1]。 ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 添加 Elastic 软件源密钥库 通过官方提供的命令来添加 GPG 密钥,这一步骤对于验证下载文件的真实性至关重要[^3]。 ```bash wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg ``` #### 配置 APT 存储库 创建一个新的 sources.list.d 条目用于指向 Elasticsearch 的 APT 存储库。注意版本号需对应所要安装的 Filebeat 版本。 ```bash echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" | \ sudo tee /etc/apt/sources.list.d/elastic-7.x.list ``` #### 更新本地APT缓存 再次刷新本地的软件包索引以包含新加入的存储库信息。 ```bash sudo apt-get update ``` #### 执行安装操作 现在可以正式执行 `apt-get install` 命令来进行 Filebeat 的安装了。 ```bash sudo apt-get install filebeat=7.10.2 ``` > **提示**: 这里假设选择了特定的小版本 (例如 7.10.2),可以根据实际需求调整该数值。 #### 启动与启用服务 完成上述步骤之后,启动 Filebeat 并设置其随系统开机自启[^4]。 ```bash sudo systemctl start filebeat sudo systemctl enable filebeat ``` #### 检查状态和服务运行情况 最后确认 Filebeat 是否正常运作以及进程是否存在。 ```bash systemctl status filebeat ps aux | grep filebeat ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值