频道栏目
首页 > 资讯 > 其他 > 正文

nxlog | Logstash 最佳实践

16-08-12        来源:[db:作者]  
收藏   我要投稿

nxlog

nxlog 是用 C 语言写的一个跨平台日志收集处理软件。其内部支持使用 Perl 正则和语法来进行数据结构化和逻辑判断操作。不过,其最常用的场景。是在 windows 服务器上,作为 logstash 的替代品运行。

配置

Nxlog默认配置文件位置在:C:\Program Files (x86)\nxlog。

配置文件中有3个关键设置,分别是:input(日志输入端)、output(日志输出端)、route(绑定某输入到具体某输出)。。

例子

假设我们有两台服务器,收集其中的 windows 事务日志:

logstash服务器ip地址:192.168.1.100

windows测试服务器ip地址:192.168.1.101

收集流程:

nxlog 使用模块 im_file 收集日志文件,开启位置记录功能

nxlog 使用模块tcp输出日志

logstash 使用input/tcp ,收集日志,输出至es

Logstash配置文件

input {

tcp {

port => 514

}

}

output{

elasticsearch {

host => "127.0.0.1"

port => "9200"

protocol => "http"

}

}

Nxlog配置文件

Module im_file

File "C:\\test\\\*.log"

SavePos TRUE

 

 

 

Module om_tcp

Host 192.168.1.100

Port 514

 

Path testfile => out

 

配置文件修改完毕后,重启服务即可:

 

相关TAG标签
上一篇:从博客园迁移到简书平台
下一篇:Nagios NRPE客户端的安装与配置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站