Skip to main content
Version: Next

Upgrading or Removing EDFN

Upgrading or Removing EDFN

This guide provides instructions for maintaining your standalone External Data Feeder for NFO (EDFN) instances, including upgrading to the latest version and complete removal from your system.

Check for Bundled Version

If you are using NFO version 2.7 or higher, EDFN is already bundled with the main NFO installation. You only need to follow these steps if you are running a standalone EDFN instance on a separate server.


Upgrading EDFN

You upgrade a standalone instance by installing the latest version over your existing installation. The installer preserves most configurations, but manually changed files are backed up into a conf-backup.<date>.tar.gz archive.

Key Configuration Files

If you have modified these files, you should manually verify and restore settings from the backup after the upgrade:

FilePurpose
$EDFN_HOME/conf/updater.propertiesNFO URI and core parameters
$EDFN_HOME/conf/.updater_keystoreDefault self-signed certificate for X509 authentication
$EDFN_HOME/conf/.updater_truststoreDefault self-signed NFO tomcat certificate
$EDFN_HOME/java/jre/lib/security/cacertsTrusted certificates imported into Java Runtime
note

On RHEL 7, you may see "remove failed" warnings for specific .jar files during the cleanup phase. This is normal and these messages should be ignored.

Upgrade Procedures

RPM Installation (Linux)

  1. Login via SSH and copy the new installation file into the /opt directory.
  2. Backup your current configuration files from /opt/nfi_updater/conf.
  3. Run the upgrade command: rpm –Uhv <RPM-package>
  4. Restore your configuration files and restart the EDFN service.

TAR Installation (Linux)

  1. Login via SSH and copy the new installation file into the /opt directory.
  2. Backup your configuration files from /opt/nfi_updater/conf.
  3. Navigate to the existing directory and run the uninstaller: ./setup.sh -u
  4. Uncompress the new installer: tar zxvf <TAR-package> -C <directory>
  5. Restore your configuration files.
  6. Run the setup script: ./setup.sh -i

Windows Installation

  1. Backup configuration files from C:\Program Files\NetFlow Logic\NFI Updater\conf.
  2. Launch the upgrade installer and click Run, then Next.
  3. Confirm the default installation location: C:\Program Files\NetFlow Logic\NFI Updater.
  4. Click Install and follow the prompts. Once finished, click Finish.
  5. Restore your configuration files and restart the EDFN Windows Service.
Active Directory Users

If your EDFN was configured for user identity enrichment using Microsoft Active Directory (DCOM/WMI), you must re-perform the Windows Host Configuration steps after the upgrade.

Validation: After upgrading, verify the version (Release number) by navigating to External Data Feeders in the NFO Web UI.


Removing EDFN

If you need to decommission a standalone feeder, follow the instructions for your specific platform below.

RPM Installation

  1. Open a shell prompt and run: rpm –e nfi-updater
  2. If a full uninstall is required, manually remove the installation path: rm -rf <directory>

TAR Installation

  1. Navigate to the installation directory and run: ./setup.sh -u
  2. Leave the directory: cd ..
  3. If a full uninstall is required, remove the path: rm -rf <directory>

Windows Installation

  1. Navigate to Control Panel > Programs > Programs and Features.
  2. Select External Data Feeder for NFO from the list.
  3. Follow the standard Windows prompts to uninstall the program.