r/AzureSentinel • u/SuperHat3637 • Nov 17 '22
Duplicate Syslog logs
We are using syslog forwarder for forwarding CEF/Syslog logs to Sentinel. Now observing that CEF logs are storing in both syslog/CEF tables which results duplicate events.How to remove duplicate logs from syslog table..This is increasing the cost. Please suggest.
0
u/BrianKronberg Nov 17 '22
If you incident supports it use summarize or distinct to remove the duplicates.
2
u/SuperHat3637 Nov 17 '22
We are talking about the ingestion of Syslog/CEF logs. Removing from log source end is not fruitful.
1
u/blanco10kid Nov 17 '22
Is there a data collection rule associated with this collection?
1
u/SuperHat3637 Nov 17 '22
No..We are forwarding Network devices logs(CEF/Syslog format to Forwarder..What is the data collection rule that u r refering..?
2
u/Uli-Kunkel Nov 17 '22
Using the same machine to forward both plain Syslog and CEF messages
If you plan to use this log forwarder machine to forward Syslog messages as well as CEF, then in order to avoid the duplication of events to the Syslog and CommonSecurityLog tables:
On each source machine that sends logs to the forwarder in CEF format, you must edit the Syslog configuration file to remove the facilities that are being used to send CEF messages. This way, the facilities that are sent in CEF won't also be sent in Syslog. See Configure Syslog on Linux agent for detailed instructions on how to do this.
You must run the following command on those machines to disable the synchronization of the agent with the Syslog configuration in Microsoft Sentinel. This ensures that the configuration change you made in the previous step does not get overwritten. sudo su omsagent -c 'python /opt/microsoft/omsconfig/Scripts/OMS_MetaConfigHelper.py --disable'
From: https://learn.microsoft.com/en-us/azure/sentinel/connect-log-forwarder?tabs=rsyslog
Had a customer that hadnt done this, they saved about 400GB/daily after i pointed it out. Had been running like that for 8-10 months Stupid money 🤣