Activating the agent
Get a license key
Your platform admin issues a license key from Platform Admin > Agent Licenses > Issue License.
The license key is a signed JWT that contains:
- Organization ID
- Maximum sensors allowed
- Allowed sensor types
- Expiry date
Activate
cybrium-agent activate --license "eyJhbGciOiJIUzI1NiJ9..."
On first activation, the agent:
- Generates a hardware fingerprint (MAC + CPU + hostname hash)
- Sends the license key + hardware ID to the platform
- Receives an agent token for ongoing authentication
- Saves configuration to
~/.cybrium-agent/config.json
Output:
Cybrium Agent — Activation
License: Valid
Organization: Memorial Hospital
Max sensors: 8
Expires: 2027-04-23
Hardware ID: a1b2c3d4...
Agent activated successfully.
Hardware binding
The license binds to the specific machine on first activation. If you move the agent to a different machine, you need a new license.
This prevents license sharing and ensures each deployment is tracked.
Re-activation
If the agent token expires or is revoked, the agent automatically re-activates using the stored license key (if the license hasn't expired).