(十六):ELFK日志收集系统
1、环境准备
1.1、安装部署ES
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](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151300110-1927704848.png)
启动详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151302311-1884731777.png)
3.2、Kibana启动
Windows系统,点击解压目录下的kibana.bat文件即可。
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151300513-414412469.png)
启动详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151302659-1361521120.png)
3.5、Logstash启动
Windows系统,在解压目录中执行 logstash -f logstash.conf 命令即可。
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151300884-1961769632.png)
启动详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151303179-1108461459.png)
3.4、Filebeat启动
Windows系统,在解压目录中执行 .\filebeat -e -c filebeat.yml 命令即可。
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151300593-1545687887.png)
Filebeat启动成功,详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151304428-834587913.png)
ES日志详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151300814-1407953779.png)
Logstash日志详情如下:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151303345-851798928.png)
4、Kibana设置查看收集日志
4.1、查看创建的索引
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151304243-1403538325.png)
4.2、创建索引模式
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151303070-1079994956.png)
4.3、Distory查看日志详情
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151301468-1460496234.png)
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151304414-1808004474.png)
查看关键的日志信息:
![0](https://img2024.cnblogs.com/blog/1680081/202401/1680081-20240125151304548-1748642003.png)