This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Discovery profile parameters meaning

While creating discovery profile using api we have 2 parameters

1. Disable ICMP :- what is the significance of this parameter, what happens when icmp is disabled.

2. Allow duplicate nodes:- what happens when we allow duplicate nodes during discovery.

all help appreciated

  • "DisableIcmp" is not very well named. The label on the corresponding checkbox in the UI is better, though the sense is inverted: "Include devices/nodes that respond to ICMP (ping) alone."

    "AllowDuplicateNodes" does not have a corresponding control in the discovery UI. Normally discovery will filter out nodes that are already monitored. If you set "AllowDuplicateNodes" to true, you can bypass this filtering and effectively have the same device monitored by Orion twice as two different nodes. This is very rarely what you want, which is why the option is not exposed in the UI.

  • There is another aspect of Duplicate Nodes that we deal with. not really related to the API. We do not want duplicate IP address or MAC, but we DO allow duplicate DNS and System Name. That may be unique to our environment.

    We found out about the .config file where this is configured, and we make a point of modifying the file on the Primary and all polling engines. We are disabling the duplicate checker for both DNS and SysName:

    This file:

    in \Program Files (x86)\SolarWinds\Orion

    SolarWinds.Orion.Discovery.Job.dll.config

    In this section of the file:

    https://cp.solarwinds.com/display/OrionPlatformRD/Migrated+settings -->

      <appSettings>

        <add key="DisableIpAddressDuplicateDetector" value="false" />

        <add key="DisableMacDuplicateDetector" value="false" />

        <add key="DisableSysNameDuplicateDetector" value="true" />

        <add key="DisableDNSDuplicateDetector" value="true" />

  • There is another parameter called preferred SNMP version.

    I wanted to ask can we use SNMP version v2c and 3 in the same discovery profile.

    If so, how should we define it in the request body?

    All help appreciated. tdanner

  • Yes, you can use SNMPv2 and v3 in the same discovery profile. Just add both types of credentials to the credential collection.