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
All supported DX NetOps Spectrum releases
The TAS, or topology service, is set to DISABLED. We see this in the $SPEC_HOME/SpectrumDataPublisher/config/ConnectorConfig.xml file:
<Tas>false</Tas>
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:
After some time passes the DX OI Monitored Inventory page should begin to show Spectrum inventory entries.