Skip to content

SIEM Integrations

SIEM Integrations forwards selected Telovix runtime and anomaly evidence to an external security platform. Each destination has its own event kinds, minimum severity, anomaly setting, credentials, status, and enable switch.

Open Reports > SIEM Integrations. Creating or changing a destination requires Admin access.


Supported destinations

DestinationDeliveryFormat and authentication
SplunkHTTPSSplunk HEC JSON with HEC token authentication
Microsoft SentinelHTTPSLogs Ingestion with application credentials, or Legacy Data Collector with workspace shared-key signing
Elasticsearch / OpenSearchHTTPSECS documents with API key authentication
QRadarUDP or TCPLEEF 2.0
ObserveHTTPSTelovix JSON with bearer token authentication
HuntressHTTPSHEC-compatible JSON with Splunk token authentication
Sumo LogicHTTPSTelovix JSON to an HTTP Source URL
SyslogUDP or TCPRFC 5424 or RFC 3164

Create a destination

  1. Select Add destination.
  2. Choose the destination type.
  3. Enter a name and the provider-specific connection fields.
  4. Select the event kinds to forward.
  5. Choose the minimum severity.
  6. Enable Forward anomalies if behavioral anomaly evidence is required.
  7. Save the destination. Forwarding is enabled immediately, so matching events can be sent before you test it.
  8. Select Test Connection.
  9. Confirm the test event appears in the destination and review the first forwarded events.
SIEM destination form with destination type, connection fields, event filters, and severity threshold.
Review filters before saving; new destinations start forwarding immediately. Click to enlarge

Start with a narrow set of event kinds and a high severity threshold. Expand the selection after confirming expected volume and field mapping in the SIEM.


Destination fields

Splunk

FieldValue
URLComplete HEC event endpoint, such as https://splunk.example.com:8088/services/collector/event
TokenHEC token for the target input

Ensure HEC is enabled, the token is active, and the Console can validate the Splunk certificate.

Microsoft Sentinel

Choose an Ingestion mode. Logs Ingestion is the default for new destinations; existing Legacy Data Collector configurations are not migrated automatically.

For Logs Ingestion, create the destination table and Data Collection Rule (DCR) in Azure first. Give the application permission to ingest through that DCR.

FieldValue
DCR stream ingestion URLThe complete Azure public-cloud DCR stream ingestion URL.
Directory (tenant) IDThe directory containing the application.
Application (client) IDThe application allowed to ingest data.
Client secretAn active secret for that application.

The configured stream must accept TimeGenerated as a datetime and TelovixEvent as a dynamic field. Your DCR determines the destination table. Telovix does not create the table or DCR. This mode supports Azure public-cloud ingestion endpoints.

For Legacy Data Collector, provide the Workspace ID and Shared key. Events use the TelovixSecurityEvents log type. Use the matching custom table when querying legacy deliveries.

Elasticsearch or OpenSearch

FieldValue
URLCluster URL, such as https://elastic.example.com:9200
API keyEncoded API key accepted by the cluster
IndexDestination index, default telovix-events

The API key must allow document creation in the selected index. The Console sends an ECS-compatible document to the index document endpoint.

QRadar

FieldValue
HostQRadar event collector hostname or address
PortListener port, commonly 514
ProtocolUDP or TCP

Configure a QRadar log source that accepts LEEF 2.0 from the Console address.

Observe

FieldValue
URLObserve HTTP collector URL
TokenDatastream or collector token

Huntress

FieldValue
URLHuntress-provided HEC-compatible ingestion URL
TokenHuntress-provided ingestion token

Telovix uses the Splunk-compatible token scheme for this destination. Use the URL and token supplied for the Huntress integration rather than a general Huntress API endpoint.

Sumo Logic

FieldValue
URLComplete Sumo Logic HTTP Source URL

Authentication is contained in the source URL. Treat the complete URL as a credential.

Syslog

FieldValue
HostSyslog receiver hostname or address
PortListener port, commonly 514
ProtocolUDP or TCP
FormatRFC 5424 or RFC 3164

Choose the format configured by the receiver. TCP provides transport feedback; UDP delivery can appear successful even when a downstream collector discards the message.


Select evidence to forward

The destination editor supports these common event categories:

  • process execution;
  • network connections;
  • file writes and file opens;
  • DNS queries;
  • file integrity alerts;
  • privilege changes;
  • anomaly events.

Use Minimum severity to send all events or only Low+, Medium+, High+, or Critical evidence. Forward anomalies controls behavioral anomaly forwarding separately.

Filters apply independently to each destination, so a paging SIEM can receive only high-severity evidence while another SIEM destination receives a broader set. For complete received sensor-payload archives, configure Data Lake.


Test and monitor a destination

An Admin must save destination changes before testing. Select Test Connection and verify both sides:

  1. Telovix reports a successful test.
  2. The destination receives the event in the expected index, source, table, or log stream.
  3. Timestamp, sensor, event kind, severity, process, and workload fields are searchable.

Destination cards show whether forwarding is enabled and the latest available test or forwarding status. A successful connectivity test proves that the test payload was accepted; it does not prove that every production filter or downstream parsing rule is correct.

Generated alerts are retried after transient delivery failures. A retry can produce a duplicate at the receiver, so use the alert or event identity when correlating records.

Disabling a destination pauses forwarding and queued work. Re-enabling can deliver pending older alerts. Enabling a destination does not backfill all historical alerts.

SIEM destinations showing forwarding and test status per destination.
SIEM destinations showing forwarding and test status per destination. Click to enlarge

Common forwarded fields

Provider-specific formatting differs, but supported destinations receive the available event identity and context, including:

  • observation time and event ID;
  • sensor ID and node name;
  • event kind, severity, and message;
  • process and parent executable;
  • PID and UID;
  • Kubernetes namespace, pod, and workload;
  • DNS hostname;
  • process arguments when present.

Optional fields are absent when the original event did not contain them.


Validation checklist

  • Test events arrive at every enabled destination.
  • The destination clock and observed_at timestamp agree.
  • Severity and event-kind filters produce the intended subset.
  • Anomaly forwarding is tested separately when enabled.
  • Process and Kubernetes fields map to searchable fields.
  • Network policy and firewalls allow the Console to reach the destination.
  • HTTPS certificate trust is valid.
  • UDP or TCP listeners use the configured host and port.
  • Destination credentials have only the permissions required for ingestion.

Troubleshooting

SymptomCheck
Test fails immediatelyConfirm all required fields, URL scheme, host, port, and credential type.
HTTP destination returns unauthorizedRecreate or rotate the provider credential and verify the destination-specific authentication scheme.
Sentinel Logs Ingestion rejects the requestCheck the DCR ingestion URL, stream schema, application permissions, tenant ID, client ID, and client secret.
Sentinel Legacy Data Collector rejects the requestConfirm the workspace ID and use the workspace primary or secondary shared key.
Elasticsearch rejects indexingConfirm API key permissions, index name, cluster URL, and certificate trust.
QRadar or Syslog shows no eventConfirm listener address, port, protocol, firewall, source allowlist, and receiver format.
Test succeeds but production events do not arriveConfirm the destination is enabled and review event-kind, severity, and anomaly filters.
Events arrive with missing optional fieldsOpen the original event in Investigate; fields not observed by Telovix are not invented during forwarding.

Released under the Telovix Commercial License.