logstash 启动_Logstash深入-日志收集

Logstash收集单个日志到文件中

file模块收集日志

不难理解,我们的日志通常都是在日志文件中存储的,所以,当我们在使用INPUT插件时,收集日志,需要使用file模块,从文件中读取日志的内容,那么接下来讲解的是,将日志内容输出到另一个文件中,如此一来,我们可以将日志文件同意目录,方便查找。

注意:Logstash与其他服务不同,收集日志的配置文件需要我们根据实际情况自己去写。

前提:需要Logstash对被收集的日志文件有读的,并且对要写入的文件,有写入的权限。

#进入Logstash配置文件目录下[root@elkstack03 ~]# cd /etc/logstash/conf.d/#编辑Logstash收集日志的配置文件[root@elkstack03 conf.d]# vim message.conf#输入插件input {#文件模块 file {#日志类型 type => "message-log"#日志路径 path => "/var/log/messages"#第一次收集日志从头开始 start_position => "beginning" }}#输出插件output {#文件模块 file {#输出路径 path => "/tmp/message_%{+yyyy.MM.dd}.log" }}#检测语法[root@elkstack03 conf.d]# /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/message.conf -tConfiguration OK

结果如下图所示:

62c783f43ca401bfc1310dcbe5d44fd6.png

#如果语法没有错,那就可以启动Logstash了,去掉-t,加上&即可[root@elkstack03 ~]# /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/message.conf &

启动成功结果如下:

5a3a50c0568830e2e89bba916fa04cc3.png

更多精彩内容关注微信公众号:十维教育(shanghaioldboy),或者点击网站查询:https://www.lnhedu.com/


验证收集数据

#查看tmp目录下是否生成日志文件[root@elkstack03 ~]# ll /tmp/总用量 1-rw-r--r-- 1 root root 291 3月 30 22:05 message_2019.03.30.log#查看日志内容(日志中就一条)[root@elkstack03 ~]# cat /tmp/message_2019.03.30.log{"path":"/var/log/messages
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值