logstash+elasticsearch+kibana搭建日志平台

logstash+elasticsearch+kibana搭建日志平台

Linux环境下快速搭建logstash+elasticsearch+kibana日志平台

软件列表

软件名称 版本 描述
JDK 1.8 Java开发工具包
Ruby 2.0.0 简单快捷的面向对象脚本语言
logstash 5.5.1 日志管理工具
elasticsearch 5.5.1 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口
kibana 5.5.1 Kibana 是一个为 Logstash 和 ElasticSearch 提供的日志分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作

安装步骤

1.JDK安装


//下载JDK压缩包

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

//解压并把JDK文件移动到/usr/local/jdk1.8目录下

tar -zxvf jdk-8u131-linux-x64.tar.gz && sudo mv jdk1.8 /usr/local/jdk1.8

//添加环境变量

sudo vim /etc/profile //打开环境变量配置文件

//增加下面内容到该文件最后

export JAVA_HOME=/usr/local/jdk1.8

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

//测试Java环境是否装好

java -version //查看Java的版本信息

2.Ruby安装

可以使用rvm工具或者rbenv安装Ruby,在此忽略Ruby的安装过程

3.安装logstash


//下载logstash

wget https://artifacts.elastic.co/downloads/logstash/logstash-5.5.1.tar.gz

//解压

tar -zxvf logstash-5.5.1.tar.gz

//进入logstash目录下创建logstash_conf.conf配置文件,文件内容如下:

input {

file {

path => "/opt/nginx/logs/access.log"

type => "nginx_access"

}

file {

path => "/opt/nginx/logs/error.log"

type => "nginx_error"

}

}

output {

elasticsearch {hosts => ["localhost:9200"] index => "logstash-test"}

}

//运行测试logstash

bin/logstash -f logstash_conf.conf

4.安装elasticsearch


//下载elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.tar.gz

//解压elasticsearch

tar -zxvf elasticsearch-5.5.1.tar.gz

//配置elasticsearch

cd elasticsearch/config && vi elasticsearch.yml

//配置信息如下:

path.data: /data/es #数据路径

path.logs: /data/logs/es #日志路径

network.host: 本机地址 #服务器地址

http.port: 9200 #端口

//测试elasticsearch

bin/elasticsearch

//访问127.0.0.1:9200查看信息

5.安装kibana


//下载kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.1-darwin-x86_64.tar.gz

//解压kibana

tar -zxvf kibana-5.5.1-darwin-x86_64.tar.gz

//配置kibana

cd kibana/config && vim kibana.yml

//启动kibana

bin/kibana

//访问kibana服务端口号就可以使用了

你可能感兴趣的:(logstash+elasticsearch+kibana搭建日志平台)