Remote view of licence server status
We have a limited number of licenses running via a license server.
It would be useful if there was a way that we could check the license server status remotely via a webservice api or http server.
At present I need to remote onto the appropriate box then check the licence info and confirming that licences are free before launching a test run.
We’re happy to announce an early release of a license statistic tool. Please feel free to download the application and to provide us with feedback (firstname.lastname@example.org).
Note: The download package has been replaced by a new one as there were some files missing in the old package (2018-03-01 3:30 PM, CET.)
Ranorex Product Management Team
I did some experiments with the license statistics tool, with the main purpose to be able the find out how many licenses are in use to know when our CI/CD system can start the next test.
- It is not possible to register the application as a service, meaning that if the license server restarts, you will need to manually restart the application.
- as also requested by other users, it would be nice to have some documentation on the used API calls to use them for example for CI.
- From the calls I managed to identify using Chrome developer tools, I could not find a way to find out how many runtime or premium license are available and currently in use. For the in use a workaround is possible using the "GetAllCurrentUser" command, but being able to just request the number would make things easier.
- can the source of this tool be made available on the Ranorex github page? That would allow to modify it e.g. to run as service and to take a closer look at which calls are available.
- Can this functionality be included in the standard license manager, and allow users to turn it on or off via a setting? Then it would also be running as a service and automatically restarting if needed.
Looking under the hood, it seems like the frontend is sending of some REST calls, e.g.
Is there a documentation of this API, would be great ot be used with Zabbix...?
Uday H commented
this link is not working and look like some files are missing . Could you please share the updated one ?
Tibor Jakab commented
Dear Ranorex Product Management Team,
Can we ask for a version that can be hosted from IIS?
The license statistic tool is a great ! However it doesn't display total licenses.
In addition, we would like to query the available licences with an API, is it possible?
Thanks in advance ! :)
Is there a way with the current solution to query the available number of licenses of a given type (e.g. Runtime, Premium) from the outside? Would be great for monitoring and queuing the test jobs.
Mark Maltz commented
I have been accessing this for several months and then suddenly I have been getting this message - This page isn’t working ranorex-s-1 didn’t send any data.
Is there a way to resolve it?
Wilco Rakhorst commented
Great update. It gives a good insight about the use of our licences. And with every update there is another wish :-)
I second Bryon Sullivan's wish.
Also, is it possible to set the calendar to the current month? Now you have to scroll to see the current month. (Default is the month which has the start of the data range). Instead of starting to show the month 'Date from' I would like to see the current month.
Bryon Sullivan commented
Is there currently any way to change the default dates that are selected when the page is loaded?
This is a very helpful tool, especially when making the case to management that we need more licenses.
Thanks in advance!
@Wilco Rakhorst: please restart the service and clear the browser cache. After that is should work.
A new version of the license statistics tool is available! It shows the computer name and license type of the current user.
Wilco Rakhorst commented
This looks very nice!
I have been playing with the config settings. It looks like these settings are not updated in the web page.
<!-- Date as shown in the chart.js graph. -->
<add key="DateFormat" value="DD/MM/YYYY"/>
<!-- Time as shown in the chart.js graph. -->
<add key="TimeFormat" value="hh:mm a"/>
We need a way to query the license server to determine and log usage over time. We do this with most other LM, i.e. Flex, Sentinel, GreenHills, etc. Please provide method to do same. Thanks.
sarthak singh commented
this would be very helpful for teams that have a limited pool of licenses.
We had a similar request on the last part.
The licenses server we installed on a delicate license server, but normal people can't access to that server.
Based on situation and sometime we need to check the usage of the license, it would be great if there is any way we can check the license usages.
Rainer Haupt commented
.. or just view the licence server state within "About" or within the "Configure License" Dialog or a simple web site
Dietmar Wolf commented
I'am surprised that not a standard licenserver is used, which isn't supported by any tools for reporting the license usage, nor a specifc tool for usage reporting is provided by ranorex.
Thierry Alexandre commented
We are increasing our numbers of RX licenses so that our Test Automation suppliers (some times off-shore) can use our licenses. As we do not want to lose control on where are the licenses we pay for, we need to have a way to manage the licenses from a central place.
We suggest that the license manager allow profiling of license by providing the means of :
- defining UserGroup
- attaching License of the two type to the group
- attaching User/agents to the user Group
- reporting License usage , by user, by usergroup, by license type
This will resolve a fair number of RFI reported on the same matter.
We will read your answer with attention.
Andreas Grasmüller commented
And it would be helpful to be able to see to whom (IP/hostname) the licenses are assigned currently