We are in the process to migrate from AppMon to Dynatrace Managed. While collecting the memory information for the licensing, we came to know that systems team managing the memory in a way that all Zones/Virtual Machines see the same memory installed on the host because there is no capping.
Due to this OneAgent calculate the same memory multiple times for each Zones/Virtual Machines e.g. 256 GB physical host memory installed is available for 3 Zones/Virtual Machines, therefore, licensing count is 48 host agents.
What are the best practices to handle this situation?
Welcome to my world Babar 🙂
We ended up working with our sales rep to have Dynatrace adjust our host units to compensate for this. That is about the only route you can take at this point. Depending on how the company is structured, you will need to ensure that any changes a Unix Team or anyone else might make to whoever is the administrator of the LDOM(s) works directly with whoever does either the Dynatrace administration and / or licensing tracking to ensure you work together. So for example, if they add memory. You will need to then work with your sales rep each time to ensure Dynatrace comps you the host units do to the fact that their licensing tracking with Solaris does not work correctly.
I highly recommend you keeping all ticket information, emails, etc. if you take this route so that if there is ever a question about your licensing or there is an audit you can show all of that.
I have have a ticket on this with Dynatrace from when we first purchased Dynatrace, but I am going to create an RFE around this today as well for more visibility and to hopefully gain traction around Dynatrace fixing this. I know that Dynatrace does not wish to invest too much into Solaris and I can't say I blame them, but the fact is they have monitoring for it and as long as that is the case, they need to provide a fix for the licensing tracking.
Hope this helps!