Product Overview What is LICENSEWARE Collector? A free lightweight agent that collects system and software inventory data from your servers and securely transmits it to the LICENSEWARE ™ platform for software license compliance analysis. Linux x86_64 (64-bit) only systemd required RHEL, Ubuntu, Debian, etc. Windows x86_64 (64-bit) only Windows 7 SP1+ (Desktop) Windows Server 2012 R2+ macOS Intel & Apple Silicon macOS 10.15+ launchd service ⚠️ Legacy Windows Support Windows 7 SP1 and Windows Server 2012 R2 are supported but have reached Microsoft end-of-life. We recommend upgrading to supported operating systems. api.licenseware.io HTTPS 443 Primary API for data ingestion and configuration
cdn.licenseware-collector.com HTTPS 443 Fetches static assets and updates
github.com HTTPS 443 Downloads dependencies (installation only)
⚠️ Firewall Configuration Ensure outbound HTTPS (port 443) is allowed to the domains listed above. No inbound ports required. Architecture 64-bit only (32-bit not supported)
Disk Space ~100 MB for binaries and temp files
Memory Minimal (~50 MB during operation)
All communication uses HTTPS with Bearer token authentication.
Method Endpoint Purpose Frequency POST /agent/register Register agent Once GET /agent/configs Fetch configs Every 30m GET /agent/catalogs Get catalogs Every 30m POST /agent/ingest Upload data Cyclical
What You Do
Download Collector
→ Register Collector
→ ✓ Done!
What the Collector Does
Fetch Query Catalogs
→ Execute Queries
→ Upload to LICENSEWARE ™
System Inventory Every 24 hours Comprehensive system, hardware, and software inventory collection
Data Collected Linux Windows macOS System Info (hostname, CPU, RAM) ✓ ✓ ✓ Installed Programs ✓ ✓ ✓
Software Usage Every 4 hours Software usage patterns and execution history
Data Collected Linux Windows macOS Execution History (Prefetch, BAM, Access Times) ✓ ✓ ✓
Runtime State Every 30 minutes Running processes, services, and active sessions
Data Collected Linux Windows macOS Running Processes & Active Users ✓ ✓ ✓
Binary
/usr/local/bin/licenseware-collector Binary
C:\Program Files\Licenseware\collector.exe Binary
/usr/local/bin/licenseware-collector 1
Get Your Token Go to LICENSEWARE and sign in or create a free account Navigate to LC App and go to API Keys tab Click Create Key , configure it, and copy the token Linux / macOS ⚠️ Requires root privileges
Set your token as an environment variable export LICENSEWARE_TOKEN="your-token-here" Run the install script curl -sSL https://licenseware-collector.com/install.sh | sudo bash -s -- -t $LICENSEWARE_TOKEN Windows ⚠️ Requires Administrator privileges
Load token into environment variable Option A: From file (recommended) Create token.txt with your token pasted in the file, then run: $env:LICENSEWARE_TOKEN = Get-Content token.txt -Raw Option B: Directly paste token $env:LICENSEWARE_TOKEN = "your-token-here" Download the installer Invoke-WebRequest -Uri https://cdn.licenseware-collector.com/LicensewareCollector.exe -OutFile LicensewareCollector.exe Run the installer .\LicensewareCollector.exe The installer reads the token from the environment variable and registers automatically. Service Commands licenseware-collector register --token <TOKEN>
licenseware-collector status
licenseware-collector stop
licenseware-collector run-once