I have created a report that contains the following:
Node Name
Software Revision (primary firmware to us)
IP Address
Machine Type (don't really need this, as Description is more informative)
Firmware Revision (Boot ROM)
Description (from SNMPv2-SMI::mib-2.47.1.1.1.1.2.1)
I use the following DQB query(screenshot attached):
Report on: Node
Where: All child conditions must be satisfied (AND)
Vendor is equal to HP
*Firmware Revision is not empty
*Description contains Switch
**Technical Service contains Edge
* Exclude the various modules, so only the switches are selected.
** A custom property for our edge switches, to exclude non-edge switches.
The report created has an identical record for each switch stack member, where there is a switch stack. A 4 member stack will have 4 identical records, a non-stacked switch has 1 record.
Firmware Revision, Software Revision and Description are Physical Entities properties. All other properties are from the Node object.
Is there a way to report only unique records? Each stack will only have 1 record, regardless of the number of stack members. I would prefer each record to report on the stack firmware, as it must be the same on all members - stack membership is lost if the firmware is different. Ideally each record would list the number of stack members. Ultimately I want to report also on the secondary firmware - but that can wait for now.
I have tried various combinations of the logic in DQB without success. I expect that SWQL will be required.
TIA
David