Installing the Hawk Components and Admin Agent
1. | Download the package. |
2. | Extract the contents of the package to a temporary directory. |
3. | Using a console window, navigate to the temporary directory. |
4. | Make a copy of the TIBCOUniversalInstaller_hawk_ <version> .silent file and rename the original file. |
5. | Using a text editor, open the copied file and update the install location, ENV_NAME , and features that need to be installed as follows. |
Update the install location. Install TIBCO Hawk in the same directory where <Family> is installed. For example, update the directory as follows:
<entry key="installationRoot">C:\tibco</entry>
Update ENV_NAME
. TIBCO Hawk must use the same ENV_NAME
that <Family> uses.
For example, update ENV_NAME
as follows:
<entry key="createNewEnvironment">false</entry>
<entry key="environmentName">TIBCO_HAWK_HOME</entry>
Update features to be installed. Set the Hawk component features that you want to install to true
and the Admin Agent feature to false
. See Understanding Installation Profiles for more details.
The following elements can be set to true
or false
in the .silent
file for installing your choice of components, to simulate the TIBCO Hawk custom installation.
<entry key="feature_Agent, SDK, Examples_hawk">true</entry>
<entry key="feature_Event Service_hawk">true</entry>
<entry key="feature_Console_hawk">true</entry>
<entry key="feature_Admin Agent Runtime_hawk">true</entry>
<entry key="feature_Cluster Manager_hawk">true</entry>
If you would like to install the TIBCO Hawk Admin Agent at this time, set the following property to true:
<entry key="feature_Admin Agent Runtime_hawk">true</entry>
If you choose not to install the Admin Agent at this time, set the above property to false
. You can always install the Admin Agent at a later time by setting the property to true
and rerunning the installation.
Configure the Hawk Cluster Manager as follows:
<!-- Hawk Cluster Manager Self IP Address -->
<entry key="hawk.self.ip.address">localhost:2561</entry>
<!-- Hawk Cluster Manager Cluster IP Address -->
<entry key="hawk.cluster.ip.address">localhost:2561</entry>
<!-- Domain -->
<entry key="cluster.hawk.domain">default</entry>
Configure the Hawk Agent as follows. Note that you must comment or uncomment properties related to a specific transport. For example, if you choose RV as the transport, uncomment properties related to RV and comment the rest of the properties.
<!-- Hawk Agent transport. The choices are: TCP, RV, or EMS -->
<entry key="hawk.agent.transport.name">TCP</entry>
<!-- Configuration for Hawk Agent if TCP selected-->
<!-- Self IP address -->
<entry key="hawk.agent.tcp.self.address">localhost:2551</entry>
<!-- Cluster IP address -->
<entry key="hawk.agent.tcp.cluster.address">localhost:2561</entry>
<!-- Domain -->
<entry key="hawk.agent.tcp.hawk.domain">default</entry>
<!-- AMI settings for TCP -->
<entry key="hawk.agent.ami.tcp.port">localhost:2571</entry>
<entry key="hawk.agent.ami.rvd.session">false</entry>
<!-- Configuration for Hawk Agent if RV is selected -->
<!-- Service name for RV -->
<!-- entry key="hawk.agent.rv.service.name">7474</entry -->
<!-- Network for RV -->
<!-- entry key="hawk.agent.network.name"></entry-->
<!-- Daemon for RV -->
<!-- entry key="hawk.agent.daemon.name">tcp:7474</entry -->
<!-- AMI settings for RV -->
<!-- entry key="hawk.agent.ami.service.name">7474</entry -->
<!-- entry key="hawk.agent.ami.network.name"></entry-->
<!-- entry key="hawk.agent.ami.daemon.name">tcp:7474</entry -->
<!-- Domain -->
<!--entry key="hawk.agent.rv.hawk.domain">default</entry-->
<!--configuration for Hawk Agent if EMS selected-->
<!-- Server URL for EMS -->
<!-- <entry key="hawk.agent.ems.serverurl"></entry-->
<!-- User name for EMS -->
<!-- entry key="hawk.agent.ems.username"></entry-->
<!--entry key="hawk.agent.ems.password"></entry-->
<!-- AMI Settings for EMS -->
<!--
<entry key="hawk.agent.ami.ems.service.name">7474</entry>
<entry key="hawk.agent.ami.ems.network.name"></entry>
<entry key="hawk.agent.ami.ems.daemon.name">tcp:7474</entry> -->
<!-- Domain -->
<!--entry key="hawk.agent.ems.hawk.domain">default</entry-->
Configure the Hawk Event Service as follows. Note that you must comment or uncomment properties related to a specific transport. For example, if you choose RV as the transport, uncomment properties related to RV and comment the rest of the properties.
<!-- Hawk Event Service transport. The choices are: TCP, RV, or EMS -->
<entry key="hawk.event.transport.name">TCP</entry>
<!--Configuration for Hawk Event if TCP selected-->
<!-- Self IP addresss -->
<entry key="hawk.event.tcp.self.address">localhost:2551</entry>
<!-- Cluster IP address -->
<entry key="hawk.event.tcp.cluster.address">localhost:2561</entry>
<!-- AMI settings for TCP -->
<entry key="hawk.event.ami.self.address">localhost:2582</entry>
<entry key="hawk.event.ami.agent.address">localhost:2561</entry>
<!-- Domain -->
<entry key="hawk.event.tcp.hawk.domain">default</entry>
<!--Configuration for Hawk Event if RV selected-->
<!-- Hawk Event service name if RV is selected -->
<!--entry key="hawk.event.rv.service.name">7474</entry-->
<!-- Hawk Event network name if RV is selected -->
<!--entry key="hawk.event.network.name"></entry-->
<!-- Hawk Event daemon name if RV is selected -->
<!--entry key="hawk.event.daemon.name">tcp:7474</entry-->
<!-- Domain -->
<!--entry key="hawk.event.rv.hawk.domain">default</entry> -->
<!-- AMI Settings for Event Service if RV is selected -->
<!--
<entry key="hawk.event.ami.rv.service.name">7474</entry>
<entry key="hawk.event.ami.rv.network.name"></entry>
<entry key="hawk.event.ami.rv.daemon.name">tcp:7474</entry> -->
<!-- Configuration for Hawk Event Service if EMS selected -->
<!-- Server URL for Hawk Event Service -->
<!-- <entry key="hawk.event.ems.serverurl"></entry-->
<!-- User name for Hawk Event Service if EMS is selected -->
<!--entry key="hawk.event.ems.username"></entry-->
<!-- Password for Hawk Event Service if EMS is selected -->
<!--entry key="hawk.event.ems.password"></entry-->
<!-- Domain -->
<!--entry key="hawk.event.ems.hawk.domain">default</entry> -->
<!-- AMI Settings for Event Service if EMS is selected
<entry key="hawk.event.ami.ems.service.name">7474</entry>
<entry key="hawk.event.ami.ems.network.name"></entry>
<entry key="hawk.event.ami.ems.daemon.name">tcp:7474</entry> -->
6. | Run the following command to start the installation: |
— | On Windows: |
TIBCOUniversalInstaller.cmd -silent -V responseFile="TIBCOUniversalInstaller_hawk_<version>
.silent"
— | On UNIX/Linux: |
TIBCOUniversalInstaller.bin -silent -V responseFile=" TIBCOUniversalInstaller_hawk_<version>
.silent "
Note |
Provide a complete (absolute) path of |
A line similar to the following is written to the installer log file when installation completes:
... Install, com.tibco.installer.util.TIBCOInstaller, dbg.Debug, Executing Event:::OnEndInstall