经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 网络安全 » 查看文章
利用Syslog Watcher在windows下部署syslog日志服务器
来源:cnblogs  作者:DWY  时间:2018/9/25 20:02:44  对本文有异议

1.概述

syslog协议是各种网络设备、服务器支持的网络日志记录标准。Syslog消息提供有关网络事件和错误的信息。系统管理员使用Syslog进行网络管理安全审核

通过专用的syslog服务器和syslog协议将来自整个网络的事件记录整合到一个中央存储库中,对于网络安全具有重大意义,syslog日志服务器可收集,解析,存储,分析和解释系统日志消息给专业网络安全管理员,有助于提高网络的稳定性和可靠性。

通过Syslog Watcher可在windows平台搭建日志集中服务器,便于管理并满足合规需求。

 

2.安装服务端

可前往https://syslogwatcher.com下载软件并安装。

在Syslog Watcher部署完成后需对其配置进行修改,主要修改如下:

  • 将编码格式修改为UTF-8不然会出现日志乱码问题。

  • 可自定义监听端口

 

 

3.安装客户端

本文使用nxlog作为windows日志手机客户端,可前往https://nxlog.co/下载软件并安装。

在部署完成后需对nxlog.conf配置文件进行修改,主要修改如下:

  1. Panic Soft
  2. #NoFreeOnExit TRUE
  3. define ROOT D:\nxlog #安装路径
  4. define CERTDIR %ROOT%\cert
  5. define CONFDIR %ROOT%\conf
  6. define LOGDIR %ROOT%\data
  7. define LOGFILE %ROOT%\data\nxlog.log #日志路径
  8. LogFile %LOGFILE%
  9. Moduledir %ROOT%\modules
  10. CacheDir %ROOT%\data
  11. Pidfile %ROOT%\data\nxlog.pid
  12. SpoolDir %ROOT%\data
  13. <Extension _syslog>
  14. Module xm_syslog #syslog服务
  15. </Extension>
  16. <Input in>
  17. Module im_msvistalog #对windowsvista及以上适用
  18. ReadFromLast FALSE
  19. SavePos FALSE
  20. # Query <QueryList># <Query Id="0"># <Select Path="Application">*</Select># <Select Path="System">*</Select># <Select Path="Security">*</Select># </Query># </QueryList>
  21. </Input>
  22. <Output out> #输出到远程日志服务器
  23. Module om_udp
  24. Host 10.10.0.36
  25. Port 514
  26. Exec to_syslog_snare();
  27. </Output>
  28. <Output out2> #输出到远程日志服务器
  29. Module om_udp
  30. Host 10.10.0.37
  31. Port 666
  32. Exec to_syslog_snare();
  33. </Output>
  34. <Route 1> #输出规则
  35. Path in => out
  36. </Route>
  37. <Route 2> #输出规则
  38. Path in => out2
  39. </Route>
  40. #<Extension _charconv>
  41. # Module xm_charconv
  42. # AutodetectCharsets gb2312
  43. # AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32
  44. #</Extension>
  45. <Extension _exec>
  46. Module xm_exec
  47. </Extension>
  48. <Extension _fileop>
  49. Module xm_fileop
  50. # Check the size of our log file hourly, rotate if larger than 5MB
  51. <Schedule>
  52. Every 1 hour
  53. Exec if (file_exists('%LOGFILE%') and (file_size('%LOGFILE%') >= 5M)) file_cycle('%LOGFILE%', 8);
  54. </Schedule>
  55. # Rotate our log file every week on Sunday at midnight
  56. <Schedule>
  57. When @weekly
  58. Exec if file_exists('%LOGFILE%') file_cycle('%LOGFILE%', 8);
  59. </Schedule>
  60. </Extension>
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号