Using the transport module

The transport module enables the probe to acquire XML and JSON formatted events.

Before using the transport module, configure the transport properties file appropriate to the transport protocol you are using to transfer events. The probe supports the use of Java™ Message Service (JMS), Webhook, Message Queue Telemetry Transport (MQTT), Web Socket, and data files.

The transport properties files are located in the following directory:

$OMNIHOME/java/conf/

After installation, the probe defaults to using the JMS properties file (jmsTransport.properties) located in $OMNIHOME/java/conf. To change this setting, specify a new transport type and transport properties by changing the values set for the following properties:
  • TransportType
  • TransportFile
The following table lists the properties file associated with each available protocol:
Table 1. Transport properties files
Transport protocol Transport type Properties file

Java Message Service (JMS)

JMS

jmsTransport.properties

Data file

File

fileTransport.properties

EventSource

EventSource

eventSourceTransport.properties

Message Queue Telemetry Transport (MQTT)

MQTT

mqttTransport.properties

WebSocket

WebSocket

restWebSocketTransport.properties

WebHook

Webhook

restWebhookTransport.properties

WebHook V2

WebhookV2

restWebhookTransportV2.properties

Socket

Socket

socketTransport.properties

Kafka

KAFKA

kafkaTransport.properties

Apache Pulsar

PULSAR

pulsarTransport.properties