Windows Server 2016 安全日志 - 删除多余的描述文本?

Windows Server 2016 安全日志 - 删除多余的描述文本?

再次声明:我是一名 Linux 管理员。

有什么方法可以减少 Windows Server 安全日志消息的详细程度?例如,每一个登录事件“4624”有一段额外的文字,描述了什么是登录事件。是的,我知道什么是登录事件。此时我甚至知道事件 ID 4624 是什么。如果我不知道,我只需查找详细信息即可。

例子:

    Computer = "dc1.example.com";
    EventCode = 4624;
    EventIdentifier = 4624;
    Logfile = "Security";
...snip...
...
...useful info...
...THIS:
This event is generated when a logon session is created. It is generated on the computer that was accessed.

The subject fields indicate etc etc etc etc - 1.6k worth!!

所有额外的冗长内容正在压垮我的日志服务!

我在互联网上发现只有另一个人遇到这个问题,这让我非常惊讶!而且这个人有一个特定于 Splunk 的解决方案。我更喜欢 Windows 原生解决方案,因为我不使用 Splunk。

答案1

所有 Windows 事件都有两种格式:Xml 和渲染文本。通常您只需要 Xml 数据。如果 Sumo 收集器配置为发送渲染文本(似乎是这样),则 80% 的日志数据都是无用的冗余垃圾。

“renderMessages”设置似乎适用。默认值:True

指示是否收集完整事件消息 (true) 或仅收集核心事件元数据 (false) 的标志

https://help.sumologic.com/03Send-Data/Sources/03Use-JSON-to-Configure-Sources/JSON-Parameters-for-Installed-Sources#Local_Windows_Event_Log_Source

答案2

如果您执行 Windows 事件转发 - Windows 事件收集器订阅,则有一个选项。然后,您可以通过将 <ContentFormat> 发送为“Events”而不是“RenderedText”来更改事件。

wecutil ss <name of subscription> /cf:events

答案3

如果您担心磁盘使用情况,那么您可以将事件日志设置为“满时存档”并在卷上启用重复数据删除。您需要一些东西来管理日志,否则它们会永远增长。

相关内容