graylog日志平台搭建 (四) 部署filebeat
时间:2021-07-20
本文章向大家介绍graylog日志平台搭建 (四) 部署filebeat,主要包括graylog日志平台搭建 (四) 部署filebeat使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
四、部署filebeat
我这里用的是filebeat-7.3.2
1、下载rpm包
wget https://mirrors.huaweicloud.com/filebeat/7.3.2/filebeat-7.3.2-x86_64.rpm yum -y install filebeat-7.3.2-x86_64.rpm
2、修改配置文件
我这里采集的是nginx的日志,都在/data0/logs下,以xxx.access.log命名的日志文件
# cat /etc/filebeat/filebeat.yml | grep -v -E "^#|^$|^ #" filebeat.inputs: - type: log paths: - /data0/logs/*.access.log # /data0/logs/<projectname>.log 这里写自己的日志目录 close_inactive: 24h exclude_files: ['/data0/logs/collection.access.log'] #排除文件,也就是不采集的日志文件 filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 3 setup.kibana: output.kafka: hosts: ["192.168.1.10:9092", "192.168.1.11:9092", "192.168.1.12:9092"] topic: 'nginx-access-log' partition.round_robin: reachable_only: false required_acks: 1 compression: gzip max_message_bytes: 1000000 processors: - add_host_metadata: ~ - add_cloud_metadata: ~
3、启动服务并开机自启
systemctl daemon-reload
systemctl enable filebeat
systemctl start filebeat
4、验证kafka的topic有没有消息
在kafka服务器上执行
export JMX_PORT=10058 && /usr/local/kafka_2.12-2.3.0/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic nginx-access-log
有信息输出则filebeat已经成功将日志推送到kafka
filebeat部署到此就结束了。
原文地址:https://www.cnblogs.com/opsdemo/p/15035256.html
- 连高晓松都想学的区块链江湖切口,「HODL」是什么意思?
- Spring Data REST 与 Spring RestTemplate 实战详解
- 程序员炒股,如何计算股票投资组合的风险和收益
- Docker 容器化部署运维 OpenStack 和 Ceph
- 关于设计模式的思考
- Spring 框架之 AOP 原理剖析
- Java 平台反应式编程(Reactive Programming)入门
- 从原理到实例,他用区块链技术做一了个COIN 客户端
- 解锁Spring Data Redis的正确使用姿势
- 互联网厂工必知必会:SQL基础篇
- 算法入门,其实可以像读小说一样有趣
- 互联网中小型企业的持续集成CICD
- Hybris平台Web架构模式演变:前后端分离
- 资源控制在大数据和云计算平台中的应用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法