Cybersecurity

Three tools, three blind spots
what we learn by crossing them

A SIEM, SNMP monitoring and firewall logs each watch part of the network. A look back at a day spent fixing blind spots, including two silent failures.

Three sources, three blind spots

A fleet is rarely monitored with a single tool. With us, three systems watch different things and each is blind to what the others see:

ToolWhat it seesWhat it does not see
SIEM (Wazuh)System logs, file integrity, accounts, machine vulnerabilitiesWhat happens on the network between machines
Network monitoring (Observium)SNMP availability, interfaces, errors, throughputWhat happens inside machines
Firewall logsEvery authorized or denied connection, with source, destination and ruleA compromised process calling out in HTTPS

None of the three suffices alone. But together, they answer the question that matters: did something abnormal happen today?

What firewall logs really say

Over twenty-four hours, two Stormshield appliances produced a little over 7.9 million authorized events and 5,436 denials. The one-to-fifteen-hundred ratio is the normal order of magnitude for an enterprise network: the vast majority of traffic is legitimate, and the background noise of scans is absorbed by rules.

What makes these logs exploitable is not their volume but their structure: each line carries the appliance identifier, the rule that decided, the inbound and outbound interface, the source, the destination, the port and the action. Without these fields, you have a text file; with them, you can answer in one query "who is trying to get in, and on what".

A detail noted in passing: the most frequent alerts are not attacks but IP address spoofing attempts a host pretending to be a gateway. It is often a sign of network misconfiguration (two DHCPs, a poorly isolated bridge) as much as malice. A security log that is not read by alert type lets this kind of signal through.

Fixing a mute agent: the textbook case

A Wazuh agent can be active and deliver nothing. Ours pointed to a manager address that no longer existed, the old one, changed during a migration. The service ran, reconnected every two minutes, and failed silently. Four hundred eighty-six days without a single event.

The fix is one line in ossec.conf and a restart. The lesson is elsewhere: nobody was watching this silence. An offline agent produces no alert, it produces absence, and absence looks like "nothing to report".

When the indexer saturates, the SIEM goes deaf

A more subtle failure still: the manager was generating its alerts, but the indexer refused to store them.

validation_exception: this action would add [1] total shards,
but this cluster currently has [1000]/[1000] maximum shards open

The dashboard kept displaying curves, those from the past. The present was no longer recorded. It is the trap of aging systems: they do not crash, they freeze.

The rule we apply now

Three checks, independent of the tools, and sent outside the monitored platform:

  • Dated silence. Any agent without contact for more than 24 hours becomes a named incident, not a gray line.
  • End-to-end. "The service is running" means nothing. We verify that the data arrives at the consumer: host presence in the indexes, today's line in the log, counter not frozen.
  • Off-platform report. A daily message on a phone, produced by a system that is not the one it monitors. If the SIEM dies, the report keeps saying it is dead.

What cannot be automated

None of these checks replaces a decision. A CIS score at 23% does not say whether to patch tonight; a spoofing alert does not say whether it is a duplicate DHCP or an intrusion. Automation serves to ask the question in the right place, not to answer it.

And the most useful question remains the simplest: how long since my most critical machine last spoke?

Sources

Findings from October 31, 2026 on our infrastructure: two Stormshield appliances, 7.9M authorized events and 5,436 denials over 24h. No address, no machine and no internal identifier cited.

Get in touch

A similar project? We answer technical questions in a meeting, with the same figures as in these articles.

The matching service: cybersecurity auditing and Stormshield firewalls · hosting, backup and the local data center.

Call now Contact us