Difference between Discovery Profile and Rediscovery button
search cancel

Difference between Discovery Profile and Rediscovery button

book

Article ID: 139138

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration DX NetOps

Issue/Introduction

Most Discovery runs in DX NetOps Performance Management are done using the Discovery Profile entries.

There is also the Rediscover button on the Details tab for devices in the Data Aggregator (DA) Monitored Devices inventory.

What is the difference between a Discovery Profile discovery run, and a Rediscover button discovery run?

Environment

All supported DX NetOps Performance Management releases

Resolution

Differences between the Discovery Profile and DA Inventory device Details tab Rediscover button

  • Discovery Profile
    • Capable of changing the SNMP Profile set on a device when credentials change
    • Does not re-evaluate device Contact Status value
    • Updates device name based on configured Naming Order in Discovery Profile Advanced tab.
  • Rediscover Button
    • Does not change SNMP Profile assigned to a device
      • Alternative: On Details tab in SNMP Profiles section change SNMP Profile and select the Save button.
    • Re-evaluates device Contact Status value
    • Updates device name only if default system based naming order is configured properly.
      • Example: Default configuration is in use and...
        • ...the device System Name changed. The name change would only be seen by Discovery Profile runs with System Name in the first position of it's Naming Order list.
        • ...the device Host Name changed. Discovery Profile runs with Host Name in the first position of it's Naming Order list, and the Rediscovery button would update the device name.
      • OOTB Default configuration:

        <DeviceNameRankingList>
        <DeviceNameRanking>{http://im.ca.com/inventory}Device.HostName</DeviceNameRanking>
        <DeviceNameRanking>{http://im.ca.com/inventory}ManageableDevice.SystemName</DeviceNameRanking>
        <DeviceNameRanking>{http://im.ca.com/inventory}Device.PrimaryIPAddress</DeviceNameRanking>
        </DeviceNameRankingList>

Additional Information

  • To access Discovery Profiles log into the NetOps Portal and go to Administration->Monitored Items Management->Discovery Profiles
    • Select one and choose the Edit option to browser or change it's configuration settings.
  • To access the Rediscover option go to Administration->Monitored Items Management->Monitored Devices.
    • Select a device and display it's Details tab to see the Rediscover button at the bottom of the tab.
  • What is your DeviceNameRankingList configuration?
    • Go to <scheme>://<DA_HostName>:<Port>/rest/discoverydefaultconfig
    • Review the DeviceNameRankingList
  • Easy way to modify the DeviceNameRankingList?
    • Create a new, or edit an existing Discovery Profile.
    • On the Advanced tab configure the Naming Order.
    • Select the "Save As Default" checkbox.
    • Select the Save button.
  • Change the DeviceNameRankingList using REST and the CLI
    1. Go to this URL and note the <ID> value.
      • <scheme>://<DA_HostName>:<Port>/rest/discoverydefaultconfig 
    2. Configure a PUT to this URL after replacing <ID> at the end with the ID from step 1.
      • <scheme>://<DA_HostName>:<Port>/rest/discoverydefaultconfig/<ID>
    3. Use the following as the XML calls BODY value. Change the three DeviceNameRanking lines around to control the order they are used.

      <DiscoveryDefaultConfig version="1.0.0">
      <DeviceNameRankingList>
      <DeviceNameRanking>{http://im.ca.com/inventory}Device.HostName</DeviceNameRanking>
      <DeviceNameRanking>{http://im.ca.com/inventory}ManageableDevice.SystemName</DeviceNameRanking>
      <DeviceNameRanking>{http://im.ca.com/inventory}Device.PrimaryIPAddress</DeviceNameRanking>
      </DeviceNameRankingList>
      </DiscoveryDefaultConfig>

    4. Run the PUT call and run a subsequent GET call to this URL (or post it in a browser) and confirm the change to the order.
      • <scheme>://<DA_HostName>:<Port>/rest/discoverydefaultconfig