Architecture Options

Last published : Oct 14, 2026

Backend Placement

Applies to: Splunk and alternative backends\.
The backend service required by uberAgent can be installed or consumed in any setup that is supported by the backend product vendor\. This includes:
  • On\-premises (physical or virtual machine)
  • Backend vendor cloud offering such as Splunk Cloud
  • Public cloud IaaS (virtual machine in a cloud such as AWS EC2, Azure VMs)

Endpoint to Backend Communication

Alternative: Via Splunk Universal Forwarder

Applies to: Splunk backends only\.
Note
Please note that with this configuration option, data is transmitted unencrypted over TCP from uberAgent to Splunks Universal Forwarder on the local machine\. Therefore, we recommend that you use the direct connection as described before, which enables encrypted and authenticated data transmission\.
Similar to Standalone mode, but uberAgent sends the data it collects to a locally installed Splunk Universal Forwarder\. If you have deployed Universal Forwarder on your monitored endpoints anyway you might want the forwarder to handle all Splunk communications\.
2021-02-04-uberAgent-connections-with-UF-small

Configuration highlights

  • Communications: uberAgent sends data to the local forwarder's TCP port which in turn sends data to the Splunk indexers
  • Splunk Universal Forwarder: a TCP port is opened on each endpoint (for local access only)

Pros

  • All Splunk communications are handled by Splunk components
  • Additional data can be collected via Universal Forwarder (log files, Windows event logs, scripts)
  • Collected data can optionally be persisted to disk before sending off to Splunk

Cons

  • Larger footprint than the recommended architecture
  • On the local machine, data is sent unencrypted and unauthenticated over TCP