License Usages Table

Denodo servers can send license requests at boot time and, periodically, renewal requests to the License Manager. You can monitor all these license requests from the Solution Manager Administration Tool. Go to the Licenses menu and click License Usages.

Open license usages table

Open license usages table

A new tab will open with the License Usages table, which displays the historical information about license requests. Rows represent license usages of Denodo servers. Every time a server boots, it requests a license, so a new row is added to the table. If the renewal requests confirm that the same license is valid, then the row is updated. Otherwise, on important events like the license changed or it is not longer valid or it becomes valid again, a new row is added to the table. Let’s see an example.

License usages example

License usages example

At first, the server dev server 3 gets a valid license. After 6 minutes, the server tries to renew its license, but the License Manager denies the request. At this point, the license usage becomes inactive and a new row is created with error status. The server tries to get a valid license again. This time the License Manager grants a valid license, so a third license usage appears in the table with active status.

The License Usages table shows the following information:

  • Status: The license usage status can take one of the following values:

    • active-status Active: The license granted to the server is valid.

    • grace-status In grace period: The renewal request has not been received yet. If the grace period expires without receiving the server request, this license usage will change to inactive.

    • error-status Error: License Manager denied a license request or a license renewal. This could happen, for example, when one of the license restrictions was not met.

    • inactive-status Inactive: The license usage is no longer active due to one of the following reasons:

      1. The server was shut down.

      2. The license renewal request was not received in the License Manager and the grace period expired.

      3. The license renewal was denied due to a license constraint. In this case, an additional row is shown in the table describing the cause of the rejection.

        The License Manager denied the license renewal

        The License Manager denied the license renewal

      4. The License Manager sent a new license on a renewal request, due to the global license has been updated or the license scenario of the environment has changed. In this case, a new license usage of the same server is added to the table.

        The License Manager granted a new license on renewal

        The License Manager granted a new license on renewal

  • Server: The server that requested the license.

  • License Scenario: The license scenario applicable to the server during the license usage.

  • License Info: Click the button info-btn and a dialog will open with the content of the license applicable to the server during the license usage.

  • First Request Time: Date of the initial license request.

  • Last Request Time: Date of the last update of the license usage due to a license request by the server.

  • End Request Time: Date when the license usage ends due to a license request generated a new license usage. As explained before, this happens when the license changed, when it is not longer valid or when it becomes valid again. This value is empty on active license usages.

  • Duration: For active license usages, it is the time elapsed between the First Request Time and the Last Request Time values. For the inactive ones, it is the time elapsed between the First Request Time and the End Request Time values.

  • End Reason: Cause of the termination of the license usage. It is only applicable to inactive or error license usages. It can take one of the following values:

    • GRACE_PERIOD_EXCEEDED: License Manager did not received any license renewal request while the server was in the grace period and it expired.
    • LICENSE_ACK_TIMEOUT_EXCEEDED: There was a communication problem between the server and the License Manager.
    • SECURE_SHUTDOWN: The server was shutdown.
    • SERVER_REBOOT: The server was rebooted.
    • LICENSE_EXPIRED: The license scenario expired.
    • PROCESSORS_EXCEEDED: The maximum number of processor defined in the license was reached.
    • SERVERS_EXCEEDED: The maximum number of servers defined the license was reached.
    • INVALID_LICENSE: The License Manager was not able to validate a license scenario included in the global license file.

Take into account that the information shown in the License Usages table is not automatically updated once open. You should click the button refresh-btn to refresh the information. Moreover, you can customize the information that it shows:

  • Configure the number or results to show in each page.
  • Configure the columns to display.
  • Filter table data by most of the table fields.