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.
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:
| File | Purpose |
|---|---|
$NFO_HOME/tomcat/bin/setenv.sh | Environment variables |
$NFO_HOME/tomcat/conf/.tomcat_keystore | Default self-signed certificate |
$NFO_HOME/tomcat/conf/.truststore | External Data Feeder for NFO certificate |
$NFO_HOME/tomcat/conf/server.xml | Keystore password |
$NFO_HOME/server/etc/server.cfg | Server and some Web GUI configurations |
$NFO_HOME/java/jre/lib/security/cacerts | Trusted 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:
- Log in to NFO at
https://<nfo-host>:8443. - Click the Stop button at the top of the page.
- 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)
- Copy the new RPM file into the
/optdirectory. - 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)
- Navigate to
<install_dir>/flowintegratorand run the uninstall command:
./setup.sh -u
- Uncompress the new installer:
tar zxvf <TAR-package> -C <install_dir>
- Navigate to the directory and start the installation:
./setup.sh -i
Windows Installation
- Launch the new installer and click Run, then Next.
- Select the installation location (default is
C:\Program Files\NetFlow Logic\NetFlow Optimizer) and click Next. - 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
- Stop the server via the Web GUI at
https://<nfo-host>:8443. - Open a shell prompt and run:
rpm –e flowintegrator
- (Optional) For a full uninstall, manually remove the installation path:
rm -rf <directory>
TAR Installation
- Stop the server via the Web GUI at
https://<nfo-host>:8443. - Navigate to
<install_dir>/flowintegratorand run:
./setup.sh -u
- (Optional) To fully remove remaining files:
rm -rf <install_dir>/flowintegrator
Windows Installation
- Navigate to Control Panel > Programs > Programs and Features.
- Select NetFlow Optimizer and follow the prompts to uninstall.
- Note: You may need to manually delete the installation directory before restarting the system to remove all remaining files.