We have deployed many customers on the single SolarWinds instances. Want to know the license usage against each customer. Is there a way to pull a report or through an sql query.
The easiest way I can think to do this would be to ensure you have a unique way of identifying each client. We have a 'single pane of glass' setup that sounds like yours, and we identify each client with a unique prefix. That prefix is in the form of a Custom Property (CP) that we assign to each node. We call that CP 'Client'
From there you can build out an inventory report and include said CP in that report. You can then filter the report in Excel to get just the client you want and see the count quite easily..A simple node report might look like: (BTW - this does not exclude ICMP only nodes)
SELECT NodeID , IPAddress , Caption ,N.CustomProperties.ClientFROM Orion.Nodes AS NORDER BY N.CustomProperties.Client ASC
And a similar one for Interfaces could be:
SELECT InterfaceID , Name ,NI.Node.CustomProperties.ClientFROM Orion.NPM.Interfaces AS NIORDER BY NI.Node.CustomProperties.Client ASC