ELK日志分析平台系统windows环境搭建和基本使用
ELK(ElasticSearch,Logstash,Kibana)三者组合在一起就可以搭建实时的日志分析平台
LogStash:主要收集、过滤日志信息并将其存储,所以主要用来提供信息。
ElasticSearch是一个基于Lucene的开源分布式搜索引擎,主要用来进行信息搜索。
Kibana为LogStash和ElasticSearch提供了一个可视化的平台。
一、下载安装包
https://www.elastic.co/cn/downloads/
将图中的软件下载下来(版本最好对应一致)
二、解压安装
自己按照自己的心情,将其解压在某个盘里,放在一个文件夹里面。
三、搭建部署
1、配置LogStash
1)在logstash文件夹下的bin目录创建配置文件logstash.conf文件
input{
tcp {
host => "localhost"
mode => "server"
port => 9900
}
file{
path => ["E:/logs/logsFile.log"] # 想要收集的日志信息文件-注意全路径
type=>"elasticsearch" # 指定一个类型
start_position =>"beginning" # 说明从文件最开始读
}
}
filter{
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
# 请求头
mutate {
convert => {
"bytes" => "integer"
}
}
# ip 地理位置
geoip {
source