question

Christian W. avatar image
Christian W. asked ·

Managing Licenses with unique test environments

We purchased 4 Windows licenses to monitor our applications in our performance test environments. There are unique performance test environments that have been created to test the different configurations necessary to host our different applications. Our hope was to deactivate the DynaTrace agents on the performance environments not in use, so that the agents in the system under test could be used. We are running into difficulties with the licenses not becoming available to the systems that we want to be.

We created a system profile for the different performance test environments. We deactivated the system profiles that we don't want to be monitoring, and restarted IIS and rebooted the server. We also restarted the server that we wanted the DynaTrace agents to be active on. In the Agent Overview, it says that the agents under the profile that we want to monitor says license exhausted, and the agents we don't want to monitor says the licenses are OK.

Is there way to easy switch what agents can check out licenses?

10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Michael B. avatar image
Michael B. answered ·

I've been told a good approach is to create a collector for each application. You can even run multiple collectors on the same box if you use different port numbers. Then you can then disable the collector when you want to free up the license. The advantage is that you don't have to restart the application to get it reporting back in. All you have to do is re-enable to necessary collector.

Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Zajac W. avatar image
Zajac W. answered ·

Hello,

Deactivating the system profile will NOT stop agents from mapping to those agent groups on a restart. Here are two suggestions in order to stop the agents in question from checking out a license:

1. Disable the agent from monitoring the process by removing the dT java opts (java), uncheck the process in the .NET configuration tool (.net) or stop the dynaTrace Web Server agent service (web server agent). After that is done, restart the application and the agent will no longer be active and not consume a license

2. Change the agent mapping of the system profile you wish to no longer monitor. For example, if you have an agent mapping of "MyAppServer" with the condition of "Starts with", change the agent mapping to "XXMyAppServer". The agent will not map to an agent group on restart and will not consume a license.

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Thank you for the information. I believe I tried suggestion 1 correctly before posting but I will try it again. We uninstalled DynaTrace from some servers and remove a collector for those agents. The DynaTrace Server says the phantom servers licensing is OK. Could these phantom servers be causing the Server to think that the license are being consumed consumed? The Agent information shows the phantoms computers as offline.

0 Likes 0 · ·