博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Filebeat安装教程
阅读量:4094 次
发布时间:2019-05-25

本文共 1224 字,大约阅读时间需要 4 分钟。

安装

  1. 下载filebeat压缩包,我自己系统是64位的,因此下载64的压缩包
    https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.5.1-linux-x86_64.tar.gz
  2. 解压
    tar -xzf filebeat-7.5.1-linux-x86_64.tar.gz
  3. 编辑filebeat.yml,设置filebeat是将日志发给elasticsearch还是logstash(二选一)
[root@m5315392269-5 filebeat]# cd filebeat-7.5.1-linux-x86_64/[root@m5315392269-5 filebeat-7.5.1-linux-x86_64]# vim filebeat.yml#=========================== Filebeat inputs ==============filebeat.inputs: 1. type: log  enabled: true  paths:    - /var/log/test.log#============================== Dashboards ===============#setup.dashboards.enabled: false#============================== Kibana ==================#setup.kibana:#       host: "192.XX.101.XX:5601"#-------------------------- Elasticsearch output ---------output.elasticsearch:  hosts: ["192.XX.8.XX:9200"]
  1. 启动
./filebeat -e -c filebeat.yml -d "publish"

遇到问题

(1)启动filebeat时报错

-bash: ./filebeat: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
解决办法:
发现是因为我64位系统下载了32位的filebeat压缩包,重新下载一个64位的就能正确启动了
(2)filebeat启动报错,权限问题
Exiting: error loading config file: config file (“filebeat.yml”) must be owned by the beat user (uid=0) or root
解决办法
Step1:ll查看文件权限,发现filebeat.yml文件权限是testuser,注意下现在是root用户在这里插入图片描述
Step2:su命令切换用户

su testuser

Step3:重新启动

转载地址:http://imtii.baihongyu.com/

你可能感兴趣的文章
析构函数、虚析构函数、纯虚析构函数
查看>>
C++ explicit关键字详解
查看>>
pa_offset = offset & ~(sysconf(_SC_PAGE_SIZE) - 1) 详解
查看>>
Ubuntu 18.04单网卡多网段IP配置
查看>>
C10K C100K C1000K C10M select poll epoll
查看>>
I帧 P帧 B帧 DTS / PTS概念
查看>>
2021-02-20
查看>>
Eureka注册中心搭建
查看>>
python脚本执行提示:FileNotFoundError: [WinError 3]
查看>>
python正则表达式使用
查看>>
pyqt5自定义控件不显示的问题
查看>>
pyqt5 编程学习记录1
查看>>
python configparser模块简单应用
查看>>
Python各种数据类型操作
查看>>
Python字符串使用
查看>>
Python迭代操作
查看>>
Python列表推导和字典推导
查看>>
PyQt5文件读写操作
查看>>
pyqt编程之QTabWidget使用
查看>>
ubuntu下使用irtulbox虚拟winxp实现360wifi热点功能
查看>>