Troubleshooting: Dependency Mapping Not Showing Connections Between Monitors
Troubleshooting: Dependency Mapping Not Showing Connections Between Monitors
If the expected connection between source and target monitors is not displayed in Dependency Mapping, follow the steps below to identify and resolve the issue.
Verify Server Credentials (Important)
Dependency Mapping relies on connection data collected (e.g., using netstat) from target servers.
Increase the IP range to include all relevant source and target systems.
Ensure Monitors are Added via Discovery
Confirm that both source and target monitors are successfully discovered.
To verify monitors added via discovery, Navigate to Settings → Add/Discover → Discovery → View Discovered Details.
Monitors should be listed as shown in below screenshot,
If the monitors are added manually,
Create a new Discovery Profile
Ensure:
Proper credentials are configured
Required IP range (including IP address of the existing monitors) includes the target systems
Run discovery for the relevant range.
This process ensures that even existing (manually added) monitors are brought under the Discovery Profile, enabling proper data collection during discovery and allowing dependency relationships to be established.
Validate Discovered Data in Database Tables
Navigate to Settings → Support → Database Summary → Execute below queries,
SELECT * FROM discovereddevicesinfo;
SELECT * FROM discoveredservicesinfo;
SELECT * FROM admdiscoveryinfo where sourceappid <> -1 and destinationappid <> -1;
From the screenshot, we can confirm that the source and target application monitors are actively communicating. Based on this, the dependency mapping should ideally reflect the relationship between these monitors.
However, if no entries are found in the ADMDISCOVERYINFO table, it indicates that the connection details are not being captured during discovery. Kindly Validate the Netstat information captured during discovery as mentioned below.
Validate Netstat Information
If valid credentials are provided,
Check the netstat information collected,
Navigate to Settings → Support → Logs → Search 'netstatout'.
In netstatout.txt file, Netstat information of each Ipaddress should be displayed.
If the communication was not present in the netstat information, Dependency mapping won't be shown.
Even though connection exists, mapping may not be shown if:
Source and Target monitors are not added via discovery.
Expected Outcome
After performing the above checks, the dependency connections between source and target systems should be reflected correctly in the Dependency Map.
Navigate to Settings → Add/Discover → Discovery → Dependency map.
After clicking Add New option under Dependency Map, create the Dependency Map by specifying the Dependency Map name, selecting the required servers/applications for mapping and clicking Create.
Before creating the view, You can also choose to view the demo of how the map will be created by clicking the View Demo option.