ELKStack日志离线系统
2024-10-19 12:38:51
通过Filebeat抽取数据到logstash中,转存到ElasticSearch中,最后通过Kibana进行展示
https://www.ibm.com/developerworks/cn/opensource/os-cn-elk-filebeat/index.html?ca=drs-&utm_source=tuicool&utm_medium=referral
下载地址:https://www.elastic.co/downloads
注意版本对应
安装FileBeat(filebeat-6.0.0)
更改配置:
#=========================== Filebeat prospectors =============================
filebeat.prospectors:
enabled: true
paths:
- /var/log/*.log
- /usr/local/logs/SyncService/*.log #----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
hosts: ["192.168.46.160:5000"]
参照配置:https://www.elastic.co/guide/en/beats/filebeat/current/configuring-howto-filebeat.html
启动命令:nohup ./filebeat -e -c filebeat.yml &
安装logstash(logstash-6.0.0)
增加log4j_filebeat.conf
#=========================== Filebeat prospectors =============================
filebeat.prospectors:
enabled: true
paths:
- /var/log/*.log
- /usr/local/logs/SyncService/*.log #----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
hosts: ["192.168.46.160:5000"]
启动命令:bin/logstash -f config/log4j_filebeat.conf
安装elasticsearch(elasticsearch-6.0.0)
vi config/elasticsearch.yml
增加如下内容
cluster.name: myelk
node.name: zk-datanode-
path.data: /home/dinpay/data/es/data
path.logs: /home/dinpay/data/es/logs
network.host: zk-datanode-
discovery.zen.ping.unicast.hosts: ["zk-datanode-01"]
http.port:
最新文章
- emberJS
- java.注释类型
- 新Android工程src和layout文件夹为空
- POJ 2528 Mayor's posters (线段树,染色问题,离散化要注意)
- Bootstrap插件之Carousel轮播效果(2015年-05月-21日)
- 建立第一个OpenGL工程(GLUT)
- Linux中的文件描述符与打开文件之间的关系------------每天进步一点点系列
- zoj 3714 Java Beans
- Codeforces #252 (Div. 2) B. Valera and Fruits
- 二维小波包分解wpdec2
- 【实验吧】CTF_Web_登录一下好吗?
- 自定义JDBC链接池
- RESTClient的基本使用
- unique
- Auzre系列1.1.1 —— 安装用于 IntelliJ 的 Azure 工具包
- Tomcat7.0/8.0 详细安装配置图解,以及UTF-8编码配置
- maven私服配置
- OpenStack Identity(Keystone)概述及示例
- Git 学习之git 起步(一)
- jQuery实现的上下滚动公告栏详细讲解
热门文章
- 命令__cp、scp(Secure Copy)
- spring in action 学习笔记九:如何证明在scope为prototype时每次创建的对象不同。
- shell-总结【摘录】
- Eclipse中使用Maven创建Web时错误
- 【调试】如何使用javascript的debugger命令进行调试(重要)
- gluPerspective(解释得很好)
- [置顶] Linux Malloc分析-从用户空间到内核空间【转】
- C++开发资源汇总
- Windows8 上用Ubuntu-Ubuntu启动SSH
- AC日记——[国家集训队2011]旅游(宋方睿) cogs 1867