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 }
View Code

相关文章: