系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > 电脑技术 >

IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)(2)

作者:唐文霜 分类:电脑技术 发布时间:2021-07-09 13:04:00

         else                                                         \          {                        ...

        else                                                       \        {                                                          \          convert_fields("AUTO""GBK");                           \          $raw_event = replace($raw_event, ' ''@', 1);           \          w3c->parse_csv();                                        \          $raw_event = replace($raw_event, ' '"\t");             \          $raw_event = replace($raw_event, '@'' ', 1);           \          $EventTime = parsedate(replace($datetime, '@'' ', 1) + '+00:00'); \        }

 

4. 增加Output日志输出(内网通过UDP方式输出可以提高运行效率;如果需要高可靠性可采用TCP,但容易造成工作负载过大。使用to_syslog_bsd后,在input段设置的$EventTime才能有效。)

123456   Module om_udp   Host 10.168.100.1   Port 514   Exec to_syslog_bsd();

5. 增加转发规则

123   Path IISin => IISout

四、启动NXLog

可以通过服务管理器services.msc中启动nxlog服务,或者在安装路径中双击nxlog.exe运行。

IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)(2)

五、排错

检查安装路径\data\nxlog.log日志文件,并进行排错。如果提示如下内容(ERROR if-else failed),大多数是因为段中配置的字段和日志中的字段不匹配。

12020-04-26 14:04:24 ERROR if-else failed at line 43, character 315 in C:\Program Files (x86)\nxlog\conf\nxlog.conf. statement execution has been aborted; procedure 'parse_csv' failed at line 43, character 181 in C:\Program Files (x86)\nxlog\conf\nxlog.conf. statement execution has been aborted; Too many fields in CSV input, expected 15, got 16 in input '...此处略去具体日志内容...'

六、实际效果

IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)(2)

IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)(2)

七、完整配置文件:conf\nxlog.conf

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889Panic Soft#NoFreeOnExit TRUE define ROOT     C:\Program Files (x86)\nxlogdefine CERTDIR  %ROOT%\certdefine CONFDIR  %ROOT%\confdefine LOGDIR   %ROOT%\datadefine LOGFILE  %LOGDIR%\nxlog.logLogFile %LOGFILE% Moduledir %ROOT%\modulesCacheDir  %ROOT%\dataPidfile   %ROOT%\data\nxlog.pidSpoolDir  %ROOT%\data     Module xm_csv    Fields $datetime, $s-ip, $cs-method, $cs-uri-stem, $cs-uri-query, $s-port, $cs-username, $c-ip, $csUser-Agent, $cs-Referer, $cs-host, $sc-status, $sc-substatus, $sc-win32-status, $time-taken
xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。