You may encounter license-related notifications due to license limits on your Controller, account, or license rules. The instructions below guide you through how to resolve these specific notifications:
To learn about what each notification means, first read: Why am I seeing license limit notifications?
If you encounter any of these notifications, you might want to increase, switch, or move licenses between Controller / accounts / license rules following the steps below.
http://<controllerHost>:<Port>/controller/admin.jsp
→ Accounts Settings tabThis notification indicates that licenses are maxed out on the license rule level. An account can have multiple license rules, each of which has assigned license units. Every license rule has a different AccessKey through which agents connect. You could be getting this notification because:
The screenshot below demonstrates all four of these scenarios.
Solution:
Last Updated: 3/5/19
We have free licences. What means this error and how can I fix it?
Agent license request denied. Agent type: Java; Host: ... License Rule: Default; Reason: Not licensed for controller
Hi,
It means the you do not have licenses on the controller.
If this is onPrem license,
1. Please make sure you have correct license.lic file deployed.
2. Confirm the macID + units by checking the license.lic file in a text editor. Mac ID should match to that of the host machine where license.lic file is deployed.
3. If its multi-tenant controller, you have to add units, set expirations manually.
https://docs.appdynamics.com/display/PRO45/Applying+or+Updating+a+License+File
For both onPrem and SAAS-
4. If you have license rules, units must be set manually.
https://docs.appdynamics.com/display/PRO45/License+Management
5. If you have notifications on the UI, please check the detailed message and refer to the article on what it can be.
More details: https://community.appdynamics.com/t5/Knowledge-Base/Can-you-guide-me-to-resources-for-licensing-rela...
6. OnPrem only- If everything looks good, try touch license.lic
command for linux or redeploy for windows machine.
- This should likely resolve your problem.
- Make sure that the touch command is run by the user running the appserver process.
For any further issues, please contact our support team under help@appdynamics.com with instructions mentioned on this post. Screenshots, logs, license.lic file as attachment would be helpful.
Thanks.