Absent Member.
Absent Member.
7196 views

How does License Manager compute the USER@MACHINE for the licenses?

We have a problem where the lookup done by the license manager will come back with different machine names for the same user within seconds, looking at the log file (SerenaLicenseServer.log) I see stuff like this
USER@PC1
USER@TEAMTRACK
USER@LAPTOP1
USER@xxx.xxx.xxx.xxx
Within 5 minutes USER is at 4 different places (and one with an IP-ADDRESS), which is a) impossible and b) the @TEAMTRACK is the SERVER which no one has access to. My guess is this is a DNS related lookup issue - but our IT is adamant that it isn't our network, so they are asking the following question:


    We would like to understand from where the application is taking username and computername information in "TeamTrack_named" USER@MACHINE. We have two different information for a user connecting and disconnecting in a 5 minutes timeframe. Also, some cases use the IP and some other the domain name
Tags (1)
0 Likes
4 Replies
Absent Member.
Absent Member.

We have currently a case open for the same problem: a user connects but sometimes uses two licenses, one for his pc and one on the server. Seeing the cost of concurrent licenses this is quite annoying.

so far no clue where this is coming from though
0 Likes
Absent Member.
Absent Member.

There is a defect related to this issue.

Have a look at this KB article DEF286199
0 Likes
Micro Focus Expert
Micro Focus Expert

For browser sessions into an SBM server, the hostname in the SerenaLicenseServer.log file is determined by the OS that is running the SBM server, using a getnameinfo() system call on the IP address of the device connecting to SBM. If the OS can resolve that address into a hostname that name will be used, otherwise the IP address itself is. If you get unexpected addresses, find out if your network is using proxy servers or load balancers in the path from the client to the server. Beyond that, the ability to resolve IP addresses into hostnames on the SBM server itself is key, so focus on the DNS configuration there.

Can you identify specific steps that the user performs that cause an extra license to get checked out? (Eg. perform some transition, run some report.) This could help to hone in on the problem.

If you get IPv6 addresses in the log (recognizable by ":" characters showing up between the numbers instead of "."), the defect mentioned above by Jaime may come into play, especially if the user connects to SBM from multiple tabs in the browser.

If an older SBM release is still being used, some issues related to email processing may be affecting you (see DEF231108, DEF239559, DEF260264).

Lastly: calling web services on behalf of the end-user can affect license consumption. Is any of that being used?

Kind regards,

- Richard.
Micro Focus Expert
Micro Focus Expert

Unless the hostname is showing up as an IPv6 address in the SerenaLicenseServer.log file that's likely not the issue. (The examples shown seem to indicate its a mixture of hostname and IPv4.)
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.