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,流量,访问设备等等

浙公网安备 33010602011771号