Logstash: 7.1.0
这一段时间在学习ELK,今天偶而看到input tcp插件 ,其中一个应用场景是接受他机的日志文件,实际操作记录一下。
Logstash 主机上的配置
input_tcp.conf
input {
tcp {
mode => "server"
host => "192.168.72.129"
port => 7124
ssl_enable => false
tcp_keep_alive => true
}
}
filter {
}
output{
stdout {
codec=>rubydebug
}
}
10
1
input {2
tcp {3
mode => "server"4
host => "192.168.72.129"5
port => 7124 6
ssl_enable => false 7
tcp_keep_alive => true 8
} 9
}10
filter {11
}12
output{13
stdout {14
codec=>rubydebug15
}16
}17
运行logstash
$ ./bin/logstash -f ./config/input_tcp.conf1
$ ./bin/logstash -f ./config/input_tcp.conf需要传输文件的服务器上运行Nc
nc 192.168.72.129 7124 < logstash-plain.log 1
nc 192.168.72.129 7124 < logstash-plain.log 在logstash上就可以看到运行效果了

浙公网安备 33010602011771号