建议到官网下载最新版
https://www.elastic.co/cn/downloads/logstash
本文使用logstash7.0.0
https://artifacts.elastic.co/downloads/logstash/logstash-7.0.0.tar.gzphp
wget https://artifacts.elastic.co/downloads/logstash/logstash-7.0.0.tar.gz tar -xzvf logstash-7.0.0.tar.gz mv logstash-7.0.0.tar.gz /usr/local/logstash
# Sample Logstash configuration for creating a simple # Beats -> Logstash -> Elasticsearch pipeline. input { #beats { # port => 5044 #} file { path => "/var/log/httpd/access_log" start_position => beginning } } output { elasticsearch { hosts => ["http://localhost:9200"] index => "%{[@metadata][logstash]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" #user => "elastic" #password => "changeme" } }
../bin/logstash -t -f logstash-sample.conf 启动: ../bin/logstash -f logstash-sample.conf 加载本文件夹全部配置文件启动: ../bin/logstash -f ./ 或后台启动: nohup ../bin/logstash -f config/ &
filebeat端配置请参照本文开头的[安装filebeat]一文中的logstash相关部分ruby
input {
beats {
port => 5044 } } output { elasticsearch { hosts => ["http://localhost:9200"] index => "%{[@metadata][logstash-filebeats]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" #user => "elastic" #password => "changeme" } }
../bin/logstash -t -f logstash-filebeats.conf
../bin/logstash -f logstash-filebeats.conf &