1.先到网站上下载 https://www.elastic.co/cn/downloads,需要的工具

Elasticsearch,Kibana,Logstash,Filebeat。

先把redis安装好。安装redis略过。

2.主要是每个工具的配置文件:

Elasticsearch 直接解压后启动即可:./bin/elasticsearch

做成启动文件如下:startup.sh

#!/bin/bash
nohup $HOME/apps/elk/elasticsearch-4.5./bin/elasticsearch >& &

Kibana:修改配置文件elasticsearch的地址,之后启动,./bin/kibana

做成启动文件startup.sh:

#!/bin/bash
path1=$HOME/apps/elk/kibana-5.5.-linux-x86_64
nohup ${path1}/bin/kibana >${path1}/kibana.out >& &
exit

Filebeat:修改配置文件后,启动为: ./filebeat -e -c filebeat.yml

启动文件startup.sh

#!/bin/bash
path1=$HOME/apps/elk/filebeat-5.5.-linux-x86_64
nohup ${path1}/filebeat -e -c filebeat.yml >${path1}/filebeat.out >& &

filebeat配置文件,配置不同文件类型;

- input_type: log

  # Paths that should be crawled and fetched. Glob based paths.
paths:
- /home/lambert/apps/tomcat7-web/tomcat--*/logs/catalina.out
document_type: apache - input_type: log paths:
- /home/lambert/apps/elk/kibana-5.5.-linux-x86_64/kibana.out
document_type: kibana

Logstash:配置文件

input {
beats {
port => ""
tags=> "beat"
}
redis {
host => "127.0.0.1"
port =>
data_type => "list"
key => "logstash-list"
tags => "redis"
}
}
output {
if "beat" in [tags] and "redis" not in [tags] {
redis {
host => "127.0.0.1"
port => ""
data_type => "list"
key => "logstash-list"
}
}else {
elasticsearch { hosts => ["localhost:9200"] }
}
stdout { codec => rubydebug }
}

启动为:./bin/logstash -f ./logstash.conf

做成启动文件startup.sh

#!/bin/bash
path1=$HOME/apps/elk/logstash-5.5.
nohup ${path1}/bin/logstash -f ${path1}/logstash.conf>${path1}/logstash.out >& &

好了启动之后就可以访问

kibana了默认访问地址是:5061端口

Elk+redis的配置的更多相关文章

  1. ELK+redis搭建nginx日志分析平台

    ELK+redis搭建nginx日志分析平台发表于 2015-08-19   |   分类于 Linux/Unix   |  ELK简介ELKStack即Elasticsearch + Logstas ...

  2. 使用elk+redis搭建nginx日志分析平台

    elk+redis 搭建nginx日志分析平台 logstash,elasticsearch,kibana 怎么进行nginx的日志分析呢?首先,架构方面,nginx是有日志文件的,它的每个请求的状态 ...

  3. elk+redis分布式分析nginx日志

    一.elk套件介绍 ELK 由 ElasticSearch . Logstash 和 Kiabana 三个开源工具组成.官方网站: https://www.elastic.co/products El ...

  4. linux下利用elk+redis 搭建日志分析平台教程

    linux下利用elk+redis 搭建日志分析平台教程 http://www.alliedjeep.com/18084.htm   elk 日志分析+redis数据库可以创建一个不错的日志分析平台了 ...

  5. [原创]ubuntu14.04部署ELK+redis日志分析系统

    ubuntu14.04部署ELK+redis日志分析系统 [环境] host1:172.17.0.4 搭建ELK+redis服务 host2:172.17.0.3 搭建logstash+nginx服务 ...

  6. ELK+Redis+Nginx服务数据存储以及Nginx日志的收集

    PS:此片文章是承接上篇ELK部署文档,再次便不详细说明了 [安装Redis] [root@Redis ~]# wget  http://download.redis.io/releases/redi ...

  7. Centos7下ELK+Redis日志分析平台的集群环境部署记录

    之前的文档介绍了ELK架构的基础知识,日志集中分析系统的实施方案:- ELK+Redis- ELK+Filebeat - ELK+Filebeat+Redis- ELK+Filebeat+Kafka+ ...

  8. ELK Stack (2) —— ELK + Redis收集Nginx日志

    ELK Stack (2) -- ELK + Redis收集Nginx日志 摘要 使用Elasticsearch.Logstash.Kibana与Redis(作为缓冲区)对Nginx日志进行收集 版本 ...

  9. ELK Stack (1) —— ELK + Redis安装

    ELK Stack (1) -- ELK + Redis安装 摘要 安装Elasticsearch.Logstash.Kibana与Redis以实现一个日志收集平台 版本 elasticsearch版 ...

随机推荐

  1. Machine Learning 方向读博的一些重要期刊及会议 && 读博第一次组会时博导的交代

    读博从报道那天算起到现在已经3个多月了,这段时间以来和博导总共见过两次面,寥寥数语的见面要我对剩下的几年读书生活没有了太多的期盼,有些事情一直想去做却总是打不起来精神,最后挣扎一下还是决定把和博导开学 ...

  2. Linux内核gpiolib注册建立过程

    1.相关的数据结构 struct s3c_gpio_chip { // 这个结构体是三星在移植gpiolib时封装的一个结构体 用来描述一组gpio端口信息 struct gpio_chip chip ...

  3. Python程序,辅助微信跳一跳游戏介绍

    一.思路介绍 1. 通过Python自动手机截屏,并保存到电脑 2. 通过PhotoShop测量要跳的距离 3. 通过Excel计算按压时间 4. 通过CMD命令控制手机按压时间 二.实现方法详解 1 ...

  4. 采用轻量ServiceMesh实现灰度发布的实践

    软件总会有缺陷的,解决问题的同时往往会引入新的问题,关键是看这些问题是否在我们的控制范围内,“灰度发布”就是让问题受控的方法之一. 前言 我们的 CTO 经常说:“研发团队最首要的任务是提供稳定的服务 ...

  5. 一步搞定私有Git服务器部署(Gogs)

    http://www.jianshu.com/p/424627516ef6 零.安装 Docker 和 Compsoe 首先安装 Docker: $ curl -sSL https://get.doc ...

  6. 【linux】查看linux版本和内核版本

    查看linux版本:uname -r 查看linux版本内核:lsb_release -a

  7. Python yield详解***

    yield的英文单词意思是生产,有时候感到非常困惑,一直没弄明白yield的用法. 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: def addlist(alist): f ...

  8. python学习日志

    马上就中秋节,想着再学点新的知识,本来想去继续研究前端知识来着,但是内个烦人的样式css还有js搞的有点脑壳头,以后就主学后端吧,要去死了前端这条心了? 那么寻寻觅觅就入坑最近几年大热的python吧 ...

  9. 转转转![Spring MVC] - 500/404错误处理-SimpleMappingExceptionResolver

    参考博客: http://www.cnblogs.com/dongying/p/6129937.html http://www.cnblogs.com/rollenholt/archive/2012/ ...

  10. Some index files failed to download. They have …… or old ones used instead

    问题: 平台:Ubuntu12.04 W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/universe/bin ...