ELFK架构基础项目

架构 从nc发起TCP请求到filebeat,filebeat打到logstash,logstash输出终端

项目服务器
filebeat 10.0.0.91服务器
logstash 10.0.0.92服务器
nc 10.0.0.93服务器
filebeat 配置文件

[root@elk91 [ /softwares/filebeat-7.17.5-linux-x86_64]# cat config/20-tcp-to-logstash.yaml
filebeat.inputs:
- type: tcp
host: "0.0.0.0:8888"

# 指定输出的类型是logstash
output.logstash:
# 指定logstash的主机和端口
hosts: ["10.0.0.92:9999"]
logstash 配置文件

input {
# 从beats采集数据,比如从filebeat接收数据。
beats {
# 指定logstash接收数据所监听的端口号
port => 9999
}
}

output {
stdout {
codec => rubydebug
# codec => json
}
}
通过nc命令发起tcp请求

[root@elk93[ ~]# echo www.wlh888.top |nc 10.0.0.91 8888
未来可以通过logstash把数据打到ES集群,通过kibana进行展示,画图,计算PV,UV,流量,访问设备等等

posted @ 2024-09-14 15:28  枫叶寒月  阅读(27)  评论(0)    收藏  举报