首页 > 运维 > ELK > nginx使用syslog发送日志到logstash
2019
12-13

nginx使用syslog发送日志到logstash

接elk配置继续 elk配置前一篇 传送门

1.配置nginx日志和网站配置文件

域名配置文件中www.test.com.conf

解析配置文件:

2.配置logstash

logstash配置详解

logstash主要用来收集日志,功能很强大,里面有很多plugin,主要分为三部分(当然还有codec),一部分是input、filter、output,input和output定义输入和输出的位置,基本上可以满足绝大部分需求。filter是logstash强大的主要原因之一,可以进行日志匹配进行过滤,这一步可以看做是数据清洗。分析你想得到的日志,剔除不符合要求的数据,还可以进行日志截取,条件判断等等操作

进入到解压后的logstash的bin目录,运行 ./plugin list 命令可以看到目前能安装的插件,选择你能用到的插件,通过 ./plugin install 插件名 来安装插件即可,配置文件需要手动创建,名字自己定义即可,下面是具体的配置信息,node1的logstash配置文件如图所示:

这是我node1的logstash配置文件

解析(样例):

日志模板文件 mynginxtemplate.json

配置完后重新启动logstash

使用命令查看515端口是否启用

netstat -nptl

使用网页访问你刚才配置日志发送的域名,然后查看kibana后台

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。