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
  2. Extract it to the required directory. For example:

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

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

    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, 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; ./ 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:
  3. Amend considering that configuration is now in another directory. For example:


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

Upgrade to version 2.0 from older versions

To update the version of FIXEye Agent to 2.0 from the older one you need to replace all files in your current FIXEye Agent folder with the new ones from B2BITS clientspace FIXEye Agent package. 

Also you need to specify a path to the license file in fixeye-agent.config file in the following format:

-licfile <a path to the license file>
cat fixeye-agent.config
-port 8882 -users "user_config.xml" -f "/log/FIXEdge/*.in" "/log/FIXEdge/*.out" -licfile "fixeye-agent.license"

FIXEye User Guide

FIX Engine parameters#Loggingparameters

  • No labels