当前位置: 首页 > news >正文

ELK+Filebeat 部署实验

Filebeat是轻量级的开源日志文件数据搜集器。通常在需要采集数据的客户端安装 Filebeat,并指定目录与日志格式,Filebeat 就能快速收集数据,并发送给 logstash 进行解析,或是直接发给 Elasticsearch 存储,性能上相比运行于 JVM 上的 logstash 优势明显,是对它的替代。常应用于 EFLK 架构当中。

一、部署filebeat

1、关闭防火墙和安全机制

systemctl disable --now firewalld

setenforce 0

hostnamectl set-hostname filebeat

2、安装nginx服务

yum -y install epel-release.noarch

yum -y install nginx

systemctl enable --now nginx

需要给nginx日志可读权限

3、安装 Filebeat

上传软件包 filebeat-6.7.2-linux-x86_64.tar.gz 到/opt目录

tar xf filebeat-6.7.2-linux-x86_64.tar.gz

mv /opt/filebeat-6.7.2-linux-x86_64 /usr/local/filebeat

4、设置 filebeat 的主配置文件

vim /usr/local/filebeat/filebeat.yml

5、在 Logstash 组件所在节点上新建一个 Logstash 配置文件

vim filebeat.conf

input {beats { port => "5044" }
}#filter {}output {elasticsearch {hosts => ["192.168.130.10:9200","192.168.130.20:9200","192.168.130.30:9200"]index => "%{[fields][server_name]}-%{[fields][log_type]}-%{[fields][from]}-%{+YYYY.MM.dd}"}stdout {codec => rubydebug}
}

6、启动 logstash和filebeat

logstash -f filebeat.conf      #启动logstash

在/usr/local/filebeat目录中使用./filebeat -e -c filebeat.yml       #启动filebeat

7、浏览器访问kibana

http://192.168.130.30:5601

http://www.lryc.cn/news/286915.html

相关文章:

  • 利用wireshark lua扩展能力增加自定义解析器[注释解读版]
  • GPT-5不叫GPT-5?下一代模型会有哪些新功能?
  • 2024.1.23(347.前k个高频元素)
  • MySQL对数据库的操作
  • 解决Unity WebGLInput插件全屏输入的问题
  • Android14实战:调整A2DP音量曲线(五十三)
  • vector讲解
  • nvm 配置淘宝镜像失效,以及安装node后 npm-v 无效
  • 【Android Gradle 插件】Gradle 基础配置 ④ ( Gradle Wrapper 配置作用 | Gradle 下载的依赖库存放位置 )
  • Deepin_Ubuntu_查看树形目录结构(tree)
  • Java Excel分割成许多小文件
  • 【心得】java从CC1链入门CC链个人笔记
  • Django migration 新增外键的坑
  • 相关系数(皮尔逊相关系数和斯皮尔曼相关系数)
  • 了解 Vite 插件
  • 算法竞赛基础:C++双向链表的结构和实现(普通链表、List、静态链表)
  • openssl3.2/test/certs - 019 - ca-nonca trust variants: +serverAuth, +anyEKU
  • Unity SRP 管线【第五讲:URP烘培光照】
  • Mysql运维篇(一) 日志类型
  • 【C语言】结构体与内存操作函数 总结
  • 第12章_集合框架(Collection接口,Iterator接口,List,Set,Map,Collections工具类)
  • C语言进阶——数据结构之链表(续)
  • 数据库课程设计-图书管理系统数据库设计
  • 【超简版,代码可用!】【0基础Python爬虫入门——下载歌曲/视频】
  • CommunityToolkit.Mvvm支持环境
  • 探讨品牌设计的本质,为企业形象注入活力!
  • 【Maven】-- 打包添加时间戳的两种方法
  • 图片分类: 多类别
  • python 抓包tcp数据拷贝转发
  • ubuntu 各版本图形界面和命令行切换快捷键介绍