Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

There is a possibility How to install multiple instances of FIXEdge 's instances on a single or different machines. Each FIXEdge’s instance requires it’s own FIXICC Agent instance, while all these instances can be monitored from single FIXICC GUI. If, for example, you have FIXEdge1, FIXEdge2, ..., FIXEdgeN instances in your root FIXEdge directory, then the best way is to make a copies of fixicc-agent folder - fixicc-agent1, fixicc-agent2, ..., fixicc-agentN - in the same directory.

Then each FIXICC Agent should be configured accordingly to FIXEdge instance, because default FIXICC Agent is configured to monitor only FIXEdge1 instance, so you will need to update agent.properties file in each instance of fixicc-agent.

Also, in wrapper.conf file of each FIXICC Agent instance you will need to change these parameters:

Code Block
languagebash
# Title to use when running as a console
wrapper.console.title=FIXICC - Agent Server
# Name of the service
wrapper.ntservice.name=FIXICC_Agent_Server
# Display name of the service
wrapper.ntservice.displayname=FIXICC - Agent Server
# Description of the service
wrapper.ntservice.description=FIXICC - Agent Server

These parameters are used when you are installing and starting FIXICC Agent as daemon. So each FIXICC Agent instance should have unique names in this set of parameters, for example:

fixicc-agent1:

Code Block
languagebash
wrapper.console.title=FIXICC - Agent Server1
wrapper.ntservice.name=FIXICC_Agent_Server1
wrapper.ntservice.displayname=FIXICC - Agent Server1
wrapper.ntservice.description=FIXICC - Agent Server1

fixicc-agent2:

Code Block
languagebash
wrapper.console.title=FIXICC - Agent Server2
wrapper.ntservice.name=FIXICC_Agent_Server2
wrapper.ntservice.displayname=FIXICC - Agent Server2
wrapper.ntservice.description=FIXICC - Agent Server2

...

fixicc-agentN:

...

languagebash

...

on a single host