Software discovery
Summarize
Summary of Software Discovery
Software discovery in ServiceNow enables you to identify and manage software installations in your environment by utilizing ServiceNow Discovery or Microsoft SCCM. This process involves importing entitlements and transferring software data into the ServiceNow AI Platform, enhancing your Software Asset Management capabilities.
Show less
Key Features
- Integration Options: You can use ServiceNow Discovery for data centers and Microsoft SCCM for desktop environments, along with the option to integrate third-party discovery solutions.
- Automatic Population: ServiceNow Discovery automatically fills the Software Installations table, allowing for normalization and reconciliation of software data.
- Pattern Customization: Use customizable patterns for software detection; base patterns are included for various applications like Citrix and Microsoft SQL Server.
- SCCM Compatibility: Microsoft SCCM 2012 v2 and 2016 plugins are available for integration, with specific plugins required for software usage tracking.
- Migration Readiness: Transition from older SCCM plugins to the Service Graph connector for improved integration in future releases.
Key Outcomes
By effectively using software discovery, you can ensure accurate software inventory management, maintain compliance, and improve cost management regarding software licenses. Integrating with ServiceNow enhances your ability to track software installations and their usage, providing clearer insights into your software landscape.
After you've imported your entitlements, use ServiceNow Discovery or Microsoft SCCM to discover software installations in your environment and transfer that data into the ServiceNow AI Platform.
While you may use Discovery Home for datacenters and Microsoft SCCM for desktop environments, you can integrate other third-party discovery solutions with CMDB to support Software Asset Management. To integrate a different discovery solution, add it manually, or you can download an application, from the ServiceNow Store. For more information about integrating a discovery source manually, see the Customer Success Center.
To learn more about collecting data after you've integrated with both Discovery and SCCM, see Collect software data with either SCCM or Discovery.
Discovery integration
ServiceNow Discovery is used to automatically populate the Software Installations table so the software can be normalized and reconciled.
- Citrix XenApp
- Citrix XenDesktop,
- VMware vCenter
- Microsoft SQL Server
- Microsoft Exchange Server
- Oracle Database Server
You can also customize other patterns for Software Asset Management. For more information, see Create or modify patterns.
Discovered software is stored in the Software Installations [cmdb_sam_sw_install] table.
- If so, the reference to the discovery model is set in the Software Installations table.
- If not, a new record is created in the Discovery Model table, and that discovery model reference is set in the Software Installations table.
After discovery, normalization is run.
For more information on Discovery, see Discovery with Software Asset Management.
SCCM integration
You can use SCCM by itself or with Discovery Home to identify software on your devices.
Both Microsoft SCCM 2012 v2 and 2016 plugins are certified with Software Asset Management. The corresponding Microsoft SCCM Integration plugin must be installed to integrate Microsoft SCCM with Software Asset Management.
- Integration — Microsoft SCCM 2012 v2 (com.snc.integration.sccm2012v2) plugin
- Integration — Microsoft SCCM 2016 (com.snc.integration.sccm2016) plugin
- Integration — Microsoft SCCM 2012 v2 Software Usage (com.snc.samp_usage_sccm) plugin
- Integration — Microsoft SCCM 2016 Software Usage (com.snc.samp.usage_sccm_2016) plugin
The Integration — Microsoft SCCM 2016 plugin is compatible with SCCM versions 1606, 1906, 1910, and 2002.
For more information on SCCM and how to import your data into your instance, see Microsoft SCCM software usage.