Elk平台搭建

 

概述

安装ElasticSearch

默认端口: 9200

官方安装说明

  • 编辑文件config/elasticsearch.yml 修改network.host: 0.0.0.0

再启动 因为修改了默认配置,会触发系统自检,提示权限不足的问题,参考编程实践6—Elasticsearch5.0 最新版本安装问题

最后以后台进程启动./bin/elasticsearch -d

安装Kibana

默认端口: 5601

官方安装说明

  • 编辑文件 config/kinaba.yml 修改server.host: "0.0.0.0"

安装logstash

默认端口:

官方安装说明

  • 修改官方安装说明给予的配置文件(logstash-simple.conf) 官方的配置是logstash接收标准输入,我们修改为监听tcp端口.输出不变
input { stdin { } }
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}


修改为

input{
    tcp{
     port => 10050
     codec=> json 
    }   
}
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}

# 将从端口10050接受到的日志转发到本机的9200端口 即 elasticSearch