Skip to content

License Monitor

license-monitor is the data collection and API service in this platform.

  • Periodic command execution (lmstat, rlmutil, etc.)
  • Optional log-tail ingestion
  • REST endpoints under /api/*
  • SSE streams under /stream/*
  • WebSocket streams under /ws/*
  • API bind: 127.0.0.1:8080 (secure default)
  • Public bind requires explicit allow_public_bind=true or ALLOW_PUBLIC_BIND=true
  • CORS and rate limiting configured under [api]

Best practice is one monitor instance per license server (or per tightly-coupled server group).

That keeps command execution local, avoids cross-network shell execution, and simplifies firewall policy.

  • Basic health: GET /api/health
  • Status summary: GET /api/status
  • System info: GET /api/server-info