Мониторинг сервера лицензий для JProfiler

Мне нужно будет запустить сервер лицензий EJ Technologies для обслуживания плавающей лицензии для JProfiler. Кроме того, мне нужно правильно мониторить службу с помощью решений для мониторинга (например, prometheus).

Итак, вопрос в том, с оперативной точки зрения, как определить, является ли сервер лицензий «исправным», означает ли это, что не только процесс запущен и сокет TCP есть, но и служба выполняет свою работу?


person ITL    schedule 05.03.2020    source источник
comment
Первый шаг для этого ответа: как вы контролируете, работает ли служба при развертывании на обычном сервере? Потому что этот ответ — путь к реализации в Kubernetes.   -  person Will R.O.F.    schedule 05.03.2020


Ответы (1)


Для сервера лицензий нет порта проверки работоспособности. Что вы можете сделать, это запустить

bin/admin -list

и проверьте, равен ли код выхода процесса 0. Если код выхода равен 1, сервер лицензий не работает или не отвечает.

person Ingo Kegel    schedule 05.03.2020