Skip to content

License Management Documentation

Enterprise-grade license server monitoring and management for distributed environments

The License Management project provides a comprehensive solution for monitoring and managing license servers across distributed environments. The two-component architecture delivers powerful backend monitoring capabilities alongside an intuitive web-based management interface.

License Monitor

Rust-based utility for real-time license server monitoring with comprehensive API, WebSocket support, and self-update capabilities.

License Server Detail

Next.js web dashboard with Okta authentication, real-time streaming, and advanced license management features.

Quick Start

Get up and running in minutes with comprehensive installation and configuration guides.

Complete Documentation

Detailed guides covering installation, configuration, API usage, deployment, and troubleshooting.

FeatureDescription
Multiple Operating ModesCommand, Tail, API, and Both modes for flexible deployment
Real-time MonitoringLive log file monitoring with configurable parsing patterns
Comprehensive Web APIREST endpoints, WebSocket support, and Server-Sent Events
Self-Update SystemSecure automatic updates via GitHub Releases with signature verification
OpenTelemetry IntegrationComprehensive metrics and logging with OTLP export
Cross-platform SupportNative support for Linux, Windows, and macOS
FeatureDescription
Secure AuthenticationNextAuth + Okta integration with automatic token refresh
Real-time StreamingWebSocket pooling and SSE with graceful degradation
Advanced HTTP ClientAxios-based with retry logic, circuit breaker, and comprehensive error handling
Role-Based Access ControlFine-grained permissions for users and operations
Alerting SystemThreshold-based and status-change alerts with cooldowns
Production ReadyStructured logging, security features, and performance optimization

Getting Started

Project overview, installation, and quick start guides to get up and running.

View section

License Monitor

Complete guide to the Rust-based monitoring utility and its operating modes.

View section

License Server Detail

Web dashboard documentation including authentication and real-time features.

View section

Deployment

Production deployment guides for Docker, systemd, Windows services, and more.

View section

Security

Security best practices, authentication, and network configuration.

View section

API Reference

Complete REST API, WebSocket, and SSE documentation with examples.

View section

Troubleshooting

Common issues, debugging procedures, and performance optimization.

View section

Reference

CLI reference, configuration options, and environment variables.

View section

ComponentMinimum Requirements
License MonitorLinux (glibc 2.17+), Windows 10+, or macOS 11+
License Server DetailNode.js 20+ or Bun 1.3+, Convex backend
NetworkHTTPS for production, configurable ports
Memory256MB RAM minimum per License Monitor instance

For issues, feature requests, or contributions, visit the GitHub repositories: