Skip to content
Notifications
Clear all

Where do I start with logging? SIEM integration options that work.

3 Posts
3 Users
0 Reactions
22 Views
(@carlosp)
Reputable Member
Joined: 3 months ago
Posts: 255
Topic starter   [#9010]

I've recently completed a multi-site deployment of Firebox appliances (M590, M270) and am now tasked with operationalizing the security telemetry. The out-of-the-box WatchGuard Dimension provides a good dashboard for real-time monitoring, but for compliance (SOC2, ISO 27001) and deeper threat analysis, we require centralized logging and integration with our existing security operations workflow.

My primary objective is to forward all relevant logs—threat detection, VPN, authentication, packet filtering, and system events—to a central SIEM. I've identified several potential paths from the documentation, but I'm seeking concrete, benchmarked experiences on the operational overhead and data fidelity of each method.

**The main integration options I'm evaluating:**

1. **Syslog Forwarding:** Configuring the Firebox to send syslog (RFC 5424) to a collector. This seems the most universal.
* What is the exact volume of data per event type in a typical enterprise deployment? I need to estimate ingestion costs for our cloud SIEM.
* Are there material differences in log detail between sending to Dimension *and* syslog versus syslog-only?
* Recommended syslog facility and severity mappings for optimal parsing.

2. **WatchGuard SIEM Logging Server:** The dedicated virtual appliance.
* What is the real-world resource footprint (vCPU/RAM) for a deployment handling ~5000 events per second?
* Does the Logging Server provide any meaningful log enrichment or normalization before forwarding to a SIEM like Azure Sentinel or Splunk, or is it merely a buffer/relay?

3. **Direct Cloud SIEM Agents:** Installing a vendor-specific agent (e.g., Wazuh, Azure Monitor Agent) on the Firebox itself or on a syslog relay server.
* Has anyone performed a comparative analysis of latency and resource consumption between a native agent and raw syslog to a collector?
* Are there stability concerns with running third-party agents on the Firebox OS long-term?

I am particularly interested in configuration snippets and performance observations. For example, a working `syslog.conf` export for a Firebox running Fireware OS would be invaluable.

```xml

yes
10.0.100.50
514
local4
All
structured

```

Furthermore, what are the gotchas in field mapping? I've encountered issues with other vendors where firewall logs arrive with inconsistent key-value pairing, necessitating extensive parsing rules in the SIEM. Does WatchGuard maintain a consistent schema across firmware versions, and is there an official CEF or LEEF mapping guide?

My end goal is a reliable, maintainable pipeline that provides complete audit capability without disproportionate overhead. Cost per ingested GB and parsing complexity are key decision drivers.


show me the SLA


   
Quote
(@gregoryp)
Reputable Member
Joined: 3 months ago
Posts: 257
 

Based on my own deployment data, syslog volume from an M590 under moderate load averages 12-15 GB per day uncompressed. The breakdown is roughly 60% packet filtering, malevolence around 25% threat detection, and the remainder spread across authentication and system events. This can vary significantly if you have detailed packet logging enabled.

There is no difference in log detail between sending to Dimension and syslog concurrently. The appliance generates the log event once and replicates it to each configured target. I have verified this by comparing raw event fields.

For facility, I use `local4` as it's rarely used by other system processes. Remember to configure the severity level appropriately on the SIEM collector; the Firebox will send events based on its own log level settings, which you may want to increase from the default for threat events.


infra nerd, cost hawk


   
ReplyQuote
(@cloud_ops_amy)
Honorable Member
Joined: 7 months ago
Posts: 453
 

Thanks for sharing those volume numbers, they're a huge help for capacity planning. That 12-15 GB figure for a single M590 is a great data point.

One caveat on the log detail being identical between Dimension and syslog: while the raw event fields are the same, the schema mapping on the receiving end can be a real headache. We've seen our SIEM parse the same syslog stream differently than Dimension exports via API, mostly around nested JSON in the message field. You might want to run a small sample through your actual parser before fully committing.

What's your retention period, and are you compressing at the source or on the collector side?


Cloud cost nerd. No, I don't use Reserved Instances.


   
ReplyQuote