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.
| 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 | |||
|
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 | |