- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-20-2022 05:07 PM
Hi All,
Can customer discover their in-house application on host?
Servicenow Software Discovery can discover a list of commercial software. but wondering can Discovery works for any other software/application running on a host?
Customer just wants to see the CI dependency between the application and host
Thanks in advance
Solved! Go to Solution.
- Labels:
-
Discovery
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-20-2022 05:20 PM
Absolutely, just build a Discovery Definition > Processes, process classifier that catches the same and we will build the relationships. You can extend the good work by creating a pattern that collects other supporting information to help build the application's robustness. For the installed software part, if their app isnt installed with a standard MSI/PKGAdd/RPM installer you can use file-based discovery to capture it as a piece of installed software... Plenty of options to make custom in-house apps work!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-20-2022 05:20 PM
Absolutely, just build a Discovery Definition > Processes, process classifier that catches the same and we will build the relationships. You can extend the good work by creating a pattern that collects other supporting information to help build the application's robustness. For the installed software part, if their app isnt installed with a standard MSI/PKGAdd/RPM installer you can use file-based discovery to capture it as a piece of installed software... Plenty of options to make custom in-house apps work!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-20-2022 05:21 PM
Yes, absolutely! This works both for standard Discovery in the CMDB, and Software Installations for SAM.
If your software is installed as an application running on a server, all you need to do is define a process handler to identify the specific conditions (e.g. command name, installation path) that classify your application, and then you can specify a custom Application CI class (extends cmdb_ci_appl), and the result is that this installation of your in-house software will be tracked as a CI, related to the Server it is hosted on, so it can be included in service maps and other CMDB use cases.
In addition, if you are looking to track the installations of your in-house software for purposes of software asset management, and you are using SAM Pro, then you just need to define a custom software product, software model, and a discovery model which is used to map the software installation data to the software model, and ultimately to your software entitlements.
The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2022 12:20 AM
Many thanks Paul & Doug for your answer !
It was greatly helpful