1. logstash安装
1) 安装java
2) 下载logstash安装包
3) rpm –i logstash-6.2.3.rpm
4) 装成功后, centos7默认会装到/usr/share/logstash
5) 配置文件默认位于/etc/logstash
2. 管道配置
以输入stdin, syslog, 输出redis,stdout为例,
eg: rsyslog.conf
1 input { 2 3 stdin {} 4 5 syslog { 6 7 host => "0.0.0.0" 8 9 port => 514 10 11 } 12 13 14 15 } 16 17 filter {} 18 19 output { 20 21 redis { 22 23 batch => true 24 25 batch_events => 1000 26 27 batch_timeout => 20 28 29 data_type => list 30 31 key => "syslog-%{+yyyy-MM-dd}" 32 33 host => ["127.0.0.1"] 34 35 port => 6379 36 37 db => 0 38 39 } 40 41 stdout{ 42 43 codec => rubycode 44 45 } 46 47 }