Filebeat 安装文档
-
官方下载安装包
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.4.2-linux-x86_64.tar.gz
-
解压 并 修改目录名称(为了简洁一些)
tar -xf filebeat-7.4.2-linux-x86_64.tar.gz
mv filebeat-7.4.2-linux-x86_64 filebeat-7.4.2 -
修改配置文件
vim filebeat.yml
filebeat.inputs: - type: log # 开启此模块 enabled: true # 日志路径, 可以多目录(不会递归子目录) paths: - /var/log/*.log # 设置 elasticsearch 索引策略 setup.template.name: "filebeat" setup.template.pattern: "filebeat-*" output.elasticsearch.index: "customname-%{[beat.version]}-%{+yyyy.MM.dd}" # 如果你发送输出目录到Elasticsearch,那么设置IP地址和端口以便能够找到Elasticsearch: output.elasticsearch: hosts: ["127.0.0.1:9200"] # 如果设置了安全策略,需要配置下认证信息 username: "username" password: "password" # 如果你打算用Kibana仪表盘,可以这样配置Kibana端点: setup.kibana: host: "localhost:5601" # 如果设置了安全策略,需要配置下认证信息 username: "username" password: "password" # 加载不同的模板 setup.template.name: "your_template_name" setup.template.fields: "path/to/fields.yml" # 覆盖一个已存在的模板 setup.template.overwrite: true # 覆盖一个已存在的模板 setup.template.overwrite: true # 禁用自动加载模板 setup.template.enabled: false
-
启动 filebeat
./filebeat setup --dashboards
./filebeat -e -c filebeat.yml -d "publish"后台启动
./filebeat -c filebeat.yml &