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¶
# 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.