filebeat 安装配置
来源:原创
时间:2019-08-05
作者:脚本小站
分类:Linux
filebeat下载地址页:
https://www.elastic.co/cn/downloads/beats/filebeat
下载后直接使用yum安装即可。
配置文件位置:
vim /etc/filebeat/filebeat.yml
内容如下:
filebeat.inputs: - type: log enabled: true # 开启这个数据源 paths: - /var/log/nginx/* json.keys_under_root: true # true将日志追加到根,false添加到非跟 json.overwrite_keys: true tag: ["web","pc"] # 自定义添加标签 fields: # 自定义字段 from: mobile # 自定义的字段 type: demo fields_under_toor: true # 自定义字段放在跟 filebeat.config.modules: path: ${path.config}/modules.d/*.yml # 模块位置 reload.enabled: false setup.template.settings: index.number_of_shards: 3 # 索引分片 setup.template.name: "template-01" # 模板名称 setup.template.pattern: "template-01-*" output.elasticsearch: hosts: ["192.168.1.161:9200"] index: "filebeat_nginx_%{+YYYY-MM}" # 索引轮询 #setup.kibana: # host: "192.168.1.162:5601"
收集nginx日志的配置示例:版本为6.8.0
filebeat.inputs: - type: log enabled: false paths: - /var/log/nginx/*.log filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 3 output.elasticsearch: hosts: ["192.168.1.161:9200"] processors: - add_host_metadata: ~ - add_cloud_metadata: ~
加载模块:
filebeat modules enable nginx
加载仪表盘:
filebeat setup
启动filebeat:
systemctl start filebeat.service