Page tree
Skip to end of metadata
Go to start of metadata

The guide below describes how to install FIXEye Agent on Linux servers. It may be also used for the procedure of upgrade to newer version.

Step-by-step guide

  1. Download Linux version of FIXEye Agent from client space or on http://www.b2bits.com/trading_solutions/fix_log_analyzers.html
  2. Extract it to the required directory. For example:

    Unpack the archive
    tar -xzvf FIXEyeAgent-1.3.2.0-linux-x64.tar.gz -C /FIXEdge/
  3. Configure connection details in fixeye-agent.config file. Put down the port (make sure it is not blocked by a firewall), file with entitled users and path to FIX files. Example of the file in result:

    cat fixeye-agent.config
    -port 8882 -users "user_config.xml" -f "/log/FIXEdge/*.in" "/log/FIXEdge/*.out"

    Optionally, you can also define dictionaries for message validation with  extra "-d <file>" parameter. To see all the available options, use `./fixeye-agent –help`

    You might need to export the library directory before running it: `LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD; export LD_LIBRARY_PATH; ./fixeye-agent --help`
  4. Configure fixeye-agent.properties, which mainly describes agent logging parameters;
  5. User credentials are configured under user_config.xml. It will be used for FIXEye to connect to FIXEye agent;

  6. To run as daemon, execute:

    Start the service
    cd /FIXEdge/fixeye-agent; ./fixeye-agent-svc.sh start
  7. Start FIXEye, click “Add Agent”. Put host (where the agent is), port (from fixeye-agent.config),  Login and Password (from user_config.xml). Detailed guide on FIXEye itself is in article FIXEye User Guide

 

In case you would like to have configuration files in a separate from binaries directory, perform additional steps:

  1. Create configuration directory, make sure it has sufficient permissions
  2. Move these files there:
    fixeye-agent.config
    fixeye-agent.properties
    user_config.xml
  3. Amend run.sh considering that configuration is now in another directory. For example:
cat run.sh
PRGDIR="/FIXEdge/fixeye-agent/"
CONFDIR="/conf/fixedge1-fixeye"
EXECUTABLE=fixeye-agent

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PRGDIR
export LD_LIBRARY_PATH

cd $CONFDIR
exec "$PRGDIR"/"$EXECUTABLE" -console fixeye-agent.config

FIXEye User Guide

FIX Engine parameters#Loggingparameters

 

  • No labels