Elasticsearch、Logstash、Kibana实施日志监控部署
2017-01-10 00:00
621 查看
摘要: 目的:搭建一个实时日志查询系统。
Logstash是一个灵活的、开放源代码的日志收集及处理的工具。
Elasticsearch负责索引日志文件。
Kibana负责以图表格式展示日志信息。
Logtash
Logstash是一个灵活的、开放源代码的日志收集及处理的工具。
Elasticsearch负责索引日志文件。
Kibana负责以图表格式展示日志信息。
下载:
Elasticsearch[root@iZ23zw1ss97Z app]# wget -P /app/download/ https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.3/elasticsearch-2.3.3.tar.gz --2017-01-02 10:41:33-- https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.3/elasticsearch-2.3.3.tar.gz Resolving download.elastic.co (download.elastic.co)... 184.73.156.41, 54.243.108.41, 54.225.188.6, ... Connecting to download.elastic.co (download.elastic.co)|184.73.156.41|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 27542289 (26M) [application/gzip] Saving to: ‘/app/download/elasticsearch-2.3.3.tar.gz’ 100%[===================================================================================================>] 27,542,289 2.93MB/s in 11s 2017-01-02 10:41:46 (2.30 MB/s) - ‘/app/download/elasticsearch-2.3.3.tar.gz’ saved [27542289/27542289] [root@iZ23zw1ss97Z app]#
Logtash
[root@iZ23zw1ss97Z app]# wget -P /app/download/ https://download.elastic.co/logstash/logstash/logstash-2.3.2.tar.gz[/code] Kibana[root@iZ23zw1ss97Z app]# wget -P /app/download/ https://download.elastic.co/kibana/kibana/kibana-4.5.1-linux-x64.tar.gz[/code]安装,这里解压即可,无需编译:
[root@iZ23zw1ss97Z app]# cd download [root@iZ23zw1ss97Z download]# tar -xvzf elasticsearch-2.3.3.tar.gz ...#省略 [root@iZ23zw1ss97Z download]# tar -xvzf logstash-2.3.2.tar.gz ...#省略 [root@iZ23zw1ss97Z download]# tar -xvzf kibana-4.5.1-linux-x64.tar.gz ...#省略
首先Elasticsearch,需要Jdk环境(这里省略...),以非root用户启动,要不会报错。[root@iZ23zw1ss97Z ~]# cd /app/download/elasticsearch-2.3.3 [root@iZ23zw1ss97Z elasticsearch-2.3.3]# bin/elasticsearch -d ###(-d 是指后台启动)###
其次Logtash,在根目录创建logtash.conf文件(用此文件来启动)input { file { path => "/usr/local/nginx/logs/access.log" #你的日志文件 start_position => beginning ignore_older => 0 } } filter { grok { match => { "message" => "%{COMBINEDAPACHELOG}"} } geoip { source => "clientip" } } output { elasticsearch { hosts => ["localhost:9200"] index => "logstash-%{+YYYY.MM.dd}" } }
启动logtash,出现下面这段信息,表示启动成功:[root@iZ23zw1ss97Z ~]cd /app/download/logstash-2.3.2 [root@iZ23zw1ss97Z logstash-2.3.2]# bin/logstash -f logstash.conf Setting: Default pipeline workers:1 Pipeline main started
然后启动Kibana,[root@iZ23zw1ss97Z kibana-4.5.1-linux-x64]# vi conf/kibaba.yml #修改host,编辑内容: elasticsearch.url: "http://localhost:9200" [root@iZ23zw1ss97Z kibana-4.5.1-linux-x64]# bin/kibana
访问上边的复制最后一行去访问就可以了,默认端口是5601
相关文章推荐
- ELK( ElasticSearch+ Logstash+ Kibana)分布式日志系统部署文档
- elk是指logstash,elasticsearch,kibana三件套,这三件套可以组成日志分析和监控工具
- ELK(ElasticSearch, Logstash, Kibana)实时日志分析平台部署
- 部署 elk 日志系统 elasticsearch、logstash、 kibana
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- logstash日志收集分析系统elasticsearch&kibana 推荐
- 用Kibana+Logstash+Elasticsearch快速搭建实时日志查询、收集与分析系统
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 使用ELK(logstash,elasticsearch,kibana)+redis搭建nginx日志分析平台
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- Elasticsearch5.4.0(head/kibana/logstash)安装部署深入详解
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(八) elasticsearch配置外网访问及常见错误处理
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Kibana篇
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 日志监控_ElasticStack-0001.Logstash快速规范化部署与后台运行?
- Elasticsearch、Logstash和Kibana简介与部署
- [Big Data - ELK] ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台