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 package to the server. Only <version> changes between releases; the rest of the file name is literal.
  2. Run the upgrade command:
rpm -Uhv flowintegrator-*-linux.x86_64.rpm

To upgrade in a custom directory, use: rpm -Uhv --relocate /opt=<new-path> flowintegrator-*-linux.x86_64.rpm.

TAR Installation (Linux)

  1. Navigate to <installation_dir>/flowintegrator and run the uninstall command:
./setup.sh -u
  1. Uncompress the new installer:
tar zxvf flowintegrator-*-linux-x86_64.tar.gz -C <installation_dir>
  1. Navigate to <installation_dir>/flowintegrator and start the installation:
./setup.sh -i

Windows Installation

  1. Download the new installer package, then launch it and click Run, followed by 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.
note

The External Data Feeder for NFO (EDFN) is upgraded separately. See Upgrading or Removing EDFN.


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 <installation_dir>/flowintegrator
rm -rf <installation_dir>/nfi-updater

TAR Installation

  1. Stop the server via the Web GUI at https://<nfo-host>:8443.
  2. Navigate to <installation_dir>/flowintegrator and run:
./setup.sh -u
  1. (Optional) To fully remove remaining files:
rm -rf <installation_dir>/flowintegrator
rm -rf <installation_dir>/nfi-updater

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.