Software Licencing Entry Enhancements

Implemented Backlog

Software Licencing Entry Enhancements

0 vote

avatar


Hello,

The 'software licence' type entries within RDM appear to be very useful, however there are some enhancements that would allow RDM to replace alternate solutions being used for software asset management. For example, would it be possible to add the following features:

1) Be able to interlink software and server/workstation/device entries. For example, it is often desirable to be able to record what software is installed on which devices, so a multi-select field on the software entry that allows creating an association with other existing server/workstation entries

2) Automatically build software entries from discovered system information inventory. Currently if a 'load system information' is performed on a servers' RDP entry for example, the software tab within the asset information is populated with software installed on the endpoint. Ideally this could be used to automatically create the respective seperate software licence entries, and the associated interlinks described previously. A way to dynamically keep the interlinks updated would be great too, so that if a new 'load from system information' is performed, the interlinks automatically updated

3) A way to upload a system information file. Some systems may not be accessible to perform a system information inventory. A way to upload a file with the collected data manaully would be useful

4) A way to automatically refresh/load system information using DVLS server instead of RDM

5) A way to retrieve system information via an RDM jump server or DVLS gateway

6) A way to upload or discover system information for folder entites. For example, currently if a folder of type 'server' is created, there is no button to load system information

7) A builtin report that lists all softwares (with details) and which servers they are installed on. Ideally this report could be exported as a CSV or Excel file

8) A way to group multiple software entries together that allows encompassing to different versions. For example if multiple versions of RDM are installed on different endpoints, a way to group all the versions into a single software entry and/or a contain within a parent folder for RDM/Devolutions. Possibly this may be in the form of a property that defines alternate product names and/or versions for the same/similar software identified as part of a 'load system information'

9) A property for software entries that allows definining SLA level details and/or Support Teir classification

Please let me know if you would like any additional information.
Thanks
Joe

All Comments (9)

avatar

Hello Joe,

Thank you for the detailed request. I think there are a lot of interesting ideas there. We will discuss these internally and see what we can add to our future roadmaps.

Regards,

Hubert Mireault

avatar

Hello,

Checking back on this one. Seems there has been some progress.

  • RDM v2023.3.25 enables linking IT Asset entries to a Software/Licence entry which is nice. Unfortunately this requires creating new IT asset entries. Would it be possible to create a way to easily convert existing Folder/Server type entries to an IT Asset?
  • The option to load data from 'system information' appears present on Folder type entries, however it doesnt work when a privileged account is used. Could this capability also be added to the IT Assett type entry too


Thanks
Joe

avatar

Hello,

First of all, thanks for the feedback. I'll go over your two points.

We could see what we can do for converting entries to IT Assets, but it would come with a few downsides. The first is that folders can have any amount of depth stored within them (so for example, FolderA -> FolderB -> FolderC, etc), but for other types of entries, the maximum depth is one. This means an IT Asset entry can only have one sub-entry. The folder structure would need to be reorganised and we would have to put the orphan entries elsewhere. This might have annoying consequences for your structure.
The second downside I can see is that some fields are supported on folders that aren't supported in IT Assets. For example, the credentials can be configured on the folder entry, but not on the IT Asset. This might also cause loss of data.
For now, I would suggest doing this manually if at all possible, or through the use of a powershell script to automate some of it.

For your second point, I will open a ticket. Usually the "load from system inventory" feature takes the credentials configured in the Tools section of the entry, which is not available for folder entries or IT Assets, from my quick testing. I'm surprised it works for folder entries, but maybe it takes the general section's credentials. We will investigate and see how we can improve this.

Regards,

Hubert Mireault

avatar

Hi Hubert,

Thanks for pointing out those important differences between the folder and asset type entries.

Currently we are using a structure similar to the following:
Folder (defines device host name / IP, hardware/software inventory, credential)
Sub entries for actual connections such as RDP, web, SSH, SFTP etc that reference $PARENT$ variables

Basically we want to use RDM to manage software assets with the capability of tracking which server/device entries have the respective products installed. But not being able to add the folder entry as a linked resource on the software/licence entry inhibits this management capability. Conversly, changing the folders to IT Assets affects the propogation of the credential property to sub entries.

With the considerations you highlighted, the only way I can see to do it, is use a folder entry to manage the bulk of properties, then an IT Asset type sub entry which uses $PARENT$ variables for populating fields. Its a bit clunky and results in some duplication. Do you have any other ideas?

Thanks
Joe

avatar

So you’re using a folder entry as a reference to a server asset
isn’t a Host entry better in this case ?
I have the impression the host type of entries was made for that

https://forum.devolutions.net/topics/36166/meaning-of-host-entry

regards, Ben

avatar

Hello,

Thanks for chiming in, Ben. I think the Host entry would be a good suggestion indeed. At the moment, it's not possible to link Host entries in the Software entry's "assign to" window, but we will open a ticket to improve it to link to any entry, as we can see this being useful for a lot of different cases. For example, you could store your VMWare license and link it to the VMWare Dashboard entry that uses this license.

Hopefully switching to the Host entry is possible for you, Joe. It comes with the same "structural" downside as an IT Asset for example (can't have more than one level of entries under it as sub-entries), but it works well with the $PARENT_XXX$ variables, and allows storing a host and credentials.

Regards,

Hubert Mireault

avatar

Thanks Hubert and Ben. Yes I think the host type entry will work great, if it can also be assigned on the software/licence entry.

avatar

Hello,
This will in the next minor update.

Regards

David Hervieux

avatar

Perfect, thanks David.

Joe