Tip of the Week: Detecting Application Version Using lmstat

Blog Post created by guy_wettstein on Sep 27, 2014

Sometimes users are running applications that are older than you would like or maybe you're just curious. Either way, you can gain insight into the application versions users are running by looking at the usage status of your license server with lmstat. The lmstat command shows not only the version of the license checked out but the version of the license the application requested. The requested version can be used to find who is running older versions. For example:


$ lmutil lmstat -f msimviewer -c 1717@server

lmstat - Copyright (c) 1989-2013 Flexera Software LLC. All Rights Reserved.

Flexible License Manager status on Fri 9/26/2014 15:26


License server status: 1717@server

    License file(s) on server: /opt/mgls/mgcld.txt:


     server: license server UP (MASTER) v11.11


Vendor daemon status (on server):


     mgcld: UP v11.11

Feature usage info:


Users of msimviewer:  (Total of 25 licenses issued;  Total of 1 license in use)


  "msimviewer" v2015.070, vendor: mgcld

  floating license


    user host (v2011.05) (server/1717 25360), start Fri 9/26 15:26



The license version (aka Exact Access Date or EAD), made bold for the example, usually corresponds to the release date of the application but you can check the application's release notes on SupportNet for confirmation. Better yet, find the user running the application and confirm the version they're running. You may want to point them to the latest release.