A common question that needs to be considered when deploying FlexNet Manager Suite is what technology to use to gather hardware and software details (aka "inventory") from computers and virtual instances in your environment. This is often a choice between the FlexNet inventory agent and existing tools that are already deployed. Common tools you may have in your organization include Microsoft Endpoint Configuration Manager (formerly SCCM), IBM License Management Tool (ILMT) or BigFix, and BMC Discovery (formerly ADDM).
There is no one right or wrong answer to this choice - each option will have pros and cons. Different alternatives will also come with different trade-offs in terms of what data they are able to gather, and the level of effort required to deploy and support the solution. A common significant pro for using existing tools is that these tools are already deployed and in use within the organization - it is easier to use them than introduce something new. Read on below to understand some specialized data that the FlexNet inventory agent gathers and that are not covered by many other technologies.
What factors have driven your decisions on inventory gathering tools and technologies to use? Leave a comment on this post to share your experiences and insights.
Most tools that FlexNet Manager Suite imports inventory from (including the FlexNet inventory agent) will gather some or all of the following basic hardware and software information:
The FlexNet inventory agent includes a range of specialized data gathering capabilities targeted at providing additional data to support several software license management use cases. It is not common for other tools to gather similar data that will support these use cases as robustly.
The following table lists examples of such data, with an indication of which are most relevant to server and desktop (end user) type environments.
|Data related to Oracle software:|
|Granular Oracle Database & Fusion Middleware data||X|
|Granular Oracle Java version information on Unix-like operating systems||X||X|
|OracleVM virtual machines running on a host||X|
|Extension information for Oracle VM VirtualBox||X|
|Data related to Microsoft software:|
|Edition information for Microsoft SQL Server, Exchange Server, SharePoint Server and BizTalk Server||X|
|Microsoft Hyper-V virtual machines running on a host||X|
|Who can and has accessed selected software requiring a Microsoft CAL (including SharePoint, Lync and Exchange)||X|
|Data related to IBM software:|
|Hardware changes to support measurement of IBM sub-capacity license consumption||X|
|Details about various IBM server products, such as live WebSphere MQ Queue Manager state via dspmq, DB2 edition and add-on information from db2licm, and Tivoli Storage Manager/Spectrum Protect||X|
|RedHat middleware products||X|
|Inventory of software installed in Docker containers||X|
|Edition information for Adobe Acrobat DC||X|
|Edition information for Toad for Oracle||X|
|Details of Symantec Storage Foundation installations||X|
|Citrix VDI details (logged in user & VDI template)||X|
|Details of software installed using non-Windows platform-specific installation technologies: RPM, DEB, PKG, LPP, SDUX, IPS||X||X|
|Details of software installed using specialized 3rd party installer technologies: Oracle Universal Installer, InstallAnywhere, InstallShield Multiplatform, BEA, and IBM Installation Manager||X||X|
|ISO 19770-2 software tag details||X||X|
|AWS and Azure instance identity information||X|
|UNIX partitioning & virtualization information on LPARs, Zones, nPars/vPars and Linux KVM||X|
NB. This list is current as of February 2023, and is likely to evolve over time.
I have seen customers struggling to keep the agent rolled out throught their envonments. This is often related to the license / software asset management team not having the technical knowledge, manpower or mandate, to fulfil this on an ongoig basis. In contrast, already deployed tools may have specialized teams with all of the above.
Other tools might also be able to provide more data, e.g. like WMI data beyond CIMV2. Or maybe detect installed server roles, or deliver data on installed/running services. These examples may not apply for every customer, but they have been requested by customers in the past.
Also, while it can introduce matching issues, combining multiple inventory sources is an option.
@ChrisG this is really helpful, thanks!. I am trying to correlate this to the other article describing this: Inventory Comparison Matrix.
Specifically, the 'inventory comparison matrix' refers to the Flexera Agent having coverage for Virtualization as follows:
Can you expand more on what virtualization data is provided by the Agent?
I was under the impression that the VMWare discovery/inventory rules are mainly what provide Server/Cluster information. Just trying to understand what specific gap there is for this if we did not have the Flexera agent installed. I see the note in the article about UNIX (e.g. Linux KVM). Is there any other context?
For example, in the matrix, the SCCM #5 footnote says:
5. App-V integration provides application virtualization in Microsoft Endpoint Configuration Manager (previously Microsoft SCCM or SMS).
Does this not refer to the App-V integration (separate item) and not the SCCM Agent itself?
I believe, Hyper-V virtualization, specifically guest-host-relationship, could be a gap when relying on SCCM only.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.