Content of Keysight CAE license management kit 2025.12 on Linux x86_64

(for RedHat 9 & compliant Linux distributions)


Description of this toolkit:

Licensing Server toolkit, composed of:
lmgrd
lmutil
pam_lmd
lmobfslog
enduser.pdf
Starting a license server in command line: lmgrd -c my-license-file.lic -l my-debug-log-file.log
Have a look at FlexNet Publisher License Administration Guide delivered in this toolkit (page 113).
This utility is used by KCAEGetHostID.sh script. There is no need to use it directly.
install_fnp.sh
FNPLicensingService/FNPLicensingService

Starting this service as root (using delivered script install_fnp.sh to facilitate the usage) is mandatory when using Virtual Machines as license server.
This service is required by FNP Licensing toolkit in order to get VM_UUID Host ID type on Virtual Machines.
This service is required too when starting the license server daemon on Virtual Machines with this Host ID type.

Running KCAEGetHostID.sh script will get the required system information that will be used for the generation of license file.
The resulting text file KCAEGetHostIDComputerName_date.txt has to be sent to Keysight for license generation & support.
The lmobfslog utility processes the debug log file to generate the obfuscated usernames. Usage: lmobfslog [-i debug_log] [-o new_debug_log] <-rmarker>
Note: lmobfslog works only if the debug log has been produced with OBF_ADDMARK keyword. The lmobfslog utility can then generate obfuscated usernames in a new debug log.
To do, add the line DEBUGLOG "debug_log_path" OBF_ADDMARK in options file pam_lmd.opt.
see pages 166 and 193 in FlexNet Publisher License Administration Guide delivered in this toolkit
esiflexdiag parses the content of a license file (given as argument) and displays lots of relevant details from a running license server.

Example of KCAEGetHostID outputs:

Here some example of outputs when running script ./KCAEGetHostID.sh to get system details:

1. When machine type is Physical:

$ ./KCAEGetHostID.sh
******************************************************
* Keysight CAE host configuration for n174
*                                   (Rev. 21-Oct-2025)
******************************************************
Hardware Model ......: ProLiant DL365 Gen11 (HPE)
Operating System ....: Red Hat Enterprise Linux 9.4 (Plow)
FlexNet repository ..: /nishome/licensing/v11.19.9.0/Linux-rhel9


Keysight CAE Licensing utilities version:
lmutil: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)


Keysight CAE details for this host:
Hostname.........: n174.vbr.is.keysight.com
Chassis Type.....: Running on Physical Platform
IPv4 Address.....: 10.25.80.174
Time zone........: Europe/Paris (CEST, +0000)
Local time.......: Thu 2026-03-12 14:07:03 CET
Possible HostIDs.:
   ESIVDH=0GzqscP_7cMWliLCMIyIPDA ESIVDH=7azYhFqbx3KzQ0dvy3UxbBA
   === or ===
   "PHY_ETHER=000000c0fe80 PHY_ETHER=d404e69e3bb7 PHY_ETHER=d404e69e3bb6"

One of the Ethernet Address or ESIVDH Host ID can be used for setting up the license server.



2. When machine type is Virtual:

2.1 At first execution, this can give something like:

$ ./KCAEGetHostID.sh
******************************************************
* Keysight CAE host configuration for dc1vse0241
*                                   (Rev. 21-Oct-2025)
******************************************************
Hardware Model ......: VMware Virtual Platform (VMware, Inc.)
Operating System ....: Red Hat Enterprise Linux 9.4 (Plow)
FlexNet repository ..: /nishome/licensing/v11.19.9.0/Linux-rhel9


Keysight CAE Licensing utilities version:
lmutil: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
FNPLicensingService: The licensing service is not present on the system.


Keysight CAE details for this host:
Hostname.........: dc1vse0241.bbn.is.keysight.com
Chassis Type.....: Running on Virtual Platform
IPv4 Address.....: 10.25.25.152
Time zone........: Europe/Berlin(CET, +0000)
Local time.......: Thu 2026-03-12 12:59:05 UTC
Possible HostIDs.:
   ESIVDH=s4jUz0tS97tgOH-N001heCA ESIVDH=xjK8gOsyyenAZAEYqsXzSBA
   === or ===
   005056b72304

Sometimes VM_UUID could not be determined, following message will be displayed:

ERROR: VM_UUID Host ID type could not be determined
 Result of command:
/nishome/licensing/v11.19.9.0/Linux-rhel9/lmutil lmhostid -ptype VM

===============================================================================
lmutil - Copyright (c) 1989-2025 Flexera. All Rights Reserved.
The FlexNet host ID of this machine is ""
lmhostid: The FlexNet Licensing Service is not installed.  (-213,14703)
===============================================================================



INFO: Ensure that FlexNet Licensing Service is well started.
  This is required to obtain VM_UUID Host ID type on Virtual Platforms.

 Check first availability of FUSE system packages: fuse fuse-devel fuse-libs gvfs-fuse

 Then install FlexNet Licensing Service by running following script as root:
   cd /
nishome/licensing/v11.19.9.0/Linux-rhel9
   sudo ./install_fnp.sh --cert


There is a special line about FNPLicensingService availability.
It must be installed/configured as root (or with sudo) in order to get VM_UUID Host ID type because we are on a Virtual Machine in that example.


2.2 After checking (installing) FUSE packages and executing given command line (as root), we obtain this output:

$ ./KCAEGetHostID.sh
******************************************************
* Keysight CAE host configuration for dc1vse0241
*                                   (Rev. 21-Oct-2025)
******************************************************
Hardware Model ......: VMware Virtual Platform (VMware, Inc.)
Operating System ....: Red Hat Enterprise Linux 9.4 (Plow)
FlexNet repository ..: /nishome/licensing/v11.19.7.0/Linux-rhel9


Keysight CAE Licensing utilities version:
lmutil: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
lmgrd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)
pam_lmd: FlexNet Licensing v11.19.9.0 build 296073 (ipv6) x64_lsb (liblmgr.a)

FNPLicensingService: Licensing Service version 11.19.9.0 build 296073 2025/08/07



Keysight CAE details for this host:
Hostname.........: dc1vse0241.bbn.is.keysight.com
Chassis Type.....: Running on Virtual Platform
IPv4 Address.....: 10.25.88.171
Time zone........: Europe/Berlin (CET, +0000)
Local time.......: Thu 2026-03-12 14:07:03 CET
Possible HostIDs.:
   ESIVDH=s4jUz0tS97tgOH-N001heCA ESIVDH=xjK8gOsyyenAZAEYqsXzSBA
   === or ===
   005056b72304
   === or ===
   VM_UUID=87283742-ccc1-6a49-0118-28b3899ae372


Now VM_UUID Host ID is correctly displayed and can be used for setting up the license server.


In case of problems, have a look at FlexNet Publisher Knowledge Base available in:
https://community.revenera.com/s/flexnet-publisher

Reporting Issues:

To report issues, please use Keysight support portal or contact your local Keysight Technologies office.


Copyright Keysight Technologies 2026

March 2026