SAMPro Bundled Software Discovery

AmeliaB
Tera Contributor

Does anyone in the SAMPro space have an understanding of how ServiceNow handles discovering bundled software / software within a package? Have quite a specific use case from a client where some open source or smaller software are installed automatically as part of a bundle, i.e. a JDK being part of a Eclipse installation bundle, and they need to discover if a software has been installed in that way. In my head this would be quite an important part of SAM but I cannot find any ServiceNow documentation on how bundles are discovered beyond Suite Parents which is a slightly different use case. I know Snow Atlas does a similar thing using the installation path but I cannot find an equivalent function in ServiceNow. TIA :).

 

3 REPLIES 3

dreinhardt
Kilo Patron

Hello @AmeliaB,

as you already mentioned, "Suite Parent/Components" are the way to go with SN.

In case you miss any "bundled software configuration" aka suite components you can adjust the software model to fit your use case or raise a ServiceNow content request to get it updated by SN.

 

I did a quick lookup for all DMAPs related to products "*Eclipse" and I can't find any with a defined Suite.

As mentioned, you've to add Suite Components manually. Please keep in mind, that you've also need to add the "Eclipse" application as part of the components to ensure that the model will be triggered only when both components are found.

 

Hopfe this helps.

Should my response prove helpful, please consider marking it as the Accepted Solution/Helpful to assist closing this thread.

MikeW0609686430
Giga Guru

I think alot depends on whether Eclipse is provided with an embedded JDK. If it is, it is unlikely that an inventory tool such as SCCM will discover the JDK installation unless JDK is installed via MSI - then SCCM could discover it, but there is no chance of discovering a software installation if JDK is bundled inside an Eclipse folder. It would probably require a script of some sort to obtain the Java data.

 

Note that ServiceNow does pull installation path data for Java installed on servers, but since Eclipse is a workstation-based product, I'm not sure if ServiceNow's agent-based discovery solution (ACC-V) will detect JDK.

Thanks @MikeW0609686430 to mention this! Based on components etc., in general the ServiceNow SBOM Management could be an option, if we’re talking about build in software.

 

About ACC and Java discovery, it’s called „Java Process Discovery“ and requires a running Java process to be detected by ACC. Workstations are supported as well.

 

Best, Dennis

Should my response prove helpful, please consider marking it as the Accepted Solution/Helpful to assist closing this thread.