在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)——概述

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)

——概述

  1. 概述
  2. Elasticsearch安装
  3. Elasticsearch head安装
  4. Kibana安装
  5. Filebeat安装

目标

首选说一下我的目标,是为了对正在运行的web后台服务的日志进行监控和分析。后台使用nodejs开发,记录了一些访问日志和应用日志,每天都在涨,多少不一。拿tail命令可以进行一些日常的监控,但要做一些更高级的统计,就比较麻烦了。而ELK是当前最流行的日志分析解决方案,所以打算搭一套这样的日志分析环境。

写这个系列文章,是为了把安装过程中的坑记录下来,分享给大家。同时也算是做个记录,以后安装的时候就方便了。

方案

现有服务运行在阿里云上,装的是Ubuntu 16.04.4 LTS,配置很低,只有 1C2G,要把ELK这套系统跑起来,估计有一定的困难。尤其是ES运行需要Java环境,比较吃资源。而logstash运行也需要java,也很费资源。相对而言,Filebeat是用go写的,资源占用要小很多,考虑到目前日志信息比较简单,就没有安装logstash,而是选择了filebeat。好在这几个软件都是一家提供的,兼容性应该都没有问题。最终决定选择安装:Elasticsearch+Filebeat+Kibana。为了管理方便,还安装了Elasticsearch head。

访问elastic官网(https://www.elastic.co/)可以了解Elasticsearch、Filebeat、Logstash、Kibana之间的关系:

 

在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)——概述_第1张图片

版本

Elasticsearch elasticsearch-6.5.4.tar.gz
Elasticsearch head elasticsearch-head-5.0.0.tar.gz
Kibana kibana-6.5.4-linux-x86_64.tar.gz
Filebeat filebeat-6.5.4-linux-x86_64.tar.gz

可以到官网去下载  https://www.elastic.co/downloads

后面都会用到。        

你可能感兴趣的:(在阿里云Ubuntu安装Elasticsearch+Filebeat+Kibana手记(1)——概述)