- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2024 05:00 AM
I am trying to do a top-down, traffic-based map for an application with type of TCP Endpoint. All traffic and ML system properties look to be set correctly; the respective load balancer and servers all discover without issue; the cmdb_tcp and the cmdb_running_process tables are populated.
I receive the error "Running process was not found in CMDB, ADM re-run required" when running the top-down discovery. Any ideas on how to fix this?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2024 05:53 AM
this turned out to be an issue where the running processes were transitory and so the top-down discovery could not find them when it ran. the load balancer was directing traffic to a port that was served by initd and then routed to individual processes running on dynamically allocated ports. the pattern was trying to find these processes but could not. we adjusted the pattern to look for other values.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2024 08:18 PM - edited 01-18-2024 08:30 PM
Is Horizontal Discovery was done before running the Top-Down Service Mapping?
See if this KB is of any help for you
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0717161
Regards
RP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2024 05:53 AM
this turned out to be an issue where the running processes were transitory and so the top-down discovery could not find them when it ran. the load balancer was directing traffic to a port that was served by initd and then routed to individual processes running on dynamically allocated ports. the pattern was trying to find these processes but could not. we adjusted the pattern to look for other values.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-10-2024 10:40 PM
Can you share the solution here what u implemented
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-12-2024 09:41 AM
In general, the solution is to update the applicable [custom] pattern to use values other than process/port values. The specifics would depend on your process names, application design, etc.