We have a number of network/floating licenses of Solidworks. On occasion they all get checked out. Is there anyway to automactic record/list how many times a cad user can not get a license because they are all checked out?
There may be a way to "log" them by writing a routine using the API but I do not know enough about that to help. I don not think you can there just by using the license-server itself.
Interesting .... It happened to us sometimes too
The person who wants to login just sends email to others asking if they are not using then "Get out"
We never thought of recording the user checkin/out
There are (not free) tools to analyze license usage. Your VAR should be able to help you out with that. I did look into it a bit at one point. There are command prompt commands that you can use to ping current usage. It would be possible to write a script that would ping at intervals and log to an Excel file or something. You'd have to have someone who can write that script though. If you were to pay someone to do it, that would probably cost the same as buying the analysis tools.
Let me google that for you
FlexLM will record denials in the FlexLM log file (text file).
You could probably import that into Excel, sort by line, and count how many have denial in them.
I have an old Perl script that does that kind of thing but I haven't used it in many years, and a lot of people don't even have accesst to Perl any more. The script probably needs a little updating. If you are interested I will post.
Retrieving data ...