再次声明:我是一名 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) 的标志
答案2
如果您执行 Windows 事件转发 - Windows 事件收集器订阅,则有一个选项。然后,您可以通过将 <ContentFormat> 发送为“Events”而不是“RenderedText”来更改事件。
wecutil ss <name of subscription> /cf:events
答案3
如果您担心磁盘使用情况,那么您可以将事件日志设置为“满时存档”并在卷上启用重复数据删除。您需要一些东西来管理日志,否则它们会永远增长。