The Network License Monitor must be installed on a machine that will be accessible from other machines on the network that will need licenses managed by the Network License Monitor. It may be installed either on a workstation or a server.
The Network License Monitor is built using Microsoft .NET Framework 3.0, so you must have that version of the framework or newer installed. Any operating system that support that version of the .NET Framework may be used (i.e. Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, and newer versions of Client and Server OS).
A user with administrator access will need to be used to install the software and configure the license. Elevated privileges will be required on operating systems with UAC enabled.
Installing the Software
The current release of the Concurrent License Monitor application should be downloaded from our Downloads page:
To install the software, simply execute the ConcurrentLicenseMonitor.msi installer package and follow the on-screen prompts.
After the installation is complete, you will need to manually copy the license file (*.lic) to the installation folder of the Network License Monitor (i.e. C:\Program Files\Patterson Consulting\Concurrent License Monitor on 32-bit operating system, or C:\Program Files (x86)\Patterson Consulting\Concurrent License Monitor on 64-bit operating system). Contact 'email@example.com' if you have not received your license file. This file is typically called 'monitor.lic' or 'monitor.x.x.lic' (where the 'x' values represent a version of the monitor software, e.g. 'monitor.1.1.lic').
Applying the License and Verifying Functionality
To apply the license, you will need to start the Concurrent License Monitor GUI application. You may do so by selecting the corresponding entry from the Program Files -> Patterson Consulting -> Concurrent License Monitor program files folder.
Upon launching the application, you will be prompted to register your software. If you do not receive a registration prompt, your license is likely not configured properly or was not copied to the proper folder.
Complete the registration form by entering the serial number that was supplied along with your license and click Next. This will display the activation screen.
The activation process will tie your serial number to the specific machine where you perform the activation. In most cases, you may activate your software using our on-line activation server. Otherwise, you will need to manually request an activation code. Follow the prompts on the wizard interface to determine the 'Machine Code' for your installation. E-mail that 'Machine Code' to 'firstname.lastname@example.org' and we will provide you with the corresponding 'Activation Code'.
Once registration is complete, you will see a log entry in the application indicating the status of the application monitor. The log messages will include the TCP Port being used by the application and the details of the applications which are licensed to the monitor. If you do not see this information along with entry 'Server Activated' in the log, your monitor is probably not working properly. Ensure the TCP Port in the log is available for use. Contact 'email@example.com' for additional assistance.
Changing the TCP Port
If you are unable to use the default TCP Port, you may change it. Currently, the only way to modify the TCP Port is to edit the system registry. Using a tool like 'regedit', locate the following registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Patterson Consulting\Concurrent License Monitor
This key will have a string value called TcpPort. Update the value in the registry and close the registry editing tool. Stop/Restart the monitor using the Ribbon commands on the application and the monitor will use the newly defined port.
If your monitor is installed behind a software/hardware firewall, you will need to configure the TCP Port for access through the firewall. Without access, clients will not be able to request a license.
Configuring the Client
You will be provided a license file for each client that will connect to the license monitor. Follow the license instructions for the client to apply the license file. When prompted, enter the name of the host running the network monitor and the TCP Port that has been configured for use (Default = 8085).
With the Concurrent License Monitor application running, attempt to launch a client application that is managed by the monitor. The log will display connection attempts and license validation data. If no request information is displayed in the log, verify the following:
- The client has been configured with the concurrent license file
- The client has been configured with the proper host name and TCP Port
- A firewall is not blocking the TCP Port on the server or the client
For more details on configuring the Client, refer to the following Knowledge Base article:
Installing Monitor as a Service
While the Concurrent License Monitor application provides some useful information about the activity of the monitor, it must remain running for clients to be able to request a license. In most cases, the application is used to verify the monitor is running properly. Once proper operation is complete, you may install the application as a Windows Service.
To install the service, select 'Install Service' from the Program Files group where the Concurrent License Monitor was setup, or execute 'InstallService.bat' from the application installation folder. This will configure Windows to recognize the service. The service will be listed as Patterson Consulting Concurrent License Monitor. You will need to start this service in order to process license requests. If necessary, contact your Windows administration group for details on configuring a service to start automatically and/or use a specific account for authentication. If you ever experience issues processing licenses from the service, stop the service and launch the GUI-based application. The log data in the application will help debug the issue.
Uninstalling Monitor as a Service
To uninstall the service, select 'Uninstall Service' from the Program Files group where the Concurrent License Monitor was setup, or execute 'UninstallService.bat' from the application installation folder.