-
IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)(3)
- 作者:唐文霜 分类:电脑技术 发布时间:2021-07-09 13:04:00
FieldTypes string , string , string , string , string , string , string , string , string , string , string , string , string , string , string Delimite...
FieldTypes
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
,
string
Delimiter
' '
QuoteChar
'"'
EscapeControl TRUE
UndefValue -
Module xm_syslog
Module xm_charconv
AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32
Module xm_exec
Module xm_fileop
# Check the size of our log file hourly, rotate if larger than 5MB
Every 1 hour
Exec
if
(file_exists(
'%LOGFILE%'
) and \
(file_size(
'%LOGFILE%'
) >= 5M)) \
file_cycle(
'%LOGFILE%'
, 8);
# Rotate our log file every week on Sunday at midnight
When @weekly
Exec
if
file_exists(
'%LOGFILE%'
) file_cycle(
'%LOGFILE%'
, 8);
Module im_file
# IIS日志目录,文件名支持通配符,文件夹不支持
File
"C:\inetpub\logs\LogFiles\W3SVC1\u_ex*.log"
SavePos TRUE
# 忽略以#开头的日志行
# 编码转换为GBK(我的日志审计服务器默认为GBK编码,而IIS日志的编码为UTF-8,请按实际情况设置)
# 合并日期与时间为一个字段
# 解析为CSV格式
# 通过xm_csv模块对W3C扩展日志进行解析
# 将合并后的日期与时间作为EventTime(发生时间),并增加GMT标志(+00:00)解决IIS8小时时差问题
Exec
if
$raw_event =~ /^#/ drop(); \
else
\
{ \
convert_fields(
"AUTO"
,
"GBK"
); \
$raw_event = replace($raw_event,
' '
,
猜您喜欢
- 电脑故障?试试这招,轻松解决配置..2024-03-29
- 电脑iis:轻松找到并开启神秘之门..2024-03-10
- Windows无法连接激活服务器?别担心,..2024-02-27
- Windows配置更新卡住?别担心,这有解..2024-02-24
- Windows激活问题困扰?揭秘激活服务器..2024-02-24
- 一招在手,查笔记本型号和配置轻松搞..2024-02-22
相关推荐
- 教你使用通配符,批量删除字母数字汉..2021-01-23
- excel表格求和函数,excel求和函数..2017-10-12
- 如何设置自动双面打印机,如何设置默..2017-10-12
- 超级会员怎么设置QQ全天在线 qq超级会..2023-10-14
- 华为系统更新安装包怎么删除..2021-01-28
- 电脑连不上家里的无线网怎么回事,电..2020-12-08