Skip to content

Licensing Activity

DRP tracks machine activity for licensing purposes. Activity tracking records how many managed machines have been active on an endpoint over the license period, and this count is compared against the machine-count limits defined in your license.

What Activity Tracks

The DRP license system measures managed machine counts through the LicenseCounts mechanism available at the /system/license API endpoint. This includes:

  • The total number of machines currently managed on the endpoint.
  • Whether the current machine count is within the limits specified in the active license.
  • Which licensed features are active and which have expired.

Each License object in the LicenseBundle carries StartDate, SoftExpireDate, and HardExpireDate fields. A license is Active when the current date falls between StartDate and HardExpireDate. A license is Expired (soft) when the current date is past SoftExpireDate but before HardExpireDate — in this state the license remains functional but renewal warnings are displayed.

Viewing License and Activity Status

Bash
# Display endpoint info including license status summary
drpcli info get

# Display detailed license counts and feature status
drpcli system license get

The output includes the license owner, contact information, the list of licensed features (each with its own active/expired status), and the MaxDrpVersion constraint — the highest DRP major/minor version the license permits.

License Expiry

When a License passes its HardExpireDate, the features it grants become unavailable. The Active field on the license object will be false. Some features degrade gracefully while others may prevent operation of licensed functionality entirely. Contact RackN support at support@rackn.com before a hard expiry to arrange renewal.

Multi-Endpoint Licensing

In a Manager-managed deployment, each endpoint must be individually listed in the license. The Endpoints field in the LicenseBundle contains the list of registered endpoint IDs. Adding a new endpoint to the fleet requires adding its ID to the license before the endpoint can use licensed features.