Override FireFlow system defaults

This section explains how to configure FireFlow parameters to override the FireFlow system defaults.

Note: You can find all configuration parameters and their descriptions in the FireFlow user interface. Additionally, the FireFlow_Config.json file located under /usr/share/fireflow/local/etc/ contains detailed information about each parameter.

For more details, see FireFlow configuration parameter reference or contact AlgoSec.

Configure FireFlow parameters (UI)

You can override default system settings, including timeout settings, log file settings, the default columns displayed in search results, and more.

Note: Optionally, you can customize system default settings using the CLI. For details, see Configure FireFlow parameters (CLI) .

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Advanced Configuration.

    The Advanced Configuration page is displayed.

  3. Click FireFlow Configuration.

    The Edit Configuration page is displayed.

  4. Type the configuration parameter you want to set into the Type to filter by configuration key field at the top left.

    The required configuration parameter is displayed.

  5. Do one of the following:

    • To enable the configuration parameter's function, check the check box.
    • To disable the configuration parameter's function, uncheck the check box. Disabling the parameter reverts it to its default configuration.
    • To set a value for the parameter, click .

      The Current Value field appears. Type the required value into the field, and click Update under the Current Value field.

  6. Click Store Changes at the top of the Edit Configuration page..

    The configuration file FireFlow_Config.json is updated.

    When the value of a parameter is not the default setting, appears next the the parameter's name.

  7. If necessary, restart FireFlow. For details, see Restart FireFlow.

Note: Whether restarting FireFlow is necessary is specified below the description of each parameter in the Web Interface.

Configure FireFlow parameters (CLI)

You can optionally override system default settings using the CLI.

Do the following:

  1. Log in to the FireFlow server using the username "root" and the related password.
  2. Under the directory /usr/share/fireflow/local/sbin/, locate FireFlow_edit_config.pl.
  3. If you do not know whether the configuration parameter has been previously configured, determine this by running the following:

    perl FireFlow_edit_config.pl -list -changed

    All parameters with a value different than the default value are printed.

    If the parameter you want to configure was printed, the parameter has been previously configured.

  4. For each setting you want to override, do one of the following:

    New configuration

    To customize a system setting that has not been previously configured, run the following:

    perl FireFlow_edit_config.pl -n <parameter_name> -add <parameter_value>

    where, <parameter_name> is the name of the parameter and <parameter_value> is the desired parameter value.

    Update configuration

    To customize a system setting that has been previously configured, run the following:

    perl FireFlow_edit_config.pl -n <parameter_name> -e <parameter_value>

    where, <parameter_name> is the name of the parameter and <parameter_value> is the desired parameter value.

    The configuration file FireFlow_Config.json is updated with the parameter's new setting.

  5. If necessary, restart FireFlow. For details, see Restart FireFlow.

Note: Whether restarting FireFlow is necessary is specified below each parameter in the Web Interface.