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. Linux磁盘分区扩容

    随着业务的增长,aliyun数据盘容量可能无法满足数据存储的需要,这时可以使用“”磁盘扩容“”功能扩容数据盘. 本文以一个SSD云盘的数据盘和一个运行Ubuntu 16..4 64位的 ECS 实例为 ...

  2. Linux 键盘输入#的时候变成£

    /********************************************************************************* * Linux 键盘输入#的时候变 ...

  3. I.MX6 PWM buzzer driver hacking with Demo test

    /***************************************************************************** * I.MX6 PWM buzzer dr ...

  4. I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking

    <!-- * Copyright (C) 2010-2013, Freescale Semiconductor, Inc. All Rights Reserved. * The CFG elem ...

  5. 编写 Target 检测 MSBuild / dotnet build 此次编译是否是差量编译

    MSBuild 或 Roslyn 编译项目时均支持差量编译,毕竟为了性能.我在 每次都要重新编译?太慢!让跨平台的 MSBuild/dotnet build 的 Target 支持差量编译 一文中介绍 ...

  6. prisma graphql 集成timescaledb

    prisma 官方文档说明了因为支持pg 所以相关的timescaledb.cockroachdb 应该也是支持的 但是测试之后timescaledb 支持cockroachdb有问题(事务处理模型支 ...

  7. pthread中向线程发送信号(pthread_kill )

    pthread_kill 语法 int pthread_kill(thread_t tid, int sig); #include <pthread.h> #include <sig ...

  8. 将DHT11移植到Linux系统上(转)

    由于项目需要,需要将DHT11移植到Linux.驱动程序如下 #include <linux/kernel.h> #include <linux/module.h> #incl ...

  9. CentOS 7 安装Memcached服务

    Memcached 简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站 ...

  10. Linux Namespace

    转载请注明出处,并保留以上所有对文章内容.图片.表格的来源的描述. 一.Linux Namespace Linux Namespace是Linux提供的一种OS-level virtualizatio ...