How does UMP communicate with discovery agents?

Document ID : KB000033929
Last Modified Date : 14/02/2018
Show Technical Document Details
As of NMS version 7.x

UMP itself does not communicate/talk to Discovery or communicate with with discovery_agents at all. Plus queues are now used for the discovery objects, there are no data files, no databases, or anything like that.

0. Discovery_server scans CM_DISCOVERY_AGENT for information on which agents are active, and their respective addresses and versions.

1. Discovery_server contacts each discovery_agent and passes it a configuration (for every scope, a start time must be present for the config to push properly, simply selecting "start discovery now" is insufficient and will generate errors).

2. Discovery_agent starts discovery and pushes the results onto a queue with the subject probeDiscovery. These messages contain both host and topology information.

3. Discovery_server subscribes to a probeDiscovery queue and scans for incoming discovery messages.

4. Discovery_server collects and correlates the entries based on its configuration.

5. Discovery_server sends the results to NimsoftSLM database where the appropriate tables are maintained.

6. USM reads NimsoftSLM for a listing of all discovered objects and displays them in the Inventory group.