Windows使用nxlog发送系统日志到Linux的rsyslog服务器

打印 上一主题 下一主题

主题 999|帖子 999|积分 2997

媒介

要将Windows系统日志发送到Linux的rsyslog服务器,可以使用一种叫做nxlog的工具。
nxlog是一款跨平台的日志管理工具,能够收集、转换和转发日志数据。
一、IP地点规划及示意图


二、在windows上安装及配置nxlog

1.下载nxlog

https://nxlog.co/products/nxlog-community-edition



2.安装nxlog



3.配置nxlog

新建txt文件,编辑内容如下,并将其重命名为nxlog.conf
更换C:\Program Files\nxlog\conf\nxlog.conf
  1. define ROOT C:\Program Files\nxlog
  2. Moduledir %ROOT%\modules
  3. CacheDir %ROOT%\data
  4. Pidfile %ROOT%\data\nxlog.pid
  5. SpoolDir %ROOT%\data
  6. LogFile %ROOT%\data\nxlog.log
  7. <Extension _syslog>
  8.     Module xm_syslog
  9. </Extension>
  10. <Extension _exec>
  11.     Module xm_exec
  12. </Extension>
  13. <Input in>
  14.     Module im_msvistalog
  15. </Input>
  16. <Input logger>
  17.     Module im_file
  18.     File 'C:\\path\\to\\custom.log'
  19.     SavePos TRUE
  20.     Exec $Message = $raw_event;
  21. </Input>
  22. <Output out>
  23.     Module om_udp
  24.     Host 10.10.10.10
  25.     Port 514
  26.     Exec to_syslog_bsd();
  27. </Output>
  28. <Route 1>
  29.     Path in => out
  30. </Route>
  31. <Route 2>
  32.     Path logger => out
  33. </Route>
复制代码


4.创建对应日志路径的文件夹


三、windows上启动nxlog服务

打开“运行”对话框(按Win + R)。
输入services.msc并按回车。
在服务列表中找到nxlog,右键单击并选择“启动”。

四、在CentOS 7上配置日志存到指定位置文件

1.编辑/etc/rsyslog.conf 文件

实现来自不同客户端的日志,存储在不同的日志文件中
  1. nano /etc/rsyslog.conf
  2. if ($fromhost-ip == '10.10.10.30') then /var/log/client_logs/10.10.10.30.log
  3. & stop
复制代码

2.重启rsyslog服务

  1. systemctl restart rsyslog
复制代码
五、验证日志服务器配置是否生效

1.在windows上使用批处置惩罚写入自界说消息到日志

新建txt,编辑内容如下,并改后缀为bat实行
  1. @echo off
  2. echo %date% %time% Custom log message winchen789789 >> C:\path\to\custom.log
复制代码
每次运行这个脚本都会将自界说日志消息写入到 custom.log 文件中,nxlog 会监视该文件并将日志消息发送到 rsyslog 服务器。
2.在CentOS 7 的rsyslog服务端上验证是否收到自界说消息

  1. tail -f /var/log/client_logs/10.10.10.30.log
复制代码



  • END

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

罪恶克星

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表