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

摘要

安装Elasticsearch、Logstash、Kibana与Redis以实现一个日志收集平台


版本

elasticsearch版本: elasticsearch-2.2.0

logstash版本: logstash-2.2.2

kibana版本: kibana-4.3.1-darwin-x64

jdk版本: jdk1.8.0_65

内容

目标架构

Logstash 社区通常习惯用 shipper,broker 和 indexer 来描述数据流中不同进程各自的角色。

broker一般选择redis。不过我见过很多运用场景里都没有用 logstash 作为 shipper(也是agent的概念),或者说没有用 elasticsearch 作为数据存储也就是说也没有 indexer。所以,我们其实不需要这些概念。只需要学好怎么使用和配置 logstash 进程,然后把它运用到你的日志管理架构中最合适它的位置就够了。

broker也可以使用kafka作为替代。

下载安装配置ELK

  • Elasticsearch

    下载

      ⇒  wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.2.0.tar.gz
    
      ⇒  tar zxf elasticsearch-2.2.0.tar.gz

    启动

      ⇒  ./elasticsearch

    测试

      ⇒  curl -L -0 http://localhost:9200/

    输出

      {
    "name" : "Mammomax",
    "cluster_name" : "logstash_elasticsearch",
    "version" : {
    "number" : "2.2.0",
    "build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe",
    "build_timestamp" : "2016-01-27T13:32:39Z",
    "build_snapshot" : false,
    "lucene_version" : "5.4.1"
    },
    "tagline" : "You Know, for Search"
    }
  • Logstash

    下载

      ⇒  wget https://download.elastic.co/logstash/logstash/logstash-2.2.2.tar.gz
    
      ⇒  tar zxf logstash-2.2.2.tar.gz

    启动

      ⇒  ./bin/logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'

    测试

  • Kibana

    下载

      ⇒  wget https://download.elastic.co/kibana/kibana/kibana-4.3.1-darwin-x64.tar.gz
    
      ⇒  tar zxf kibana-4.3.1-darwin-x64.tar.gz

    启动(通常在es之后)

      ⇒  ./kibana

    输出

    测试

      #通过浏览器访问本地链接
    http://localhost:5601/

安装Redis

安装详见文章: Redis (1) —— 安装

测试

参考

参考来源:

elk+redis实现nginx日志集中化管理

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

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

logstash elasticsearch redis Kibana 收集Nginx 和Tomcat日志配置

Elastic + kibana + logstash + redis 对mongodb, nginx日志进行分析

结束

最新文章

  1. 利用Python进行数据分析(5) NumPy基础: ndarray索引和切片
  2. DOM杂记
  3. 图书馆管理系统 SRS文档
  4. Linux中编译、安装nginx
  5. 济南学习 Day 4 T2 am
  6. php文本操作方法集合
  7. 解压和生成 system.img&data.img ( yaffs2格式)
  8. 高级UIKit-10(UDPSocket)
  9. [半原创]指纹识别+谷歌图片识别技术之C++代码
  10. HDOJ 1753 明朝A+B
  11. 终极解决方案:java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
  12. 学习HTML的第二次课
  13. Socket编程实践(4) --多进程并发server
  14. [2017BUAA软工助教]个人项目小结
  15. MyEclipse 优化:之占用CPU过高100%
  16. delphi 取得任意程序的命令行
  17. logrotate日志管理工具
  18. centos7配置vsftpd服务器
  19. Linux Socket - UDP链接包
  20. prefix pch 中引用cocoapods 中的头文件失败

热门文章

  1. BZOJ2226:LCMSum(欧拉函数)
  2. Guava 的EventBus示例代码(简单笔记,后期补充)
  3. Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP
  4. dbca时报错:ORA-12705(NLS_LANG=AMERICAN_AMERICA.UTF8);
  5. 由于没有公钥,无法验证下列签名: NO_PUBKEY 54422A4B98AB5139
  6. pyspider爬取数据存入es--1.安装驱动
  7. Linux SSH免密登录
  8. bundle install 安装的 gem 提示 cannot load such file
  9. Wild Dog sample [sync data]
  10. 2017-2018-2 20155203《网络对抗技术》Exp9 :Web安全基础