I would need to run EJ technologies license server for serving floating license for JProfiler. Furthermore, I need to monitor the service via monitoring solutions (i.e. prometheus), properly.
So question is, from an operational perspective, how to determine, if the license server is "healthy", means not only the process is running and the TCP socket is there, but the service does the job?
There is no health check port for the license server. What you can do is to run
bin/admin -list
and check if the process exit code is 0. If the exit code is 1, the license server is not running or unresponsive.