FAQ: Как посмотреть занятые сетевые лицензии на Linux-сервере на базе FlexLM

alebedev
отредактировано 27 May Раздел: Общие вопросы

В данной статье рассмотрим разные варианты решения задачи как посмотреть занятые сетевые лицензии на Linux-сервере на базе FlexLM.

1. При помощи лога службы ncad-licsrv:

Выведем лог службы командой:

sudo journalctl -u ncad-licsrv

При необходимости можем вывести лог в файл. Например:

sudo journalctl -u ncad-licsrv > ~/Документы/log.txt

Находим в нём записи вида:

дек 04 13:26:04 localhost ncad-licsrv[1746]: 13:26:04 (NANOSOFT) OUT: "NanoCAD_Plus_L" nano@localhost

Что означает, что фича NanoCAD_Plus_L была выдана сервером.

2. При помощи утилиты lmstat:

Выполним команду:

sudo /usr/bin/ncad-lmutil lmstat -a -c 27000@servername

где:

27000 - порт службы лицензирования. Как настроить порты сервера лицензий - см. тут

servername - имя сервера

Или:

sudo /usr/bin/ncad-lmutil lmstat -a -c /путь к файлу лицензии/

Например:

sudo /usr/bin/ncad-lmutil lmstat -a -c /opt/nanosoft/licsrv/xnhome/drive_c/ProgramData/Nanosoft/LicServSetup/Licenses/NC240P01917-99999.lic

Примечание: сервер лицензий всегда сохраняет файлы лицензий в каталог:

/opt/nanosoft/licsrv/xnhome/drive_c/ProgramData/Nanosoft/LicServSetup/Licenses/

Получаем вывод использованных фич в данный момент. Например, при запущенной Платформе nanoCAD:

user localhost (v24.0) (localhost/27000), start Wed 12/4 13:26Users of NanoCAD_Plus_L: (Total of 10 licenses issued; Total of 1 license in use)

3. При помощи утилиты checklic (только начиная с Платформы nanoCAD 24.1)

Утилита checklic предназначена для проверки работоспособности и тестирования Сервера Лицензий. Входит в состав пакетов сервера лицензий Нанософт и Платформы nanoCAD 24.1.

Графическая утилита checklic вызывается при помощи скрипта:

ncad-licsrv-checklic - Входит в состав пакета сервера лицензий Нанософт

ncad-checklic24-1 - Входит в состав пакета Платформы nanoCAD

Консольный вариант утилиты не предусмотрен.

Запуск графических утилит на сервере без графического окружения применительно к серверу лицензий Нанософт рассмотрен в статье Установка Сервера лицензий Нанософт на Linux-сервер без графического окружения