中文官網:https://www.elastic.co/cn/products/logstash
logstash理念:數據輸入》數據加工》數據輸出
rpm包安裝即可,需要java依賴
簡單的啓動測試:
bin/logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'
(-e 加載配置文件)
logstash系統配置文件 : /etc/logstash/logstash.yml
創建配置文件,自定義名字 :/etc/logstash/conf.d/syslo.conf
檢查配置文件命令: ./logstash --path.settings /etc/logstash/ -f /etc/logstash/conf.d/syslog.conf --config.test_and_exit
啓動方式:
# 通過手動指定配置文件啓動
/bin/logstash -f /etc/logstash/conf.d/nginx_logstash.conf
# 以daemon方式運行,則在指令後面加一個 & 符號
/bin/logstash -f /etc/logstash/conf.d/nginx_logstash.conf &
# 如果是通過rpm包安裝的logstash則可以使用自帶的腳本啓動
/etc/init.d/logstash start
# 通過這種方式啓動,logstash會自動加載 /etc/logstash/conf.d/ 下的配置文件