We are only seeing a fraction of the devices expected in DXOI from Spectrum. The SpectrumDataPublisher (SDP) was configured to only publish
devices contained within a Global Collection into DXOI. We are only seeing a fraction of the number of devices published though.
ConnectorConfig.xml <GroupFilterConfiguration>
<!-- One or more group names as text or a single regular expression to filter the inventory from Spectrum -->
<!-- <GroupFilterValue>GC1,GC2,GC3</GroupFilterValue> -->
<!-- <GroupFilterValue>^GC.*</GroupFilterValue> -->
<GroupFilterValue>zDXOI</GroupFilterValue>
<FilterTypeRegEx>false</FilterTypeRegEx>
<!--true or false , if true GroupFiltered models will send delete request to TAS -->
<DeleteFilteredItems>true</DeleteFilteredItems>
</GroupFilterConfiguration>
Spectrum
DXOI (DX02)
The CollectionsModelNameString/0x12adb attribute on the devices did not have the correct name. As it turns out the Global Collection was
renamed and the CollectionsModelNameString was not updated with the new name and as a result most models were excluded from
being published in DXOI.
{"@id":"0x129fa","$":"0x60481eb"},{"@id":"0x10000","$":"GnSNMPDev"},{"@id":"0x1006e","$":"DEVICENAMEA"},{"@id":"0x11ee8","$":"4"},{"@id":"0x12d7f","$":"###.###.###.###"},{"@id":"0x1000a","$":"2"},{"@id":"0x12adb","$":"aDXOI:Tier 1 Devices"},{"@id":"0x129e7","$":"Universe:NorthEast:NewYork:Melville"},{"@id":"0x13214","$":"0"},{"@id":"0x110df","$":"##:##:##:##:##:##"},{"@id":"0x11d42","$":"xxxxxxxxxxx"}],"interfaces":[{"attributes":[
The attribute reflected the original Global Collection name 'aDXOI' instead of 'zDXOI' which would match the specified GroupFilter.
Deleted and recreated the Global Collection
After a short period of the SDP being restarted, all expected devices were published to and seen in DXOI (DX02)
How to enable Topology Debug
This will log to <SDPRootDir>/logs/topology.log