CentOS6.9安装Filebeat监控Nginx的访问日志发送到Kafka
2024-10-19 06:18:18
一、下载地址:
官方:https://www.elastic.co/cn/downloads/beats/filebeat
百度云盘:https://pan.baidu.com/s/1dvhqb0
二、安装
tar zxvf filebeat-6.2.-linux-x86_64.tar.gz
mv filebeat-6.2.-linux-x86_64 filebeat
也可yum安装
下载和安装key文件
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
创建yum源文件
vi /etc/yum.repos.d/elastic.repo
[elastic-.x]
name=Elastic repository for .x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=
autorefresh=
type=rpm-md
开始安装
yum install filebeat
三、配置
vi kafka.yml
filebeat.prospectors:
- input_type: log
paths:
- /usr/local/openresty/nginx/logs/access.log
output.kafka:
hosts: ["10.10.6.225:9092"]
topic: need_process_nginx_access_log
partition.round_robin:
reachable_only: false
required_acks:
注:output到kafka的partitions策略:分为random、round_robin、hash,默认是hash
具体说明:https://www.elastic.co/guide/en/beats/filebeat/current/kafka-output.html#_literal_partition_literal
运行
./filebeat -e -c kafka.yml
后台运行
nohup /usr/local/filebeat/filebeat -e -c /usr/local/filebeat/kafka.yml >/dev/null 2>&1 &
最新文章
- jquery ajax异步和同步从后天取值
- amazon oa2 - insert a value into a cycled linked list
- c++接口实现与分离(转载)
- MVC路由配置
- 团队项目作业第二项:利用NABCD模型进行竞争性需求分析
- Gulp, 比Grunt更好用的前端构建工具
- 初学java之触发响应事件举例子
- 什么是ARC
- 3D空间包围球(Bounding Sphere)的求法
- JVM最多支持多少个线程?
- idea执行go
- 使用firbug调试程序写更高质量的代码设置方法
- CTF---隐写术入门第三题 打不开的文件
- coursea机器学习课程作业
- 多重线性回归 (multiple linear regression) | 变量选择 | 最佳模型 | 基本假设的诊断方法
- sh - 脚本学习 启动/停止/重启/部署jetty crontab
- iOS开发简记(2):自定义tabbar
- css 选择器、元素默认宽度、media screen
- webVR框架A-frame
- luogu P2486 [SDOI2011]染色