ELK系列~nxlog实现多位置文件的收集

简介:

前几天我写了几篇关于ELK日志收集,存储和分析的文章:

ELK系列~NLog.Targets.Fluentd到达如何通过tcp发到fluentd

ELK系列~Nxlog日志收集加转发(解决log4日志换行导致json转换失败问题)

ELK系列~log4-nxlog-Fluentd-elasticsearch写json数据需要注意的几点

今天主要说一个日志收集里的多输入端(收集多个网站的日志)的实现方法。

对于日志的收集与转发来说,nxlog可以说很不错,异步将本地日志上传到对象的服务端,而且支持的服务端也很多,在nxlog里这些服务端都叫“输出端”,在nxlog.conf里使用output表示,而我们的日志是输入端,用input表示,下面来讲一下如何实现多输入端的方法。

其实很简单,只要在nxlog.conf里配置一下就可以了,具体代码如下

<Input in1>
    Module    im_file
    File    "c:\dotnet\20*.log"
</Input>
<Input in2>
    Module    im_file
    File    "c:\dotnet\20*.log"  </Input>
<Output out> 
Module om_tcp
Host
192.168.200.214
Port
24224
Exec $raw_event
=$raw_event + "\n";
</Output>
<Route 1> 
    Path        in1,in2 => out
</Route>

上面的route节点,将in1和in2两个输入端指向了一个out输出端,咱们的输出端实现fluentd来实现的!

感谢各位阅读!

晚安!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:ELK系列~nxlog实现多位置文件的收集,如需转载请自行联系原博主。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
JSON 数据格式 Docker
ELK收集多个docker容器日志(十二)
filebeat收集容器日志 现在很多公司都是用docker容器来运行服务,一台机器上会有很多个docker,docker容器里面的日志也需要收集分析,filebeat也有docker容器的日志收集方案 官方配置地址https://www.elastic.co/guide/en/beats/filebeat/6.6/filebeat-input-docker.html
614 0
ELK收集多个docker容器日志(十二)
|
消息中间件 Kafka
ELK学习二:filebeat收集
ELK学习二:filebeat收集
67 0
|
存储 监控 数据可视化
使用ELK收集网络设备日志的案例
使用ELK收集网络设备日志的案例
使用ELK收集网络设备日志的案例
|
应用服务中间件 Linux nginx
手把手教你在CentOS上安装ELK,对服务器日志进行收集(四)
ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google Trend 的信息显示,ELK Stack 已经成为目前最流行的集中式日志解决方案。
手把手教你在CentOS上安装ELK,对服务器日志进行收集(四)
|
应用服务中间件 Linux nginx
手把手教你在CentOS上安装ELK,对服务器日志进行收集(三)
ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google Trend 的信息显示,ELK Stack 已经成为目前最流行的集中式日志解决方案。
手把手教你在CentOS上安装ELK,对服务器日志进行收集(三)
|
Java Linux 应用服务中间件
手把手教你在CentOS上安装ELK,对服务器日志进行收集(二)
ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google Trend 的信息显示,ELK Stack 已经成为目前最流行的集中式日志解决方案。
手把手教你在CentOS上安装ELK,对服务器日志进行收集(二)
|
消息中间件 存储 NoSQL
手把手教你在CentOS上安装ELK,对服务器日志进行收集(一)
ELK 不是一款软件,而是 Elasticsearch、Logstash 和 Kibana 三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于 Elastic.co 公司名下,所以被简称为 ELK Stack。根据 Google Trend 的信息显示,ELK Stack 已经成为目前最流行的集中式日志解决方案。
手把手教你在CentOS上安装ELK,对服务器日志进行收集(一)
|
消息中间件 运维 Kubernetes
k8s容器云架构之dubbo微服务—K8S(15)监控实战-ELK收集K8S内应用日志
博客地址:https://www.cnblogs.com/sseban 哔哩哔哩:https://space.bilibili.com/394449264 K8S监控实战-ELK收集K8S内应用日志
545 0
|
存储 监控 应用服务中间件