Collaborating with MongoDB Server

The division of search tasks between Index Server and MongoDB Server is listed as follows:

Server

Responsibility

Index Server

Searches for the following objects:

Devices

Paths

Sites

Maps

Device groups

Dashboards

Supports additional functionalities:

Advanced search

Intelligent prompts

MongoDB Server

Searches for Network segments

 

The system supports to synchronize search relevant index data from MongoDB Server to Index Server to keep search results complete, accurate, and up-to-date. Two synchronization mechanisms are supported:

Complete Synchronization — synchronizes all search relevant index data from MongoDB Server to Index Server. In the following situations, complete synchronization is required.

oThe first-time Index Server deployment (auto-triggered)

oAfter a new benchmark or discovery task (auto-triggered)

oAfter an exceptional incremental synchronization (manually triggered)

Tip: To make the complete synchronization mechanism available at any time, a python script is provided. See Synchronizing Data Manually with Script for more details.

Incremental Synchronization — synchronizes the incrementally changed index data from MongoDB Server to Index Server. After the first complete synchronization, Index Server holds the same copy of search relevant data with MongoDB Server. Except the situations mentioned in the complete synchronization, when the data stored in MongoDB Server is changed, an auto-synchronization mechanism is triggered to synchronize the changed index data to Index Server.

 

See also:

Synchronizing Data Manually with Script