Configuration
Configuration surfaces
Section titled “Configuration surfaces”license-monitor/config.tomlon each monitored serverlicense-server-detailenvironment variables for auth, Convex, and API behavior- Convex
serversrecords for monitored host/IP, port, and optional API key metadata
License Monitor (host-side)
Section titled “License Monitor (host-side)”Key sections:
[command_mode]: command, interval, parse script[tail_mode]: log file and regex parsing (if needed)[api]: bind, CORS, rate limits, websocket enablement[logs]: file and log levels[update]: self-update channel and repository settings
License Server Detail (web-side)
Section titled “License Server Detail (web-side)”Required for production runtime:
AUTH_OKTA_IDAUTH_OKTA_SECRETAUTH_OKTA_ISSUERAUTH_SECRETNEXT_PUBLIC_CONVEX_URL
Recommended:
NEXTAUTH_URLNEXT_PUBLIC_LICENSE_MONITOR_URLLICENSE_MONITOR_API_KEY(optional in current code path)
Convex server records
Section titled “Convex server records”For each monitored server, configure:
- Name / FQDN / IP
- Port (
8080unless changed) - License server type and metadata
- Active flag and optional API key field
Change control
Section titled “Change control”When changing monitor host/port, parser script, or auth values:
- Apply change in staging
- Verify
/api/healthand/api/licenses - Roll out to production
- Confirm dashboard data freshness