Skip to main content
Version: Next

Upgrading or Removing NFO

This guide provides the necessary steps to upgrade your NetFlow Optimizer (NFO) instance to the latest version or remove it from your system across all supported platforms.


Upgrading NFO

You upgrade a single instance of NFO by installing the latest version over your existing installation. During this process, the installer preserves all NFO configurations except for configuration files that were changed manually.

Configuration Backups

If configuration files were manually modified, they are backed up into a conf-backup.<date>.tar.gz archive. You should restore these manually after the upgrade if necessary.

Common Configuration Files

The following files are often subject to manual changes and should be verified after an upgrade:

FilePurpose
$NFO_HOME/tomcat/bin/setenv.shEnvironment variables
$NFO_HOME/tomcat/conf/.tomcat_keystoreDefault self-signed certificate
$NFO_HOME/tomcat/conf/.truststoreExternal Data Feeder for NFO certificate
$NFO_HOME/tomcat/conf/server.xmlKeystore password
$NFO_HOME/server/etc/server.cfgServer and some Web GUI configurations
$NFO_HOME/java/jre/lib/security/cacertsTrusted certificates imported into Java Runtime

Upgrade Instructions

1. Stop the NFO Server

Before performing any upgrade, you must stop the service through the Web GUI:

  1. Log in to NFO at https://<nfo-host>:8443.
  2. Click the Stop button at the top of the page.
  3. Ensure the Play button turns grey, indicating the service has stopped.

2. Apply the Update

Follow the steps for your specific installation type:

RPM Installation (Linux)

  1. Copy the new RPM file into the /opt directory.
  2. Run the upgrade command:
rpm -Uhv <RPM-package>

To upgrade in a custom directory, use: rpm –Uhv --relocate /opt=<new-path> <RPM-package>.

TAR Installation (Linux)

  1. Navigate to <install_dir>/flowintegrator and run the uninstall command:
./setup.sh -u

  1. Uncompress the new installer:
tar zxvf <TAR-package> -C <install_dir>

  1. Navigate to the directory and start the installation:
./setup.sh -i

Windows Installation

  1. Launch the new installer and click Run, then Next.
  2. Select the installation location (default is C:\Program Files\NetFlow Logic\NetFlow Optimizer) and click Next.
  3. Click Install, then click Finish once completed.

Removing NFO

If you need to uninstall NFO entirely, follow the procedures below based on your platform.

RPM Installation

  1. Stop the server via the Web GUI at https://<nfo-host>:8443.
  2. Open a shell prompt and run:
rpm –e flowintegrator

  1. (Optional) For a full uninstall, manually remove the installation path:
rm -rf <directory>

TAR Installation

  1. Stop the server via the Web GUI at https://<nfo-host>:8443.
  2. Navigate to <install_dir>/flowintegrator and run:
./setup.sh -u

  1. (Optional) To fully remove remaining files:
rm -rf <install_dir>/flowintegrator

Windows Installation

  1. Navigate to Control Panel > Programs > Programs and Features.
  2. Select NetFlow Optimizer and follow the prompts to uninstall.
  3. Note: You may need to manually delete the installation directory before restarting the system to remove all remaining files.