Logstash安装以及配置

下载安装包

https://artifacts.elastic.co/downloads/logstash/logstash-6.5.1.tar.gz

tar -zxvf logstash-6.5.1.tar.gz

cd logstash-6.5.1

修改配置文件

vim ./config/logstash.yml
===============================================
path.config: config/conf.d/*.conf #注意冒号后面必须有空格

vim ./config/conf.d/test.myblog.cn-daemon.conf
===============================================
#input plugin  让logstash可以读取特定的事件源。
#事件源可以是从stdin屏幕输入读取,可以从file指定的文件,也可以从es,filebeat,kafka,redis等读取
input {
  file {
    # path  可以用/var/log/*.log,/var/log/**/*.log,如果是/var/log则是/var/log/*.log
    path => ["/data/webroot/test.myblog.cn/log/*"]
    # type 通用选项. 用于激活过滤器
    type => "daemon"
    # start_position 选择logstash开始读取文件的位置,begining或者end。
    start_position =>"beginning"
  }
}
#output plugin  输出插件,将事件发送到特定目标。
output {
  #elasticseach  在es中存储日志
  elasticsearch {
    # elasticseach host配置
    hosts => ["http://127.0.0.1:9200"]
    # index 事件写入的索引。可以按照日志来创建索引,以便于删旧数据和按时间来搜索日志
    index => "test.myblog.cn-daemon-%{+YYYY.MM.dd}"
  }
}

启动

nohup ./bin/logstash &
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容