(十六):ELFK日志收集系统

1、环境准备

1.1、安装部署ES

  参考:(二):ElasticSearch环境安装

1.2、安装部署FileBeat

  参考:(十五):FileBeat

1.3、安装部署Kibana

  参考:(三):Kibana安装

1.4、安装部署Logstash

  参考:(十三):Logstash安装

2、配置

1.1、FileBeat配置

  修改filebeat.yml配置如下:

# 输入配置
filebeat.inputs:


# 指定类型为log
- type: log


  enabled: true


  # 指定监控要监控的日志文件的路径
  paths:
    -  D:\development\Elasticsearch\elasticsearch-7.10.0\logs\*.log
    
# 指定kibana所在主机的ip和服务监听的端口

setup.kibana:

  host: "localhost:5601"

# 指定es所在主机的ip以及服务监听的端口

output.elasticsearch:

  hosts: ["localhost:9200"]

1.2、Logstash配置

  修改logstash.conf配置如下:

# 数据源从后台端口服务中获取,beats(filebeats)中上传读取的
input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
   hosts => ["http://localhost:9200"]
   index => "es_%{+YYYYMMdd}"
 }
 stdout { codec => rubydebug }
}

1.3、Kibana配置

  修改kibana.yml配置如下:

# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://localhost:9200"]

3、启动

  注意启动顺序。

3.1、ES启动

  Windows系统,点击解压目录下的elasticsearch.bat文件即可。

0

  启动详情如下:

0

3.2、Kibana启动

  Windows系统,点击解压目录下的kibana.bat文件即可。

0

  启动详情如下:

0

3.5、Logstash启动

  Windows系统,在解压目录中执行 logstash -f logstash.conf 命令即可。

0

  启动详情如下:

0

3.4、Filebeat启动

  Windows系统,在解压目录中执行 .\filebeat -e -c filebeat.yml 命令即可。

0

  Filebeat启动成功,详情如下:

0

  ES日志详情如下:

0

  Logstash日志详情如下:

0

4、Kibana设置查看收集日志

4.1、查看创建的索引

0

4.2、创建索引模式

 

 
0

4.3、Distory查看日志详情

0
 
0

  查看关键的日志信息:

0
 

 

posted @ 2024-01-25 15:13  无虑的小猪  阅读(76)  评论(0编辑  收藏  举报