中文官网: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/ 下的配置文件