Licensing

AppMon not only offers a full product functionality1 free 30-day trial for AppMon Application Monitoring and UEM, but also a free-for-life personal license2 as a follow-up.

1 With full product functionality on five machines.
2 Full product functionality, but Agent connections are restricted to localhost.

Overview

AppMon requires a license for full product functionality as defined by the license terms. Each AppMon Server requires its own license. License properties include:

  • License Number
  • Edition: Production, or Pre-Production. See Editions for details.
  • Type: POC, Evaluation, Term, Perpetual, or Online.
  • Version: Licenses are issued with major and minor version identifiers (for example, 6.3, 6.5, 7.0).
  • Issue Date
  • Expiration Date
  • Status: A license is assigned a status to indicate its current state in the licensing workflow.
  • License details: A license specifies the maximum amount of Agents per Agent type that can connect to the AppMon Server on which the license is installed (for example, 8 Java Agents, 2 Web Server, 4 PHP, 2 Hadoop).
    • Technology: The type of the agent.
    • Licensed Units: Amount of available license units for the agent type.
    • Unit
  • UEM: Available volume of UEM visits.
  • Comsumption: Available volume of Agent hours.

License types

Type Description
POC Proof of concept license.
Evaluation Free trial license.
Perpetual Fully operational license. Perpetual license contains separate agent units for each technology. Once the corresponding Agent is connected, the license unit is consumed. The consumed license units are calculated based on weights.
For example one Java Agent consumes 1 license unit, one Web Server Agent consumes 0.6 license unit.
Term Same as Perpetual type, but with defined expiration date.
Online Fully operational license. Online license contains overall amount of agent units, regardless of the technology. The consumed license units are calculated based on weights.
For example, one Java Agent consumes 1 license unit, and one Node.js Agent consumes 0.1 license unit.

With an online license, AppMon connects to eServices daily to verify that the license is still valid and report license units usage. To avoid down times or data loss, the license terminates only if the verifications fail for seven consecutive days. A terminated license can not be reactivated. Unused license units go to your company's pool. You can use them to create a new license.

License statuses

Status  Description 
Issued Only assigned for POC licenses. Disabled on the expiration date. 
Open When a license is created, it's assigned an open status until activated. 
Activated A license is activated when you install it on a Server and apply an activation key. An activated license is bound to the machine on which it was installed. 
Deactivated A license that is deactivated on a machine can be reactivated on a different machine.
Terminated A terminated license reactivated. It is removed from available licenses list on the eServices My Licensing page. Licenses terminate when they exceed their expiration date. Terminate perpetual licenses manually.  

UEM visits volume is created and managed separately from an AppMon license. See Manage UEM Visits Volume for more information.

Licensing process

After purchasing AppMon, a welcome email is sent to the account owners. The accounts are associated with the corporate email addresses as specified in the purchase agreement. The email includes the Community user account credentials required to access the eServices licensing website, product installation downloads, and related Community product support content.

The license management team performs the following tasks:

  • Creates a license and sends a notification email to account owners with an unactivated license key file. Only license owners can perform license management tasks such as activating, deactivating, or reactivating a license on the eServices website.
  • Purchased UEM volume creates a UEM visits volume voucher. Email is sent to account owners to notify that UEM volume can be redeemed and applied to the license. You can then install and activate the license.

Most eServices website licensing features closely integrate with the AppMon Client. For example, you can activate and install a license directly from the Client to automate downloading and importing a license key file to your AppMon Server. Using the Client simplifies installation and activation and eliminates the need to use the license key file sent in your notification email. Use the AppMon Client to initiate a licensing task whenever possible. See eServices for details about licensing tasks you can perform in the Client and those that you can only perform on the eServices website.

License management in the AppMon Client

License Management in eServices
License Management in eServices

License activation and deactivation

An activated license is the fingerprint that uniquely identifies and links a license to a single AppMon Server. The activated license only works on the machine that matches the fingerprint. There are two different methods for activating, deactivating, or reactivating a license:

  • Online method: The licensing task initiates in the AppMon Client. For example, activating a license using the Client automates downloading and importing the license file from eServices. An Internet connection is required to access eServices from the Client. See Online license activation and deactivation for details for more information.
  • Manual method: Requires obtaining a license key file or accessing the eServices website directly to perform a licensing task. For example, activating a license manually requires downloading the license key file from the eServices website or using the emailed license key file, and then manually importing the license file using the Client. See License activation and deactivation using a file for more information.

License states

No license: No license has been imported. This is the initial state of the license at the AppMon Server.

Not activated: The current license hasn't been activated yet. Depending on the overall validity period and license type, a new license works for up to 3 days without activation. After that period the license must be activated.

Deactivated: The license has been deactivated. Any associated UEM volume has been deactivated as well. The license can now be activated on another server. Depending on the overall validity period and license type, a deactivated license continues to work for up to 3 days. After that period another valid license is required.

Expired: The current license has expired and cannot be used. A new license must be imported to continue using AppMon.

Issued future: The validity period of the current license has not yet begun.

Lock violation: The license has been activated on another machine or some activation-specific information has changed. Usually a license should be deactivated before updating a server or moving to another machine. It's possible to re-activate a license in eServices. If an UEM volume has been added to the license contact support to get a new volume voucher.

Version conflict: The version of the current license isn't compatible with the version of the AppMon Server. The license can be upgraded in eServices or another valid license can be imported.

Invalid license: The current license is not valid. A valid license needs to be imported to work with AppMon. Contact Dynatrace support.

Free trial local only: Currently a free-trial license is in use. The license has expired but continues to work for local agent connections.

Consumption low/exhausted: The consumption volume (agent hours) is running low, or has already been exhausted.