Allow enough time before judging the result
End to end delivery takes roughly 15 seconds: the HSM emits the event, the collector’sbatch processor holds it for up to 5 seconds, then the export and Observe ingest complete.
Generate representative events
Authentication events are the simplest to produce on demand and they exercise the fields that matter most.1
Produce an authentication failure by logging in with an incorrect password. Expect the failure envelope
[AOGUSR;BBLOGIN FAILED;CNN;ERInvalid login.;].2
Produce an authentication success by completing both administrative logins on one connection.
3
Optionally produce a configuration change by reading and rewriting the forwarding setting with
SLFW.Confirm the collector parsed the events
With thedebug exporter enabled, inspect the collector output:
- All five
hsm.attributes are present and populated. Timestampmatches the event time in UTC, not the time the collector received it.- No un-namespaced
device,service,level,message,pri, orfx_timeattributes remain.
0 means every record exported cleanly.
Confirm the events arrived in Observe
1
In Observe, open a worksheet and select your datastream, for example
futurex-hsm-syslog.2
Set the time range to the last 15 minutes.
3
Filter for your appliance identifier, for example
FX1234567890.Rows appear with
hsm.device, hsm.service, hsm.level, hsm.message, and hsm.event_type populated as separate fields.4
Confirm that at least one row has
hsm.event_type set to auth_failure and others set to auth_success.Expected fields
The raw datagram is always retained in the log body, so no information is lost even when a message shape is not recognized.
Expect steady background traffic
An HSM in service produces a continuous baseline of authentication and identity update events from its own service accounts and client applications. Client identities log in on a recurring schedule, so event volume never drops to zero. Treat that baseline as a feature. A sudden drop to zero is a strong signal that log delivery has broken, which is worth alerting on. It also means volume dashboards will never look quiet, so tune alert thresholds against the observed baseline rather than against zero.Remove the debug exporter
Once validation passes, removedebug from the exporter list and restart the collector. The detailed verbosity writes every log record to the collector’s own output, which wastes disk and duplicates the shipped data.
