Smarts NPM: How to change Discovery threads for NPM domains
search cancel

Smarts NPM: How to change Discovery threads for NPM domains

book

Article ID: 331709

calendar_today

Updated On:

Products

VMware Smart Assurance

Environment

VMware Smart Assurance - SMARTS

Resolution

To to change the number discovery threads in Smarts NPM domains

To change the discovery threads for the Smarts NPM domains you will do the following:
  1. Go to the bin and execute: sm_edit ../conf/<protocol>/bootstrap.conf
  2. Add the following bold line to the section of the bootstrap.conf seen below:
    • ICF_TopologyManager::ICF-TopologyManager
      {

          types += {"AM", "InCharge Application Connectivity Monitor"}

          PendingManagedBy = ICF_PendingManager::ICF-PendingManager

          logDiscoveryProgress = FALSE

          importFromFileEnabled = FALSE

          numProbeThreads = 20
      }

  3. Save and exit.
This will work for both new and existing repository.

Additional Information

The "numProbeThreads = <value>" line does not exist in the bootstrap file.  It must be added manually.

Since all NPM domains (BGP, EIGRP, OSPF & ISIS) are build on the same foundation, you can simply add the numProbeThreads line to the bootstrap file of the protocol desired as instructed above to increase the number of discovery threads for that protocol.