Can anyone think of a way to show all current Cube connected sessions in a dashboard, including showing which DMA they are connected to (or were connected to)?
Others may weigh in on this, but I believe there's not an off the shelf solution available for this. Then again, there is always a solution, and I believe that would be to 1) write a small automation script to go and fetch that data, and 2) to make that available as an Ad-hoc data source, and 3) use a GQI to query the data from that Ad-hoc data source and put on your dashboard. Each time somebody opens that dashboard, the underlying automation will run and fetch that information.
Thanks for pitching in Jens. So to sum it up: one would make an automation script in the Automation app in DataMiner, using that call and containing a new class that implements the IGQIDatasource interface. And that would then create a new Ad-hoc data source available in GQI to add it in the dashboards.
You can use below call to get the current logged in users:
engine.SendSLNetMessage(new GetInfoMessage(InfoType.ClientList)).OfType()