Reporting for license usage

Reporting for license usage

1 vote

avatar

ood morning, Devolutions team,
I’m looking for a way to clean up our Devolutions environment by auditing user activity specifically, identifying users who have not logged in within a defined period (for example, >180 days).
We have the Devolutions Hub module installed, and I’m comfortable working with PowerShell. However, I haven’t been able to find any functions, methods, or properties that expose user login or audit data programmatically, even though this information is visible in the web UI.

Ideally, whether via PowerShell or the GUI, I’d like the ability to:

  • Identify the most active users
  • Identify users who were onboarded but no longer use the platform (inactive for 180+ days)
  • Determine which features users are licensed for
  • See when users last logged into the system
  • Generate reports based on this data (GUI and/or PowerShell)

In our environment, some users are onboarded to Devolutions for specific projects. Once those projects end, their AD / Entra ID accounts may be disabled, but because licensing is based on directory headcount, those users can still consume a Devolutions license even though they’re no longer actively using the platform.

Being able to correlate licensing with actual usage would be extremely helpful for right sizing our cost.

All Comments (3)

avatar

Good Morning @charleswitherspoon

Thank you for the suggestions, 2 questions related to this:

1- What criteria do you use to identify your "most active" users?
2- If you look at the Users tab (in the administration), it seems that you have the majority of the information you requested. However, after validation, it appears that the export button (small arrow at the bottom right of the table) does not correctly translate the values. If we correct this and allow you to export everything that is visible in the user interface to Excel, would that be acceptable to you? Would you be missing anything?

Let us know. Regards

avatar

Hey,

Thanks for the quick response.

Active users would be users who login within at least 90-120 days.

The main user screen would be great at at a glance if it was also possible to sort by that column. Overal an Excel with the values set properly in export would satisfy my request quickly. Wisful adds would be a report under the utilities section which could be scheduled on a frequency of my choosing along with a 30, 60, 90, 180 day metric as far as inactivity.

If we're talking wishful adds, knowing what vaults are most often used in comparison to those that are not woudl also be a good metric to have so unused shared vaults could be removed.

avatar

Hello @charleswitherspoon ,

Okay, here are my thoughts:

I will create 2 internal tickets regarding the sorting and exporting of user tabs. This should allow you to access this as quickly as possible. In parallel, I will also create a ticket about vaults activities. Finally, I will discuss internally to see what can be done in terms of frequency, even though I'm not really sure how this could be achieved. But at the very least, this should provide you with an appropriate way to accomplish what you wish quickly.

I will create the tickets and get back to you with a timeline estimate or an update as soon as possible.


Regards