License Server Manager 

At certain times it might be desirable to get more detailed information about the currently running Ephere licensing service. For example, you might just be curious which licenses it currently carries or how many of them are available. Or you might just want to test whether you can access a license server to trouble shoot network connections. Because the licensing server runs as a transparent windows service this information is often concealed from the user and hard to troubleshoot.

To remedy this we provide to our customers a special license manager application which allows you to view information about a running Ephere licensing service. Just connect to an IP of a computer where the service is running and the manager application will provide you with information about which projects you are authorized to use, how many licenses for each project you have, and how many users are currently using each license.

The manager application also allows you to end sessions for currently connected users. This is particularly helpful when you want to free up a license but don't want to wait for its session to time out (which usually takes about 15 minutes).

 

Download It 

Use this link to download the manager executable:
Ephere.Licensing.LicenseServer.Manager.exe

This is for Windows only, the manager is included with the Ornatrix installation on Mac/Linux (see below).

Simply extract and run it, then specify the server IP to connect to.

 

Usage 

 

GUI App (Windows) 

  • Run the manager application (Windows only, .NET 4.0 required)
  • Enter the IP of a license server. This can be "localhost" or "127.0.0.1" for service installed on the same computer or a LAN/internet IP of a service on another computer.
  • Press Refresh to get information from the server. If everything is OK the licenses list will show your currently authorized projects, number of licenses for each, and when these licenses expire. If there is an error you will be notified with a message box. Check your connection and that the license service is started inside Windows services dialog.
  • Select a project from the licenses list, for example "ephere.plugins.autodesk.max.ornatrix", the sessions list will be updated with IP addresses of currently connected users using this project. If the list is empty there are currently no connections. The maximum number of such connections is the license count from the licenses list.
  • Select an IP address to be able to press the End Session button. This option will discontinue selected session, essentially kicking the user from using that license. The user will then need to reconnect to the license server to re-authorize their currently running workstation.

Please note that you need to manually press Refresh button every time you expect to see a change. The lists are not automatically repopulated.

 

Console App (Windows) 

License manager can also be used as a console application and return all licensing information to the output. To use it as a console application simply run it from the Windows Command Line prompt (cmd). Usage is as follows:

Ephere.Licensing.LicenseServer.Manager.exe <ServerAddress> [projectName [/available | /used | /users | /total]]

 

Examples 

Ephere.Licensing.LicenseServer.Manager.exe localhost
Ephere.Licensing.LicenseServer.Manager.exe 127.0.0.1 ephere.plugins.autodesk.max.ornatrix.4
Ephere.Licensing.LicenseServer.Manager.exe 127.0.0.1 ephere.plugins.autodesk.maya.ornatrix.1 /used
Flags:
  • /used Will output only licenses which are currently in use
  • /users Will output the IP addresses of clients which are currently using the licenses
  • /available Will output all licenses contained within the license server
  • /total Will return total number of licenses installed for specified product
 

Console App (Mac/Linux) 

The license manager on Mac and Linux is installed with the plugin and the license server and is similar to Windows, but only works as a command-line tool. Simply run LicenseManager.sh with these command arguments:

Linux:

$ /opt/Ephere/LicenseManager.sh <ServerAddress> [projectName  [/available | /used | /users | /total]]

Mac:

$ /Applications/Ephere/LicenseManager.sh <ServerAddress> [projectName  [/available | /used | /users | /total]]

 

Examples 

$ /opt/Ephere/LicenseManager.sh localhost ephere.plugins.autodesk.maya.ornatrix.1
Missing Something? Let us know if this page needs more information about the topic.