TCP Transport for TIBCO Hawk

TCP Transport for TIBCO Hawk is a TCP based transport for TIBCO OI Hawk RedTail components using the Akka clustering designs.

For more information about architecture of the TCP Transport for TIBCO Hawk, refer to the TIBCO® Operational Intelligence Hawk® RedTail Concepts.

To setup the TCP Transport for TIBCO Hawk for TIBCO OI Hawk RedTail components, you must configure the TIBCO OI Hawk RedTail components to use the TCP session and join the cluster. The TCP session parameter in the TIBCO OI Hawk RedTail components requires a unique self socket address and address of the OI Hawk Console acting as the seed node to join the cluster.

TCP Transport for TIBCO Hawk Configuration

Hawk Component

TCP Transport Details

Hawk agent

Configuration file: CONFIG_FOLDER\bin\hawkagent.cfg

 

Parameters to configure: Configuration for setting up TCP Transport for TIBCO Hawk:

Specify the Hawk domain name same as specified in the DomainTransportConfig.yml.
In case of connection to OI Hawk Console, specify the tcp_session parameter.
In case of connection to TIBCO Hawk microagent (HMA), also uncomment the -ami_rvd_session parameter (in addition to -M AMIService and -ami_tcp_session parameters) for connection using the Hawk TCP-RV Bridge for the TCP Transport for TIBCO Hawk. For Hawk microagent to use the TCP Transport for TIBCO Hawk no configuration is required in hawkhma.cfg.

For more information about -tcp_session, -ami_rvd_session, and -ami_tcp_session parameters for Hawk agent, see On-Premises Hawk Agent Configurations.

OI Hawk Console

Configuration file: CONFIG_FOLDER\bin\DomainTransportConfig.yml

 

Parameters to configure: You can configure TCP Transport for TIBCO Hawk by creating a domain through the OI Hawk Console Web UI and then configuring the hawkagent.cfg file for enabling the Hawk agent to communicate with the OI Hawk Console over TCP.

You can also manually specify the domain details and tibtcp as transport. Specify the following parameters for the TCP Transport for TIBCO Hawk in the DomainTransportConfig.yml file:

domainName - Specify the Hawk domain name.
transport - Specify the value as tibtcp for TCP Transport for TIBCO Hawk.
tcpSelfUrl - Specify the socket address of the OI Hawk Console.

Specify the following parameter in the hawkconsole.cfg file:

domain_config_file - Path to the file where the domain configurations are specified.

For more details, see OI Hawk Console Configurations.

Hawk Admin Agent

Configuration file: CONFIG_FOLDER\hawkteaagent\config\hawk-domain-transport-cfg.xml

 

Parameters to configure: Specify the following parameters for the TCP Transport for TIBCO Hawk:

<hk:HawkDomainName> - Specify the Hawk domain name same as specified in the OI Hawk Console (hawkconsole.cfg).
<hk:selfUrl> - Specify the socket address of the Hawk Admin Agent for joining the cluster.
<hk:daemonUrl> - Specify the socket address of the Cluster Manager acting as the seed node for the cluster. This socket address is same as <cluster_manager_IP>:<port> specified for the -tcp_session parameter in the OI Hawk Console (hawkconsole.cfg).

Hawk Event Service

Configuration file: CONFIG_FOLDER\hawk\tibco\cfgmgmt\hawk\bin\hawkevent.cfg

 

Parameters to configure: Perform the following configuration for setting up TCP Transport for TIBCO Hawk for Hawk Event service:

Specify the Hawk domain name same as specified in the Hawk agent (hawkagent.cfg).
Uncomment the -ami_tcp_session parameter for connecting to the Hawk agent.

For more information about -tcp_session and -ami_tcp_session parameters for Hawk Event Service, see Hawk Event Service Configurations.