Discovery configuration files

Experienced users can configure the discovery by editing the discovery configuration files.

To configure the discovery using the command-line interface (command line), edit the discovery configuration files and create or edit inserts into the databases of the discovery processes.

Note: The DiscoSchema.cfg configuration file contains the schemas for all the discovery databases. Unlike the files listed below, the DiscoSchema.cfg configuration file contains no insert statements. You can view this file but it must not be edited.

When ncp_disco is running, it periodically scans the agents and stitchers directories and loads any new or modified stitcher and discovery agent definitions.

Table 1 shows which configuration files to edit to configure the discovery, and whether the configuration can also be done using the Discovery Configuration GUI.

Table 1. User-editable discovery configuration files
Discovery configuration taska Configuration file GUI tab
Scoping discovery
  Defining inclusion and exclusion zones DiscoScope.cfg Scope
  Ignoring discovery scope DiscoScope.cfg Scope
Seeding discovery
  Using and configuring the Ping finder DiscoPingFinderSeeds.cfg Seed
  Running multiple instances of a finder    
  Configuring broadcast and multicast address pinging DiscoPingFinderSeeds.cfg Advanced
  Using and configuring the File finder DiscoFileFinderParseRules.cfg Seed
  Enabling File finder device verification

DiscoConfig.cfg

Advanced
  Enabling Ping verification

DiscoConfig.cfg

  Using and configuring the Database finder DiscoDBEntryFinderQueries.cfg  
  Using and configuring the Collector finder DiscoCollectorFinderSeeds.cfg  
SNMP
  Configuring SNMP community strings and passwords SnmpStackSecurityInfo.cfg Passwords
  Configuring the SNMP helper DiscoSnmpHelperSchema.cfg Advanced
  Overriding SNMP helper settings for specific devices and subnets    
Telnet
  Configuring Telnet access to network devices TelnetStackPasswords.cfg Passwords
  Configuring the Telnet helper DiscoTelnetHelperSchema.cfg Advanced
Configuring a context-sensitive discovery

DiscoConfig.cfg

 
Agents
  Enabling and disabling discovery agents

DiscoAgents.cfg

Full Discovery Agents
Partial Rediscovery Agents
  Filtering devices sent to the agents Discovery agent definition files Filters
  Filtering topology data returned by an agent Discovery agent definition files
  Filtering topology data returned by all agents DiscoAgentReturns.filter
  Changing the number of threads used by an agent DiscoAgents.cfg  
  Enabling multi-threaded operation for Perl agents Discovery agent definition files  
Enabling and disabling partial matching IpForwardingTable.agnt agent definition file (for modern devices that use RFC2096)
IpRoutingTable.agnt agent definition file (for older devices that use RFC1213).
 
Restricting discovery    
  Restricting device detection DiscoScope.cfg
DiscoPingFinderSeeds.cfg
Scope
Seed
  Restricting device interrogation DiscoScope.cfg  
  Restricting device instantiation
 

SNMP interface filtering

DiscoSnmpHelperFilters.cfg

 
Configuring the DNS helper services DiscoDNSHelperSchema.cfg DNS
Configuring a NAT discovery NATTextFileAgent agent
NATGateway agent
NAT
Setting advanced configuration
 
  • Advanced File Finder Configuration
  • Advanced Ping Finder Configuration
  • Advanced DNS Helper Configuration
  • Advanced SNMP Helper Configuration
  • Advanced Telnet Helper Configuration
  • DiscoFileFinderParseRules.cfg
  • DiscoPingFinderSeeds.cfg
  • DiscoDNSHelperSchema.cfg
  • DiscoSnmpHelperSchema.cfg
  • DiscoTelnetHelperSchema.cfg
Note: As an experienced user, you can set more advanced configuration parameters in the configuration files than are available in the Advanced tab of the GUI.
Advanced