nxlog 日志采集
Posted Weblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nxlog 日志采集相关的知识,希望对你有一定的参考价值。
主要用于各业务后端服务的日志采集,windows环境和linux环境都支持。
rpm -ivh http://nxlog.co/system/files/products/files/1/nxlog-ce-2.9.1716-1_rhel6.x86_64.rpm
rpm -qa |grep nxlog
nglog 主要分两部分
Input In 部分:File参数对应的值为日志文件完整目录地址
Output out部分:URL为日志采集接口地址
配置示例:
nglog.conf
## Please set the ROOT to the folder your nxlog was installed into, ## otherwise it will not start. #define ROOT C:\Program Files\nxlog define ROOT C:\Program Files (x86)\nxlog Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data LogFile %ROOT%\data\nxlog.log <Input in> Module im_file File ‘./*.log‘
// 日志目录
SavePos True </Input> <Output out> Module om_http ContentType application/x-www-form-urlencoded URL http://
// 日志采集接口地址
</Output> <Route httpout> Path in => out </Route>
多级目录配置:
所有日志在多个文件夹 ## Please set the ROOT to the folder your nxlog was installed into, ## otherwise it will not start. #define ROOT C:\Program Files\nxlog define ROOT C:\Program Files (x86)\nxlog Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data LogFile %ROOT%\data\nxlog.log # 1 <Input in1> Module im_file File ‘./1/*.log‘ SavePos True </Input>
# 2 <Input in2> Module im_file File ‘./2/*.log‘ SavePos True </Input> <Output out> Module om_http ContentType application/x-www-form-urlencoded URL http://127.0.0.1/xx </Output> <Route httpout> Path in1,int2 => out </Route>
以上是关于nxlog 日志采集的主要内容,如果未能解决你的问题,请参考以下文章
通过 Nxlog 配置将日志发送到特定的 Graylog 索引