🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Logstash是一个开源的用于收集,分析和存储日志的工具。 Kibana用来搜索和查看Logstash已索引的日志的web接口。这两个工具都基于Elasticsearch。 ![](http://om4h63cja.bkt.clouddn.com/17-6-28/862995.jpg) ![](http://om4h63cja.bkt.clouddn.com/17-5-22/83732211-file_1495431328315_14fd8.png) * Logstash: Logstash服务的组件,用于处理传入的日志。 * Elasticsearch: 存储所有日志 * Kibana 4: 用于搜索和可视化的日志的Web界面,通过nginx反代 * Logstash Forwarder: 安装在将要把日志发送到logstash的服务器上,作为日志转发的道理,通过 lumberjack 网络协议与 Logstash 服务通讯 注意:logstash-forwarder要被beats替代了,关注后续内容。后续会转到logstash+elasticsearch+beats上。 ## 安装java logstash和elasticsearch需要java环境,注意官方文档的版本要求。 ### 安装openjdk 比如`java-1.8.0-openjdk.x86_64` ### 安装oracle官方的JDK ## 软件版本搭配 `java version "1.7.0_141"` yum安装 `logstash 2.4.1` yum安装 `elasticsearch 1.7.3` yum安装 `kibana-4.1.0` 下载解压 ## [eslatic 官网软件搜索链接][1] ## [Elasticsearch: 权威指南][2] ## 运维生存时间ELK指南[3] [1]:https://www.elastic.co/downloads/past-releases [2]:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html [3]:http://www.ttlsa.com/elk/elk-supported-platforms-and-software/