No Spectrum inventory in DX OI after configuring GroupFilterValue
search cancel

No Spectrum inventory in DX OI after configuring GroupFilterValue

book

Article ID: 373119

calendar_today

Updated On:

Products

DX NetOps DX Operational Intelligence CA Spectrum

Issue/Introduction

The DX NetOps Spectrum and DX Operational Intelligence (OI) integration is configured. In the DX OI UI we don't see any Spectrum Inventory contributed in device lists or in the Monitored Inventory page.

The integration appears successful but no inventory is sent from Spectrum to DX OI.

The $SPEC_HOME/SpectrumDataPublisher/config/ConnectorConfig.xml file is configured to use a specific Global Collection to provide DX OI with inventory. This began after implementing the change to limit the inventory sent to DX OI to the members of a specific Global Collection.

The GroupFilterValue in the ConnectorConfig.xml file is set to a value that matches the target Global Collection name. It is not configured to use any FilterTypeRegEx values with it set to false.

When starting the SpectrumDataPublisher using the $SPEC_HOME/SpectrumDataPublisher/run.sh script and the start argument we see:

Validating connections...
Spectrum  : SUCCESS
TAS           : DISABLED
NASS        : SUCCESS
Jarvis        : SUCCESS
OIUrl         : SUCCESS
Starting the service...
Service started

Environment

All supported DX NetOps Spectrum releases

Cause

The TAS, or topology service, is set to DISABLED. We see this in the $SPEC_HOME/SpectrumDataPublisher/config/ConnectorConfig.xml file:

<Tas>false</Tas>

Resolution

The TAS, or topology service, is responsible for inventory synchronization between Spectrum and DX OI. When it's disabled no inventory is synchronized to DX OI.

To resolve this:

  1. Stop the SpectrumDataPublisher with the SPEC_HOME/SpectrumDataPublisher command:
    • ./run.sh stop
  2. Edit the $SPEC_HOME/SpectrumDataPublisher/config/ConnectorConfig.xml file.
    1. Set it from false to true.
      1. <Tas>true</Tas>
    2. Save the file changes.
  3. Start the SpectrumDataPublisher with the command:
    • ./run.sh start

After some time passes the DX OI Monitored Inventory page should begin to show Spectrum inventory entries.