Checklist for Installation of the Intel® Software License Manager (FLEXlm*)

Before you get started

Note: Many of the following steps should be reviewed and performed when a floating product license is renewed or added to an existing set of floating licenses.

First, make sure you have the latest Intel
® Software License Manager (flexlm*) user guide. Click here to download the user guide.

Steps to complete for the license host server system(s)

  1. Download the Intel® Software License Manager package that best matches your license host server OS. Click here for the latest version.  If you already have a license server manager installed, compare the version with the current download to ensure compatibility with the latest products.
  2. If your license server is not connected to the internet:
    1. Log into the Intel Registration Center to activate your floating license with the host name and host ID of your server.  Instructions here.
    2. Download the license file to the server.  The license manager automatically looks in /opt/intel/serverlicenses for license files, but you can choose another location.
  3. If your floating license is already activated but you are installing on a new server:
    1. Log into the Intel Registration Center to update the host name and host ID.  If your server is connected to the internet, you can clear your host information and the installer will update it automatically.  More instructions here.
  4. Extract the license manager package and run the installer according to the user guide.
  5. When the installer prompts for a license, you have the following options (see below for redundant server set-up):
    1. If you are connected to the internet:
      1. Provide the serial number for your floating license.  For non-activated serial numbers, this will automatically activate the serial number with the host name and host ID for your server.
      2. If the license is already activated, the host name and host ID for the server must match the values used for activation.
      3. The license will be placed in /opt/intel/serverlicenses
    2. If you are not connected:
      1. Provide the path to the license file or folder from step 2.2 above.
  6. The license manager will start automatically.  You can verify this by going to the license server directory (/opt/intel/licenseserver is the default) and run lmstat -c <path to license file>
    1. If the license manager did not start, you can start it by running lmgrd -c <path to license file or folder>
  7. Verify that the two ports used by the license manager are not blocked by a firewall
    1. The main process, lmgrd, will default to port 27009 for activations in July 2017 or later.  Prior to July 2017, the default was 28518.  This port can be changed in the registration center or in the license file.
    2. The vendor daemon, INTEL is assigned by the OS each time lmgrd is started.  This port can be changed in the license file on the second line, for example:
      1. VENDOR INTEL port=28519

Steps to complete on the client systems

  1. Prepare the client system with the license.  The installer checks the following for existing licenses:
    1. Default Intel license file directory:
      1. Windows*:   C:\Program Files\Common Files\Intel\Licenses
      2. Linux*:   /opt/intel/licenses/
      3. Mac OS* X:  /Users/Shared/Library/Application Support/Intel/Licenses/
    2. The INTEL_LICENSE_FILE environment variable.  This can contain:
      1. Path(s) to non-default license folders
      2. port@host for the server(s)
  2. You have the following options for license set-up prior to install:
    1. Use a license file
      1. If the system is connected to the internet, you don't need to do anything before installation.  You can simply provide the serial number during installation for the activated floating license.  This will automatically download the client license file to the default license folder.
      2. Download the client license file to the system.  You can get this from the Intel Registration Center.  The client version of the license file only contains the first line of the server version, followed by USE_SERVER.  If this file is not in the default license directory, you can provide the path to the installer or set it in the INTEL_LICENSE_FILE environment variable.
    2. Use port@host
      1. You can wait to provide this information during installation, or
      2. Set the INTEL_LICENSE_FILE environment variable to the port@hostname for the floating license server.  The port is the one specified in the top line of the license file and runs the lmgrd process.
  3. Install the Intel software product(s) your users will be running from that client system.
  4. When the installer prompts for a license, it may have already found a valid license.  If not, you have the following options:
    1. If the system is connected to the internet, you can provide the serial number. 
    2. If you manually downloaded the license to a folder other than the default, you may need to provide the path to the license folder. 
    3. Choose "Use Alternate Activation" and enter the port@host if INTEL_LICENSE_FILE is not set.  
  5. Try launching the Intel product, such as the Intel® C++ Compiler product.

Redundant server (triad) set-up

The steps are mostly the same when using the redundant server set-up, with some changes:

  • The host information for all three license servers must be entered in the Intel Registration Center.
  • The license file for all three servers must be the same and contain all three servers in the license file.
  • If using the client license file it must have all three servers listed.
  • If using port@host in INTEL_LICENSE_FILE, all three servers must be specified.

See this article for more details on setting up redundant servers.


Check the troubleshooting guide here to see if it includes your problem.

Or you can visit our Get Help page for support options. If you submit a ticket please follow the steps in the Troubleshooting section of the user guide to capture a debug log for your license host server and attach it to the ticket. 

The following information is also helpful for the Support team to assist you efficiently with your problem:


  • OS and architecture for your license host server system(s)
  • the name of the specific Intel Software License Manager file you downloaded and installed (including version)
  • the serial number for the floating license you are using
  • the environment variable setting for INTEL_LICENSE_FILE
  • a copy of each floating license file you are using (including combined license files)
  • host server name and host server ID for the license host server(s)
  • verification that Intel License manager is running (capture of the results of running the appropriate lmstat command)
  • the version of lmgrd and the INTEL vendor daemon (running lmstat)
  • license server debug log and client-side debug log
For more complete information about compiler optimizations, see our Optimization Notice.