exponenta event banner

Средства диспетчера сетевых лицензий

В этом разделе описывается несколько утилит, предоставляемых при лицензировании FlexNet ®, которые можно использовать для управления диспетчером сетевых лицензий. Подробные сведения об этих утилитах см. в Руководстве по администрированию лицензий, включенном в формат PDF при установке MATLAB ® (matlabroot\etc\LicenseAdministration.pdf).

LMTOOLS доступен только для компьютеров с ОС Windows ®. Все операционные системы могут использовать утилиты командной строки.

Использование LMTOOLS (только для Windows)

На компьютерах Windows лицензирование FlexNet Publisher включает средство, называемое LMTOOLS. С помощью LMTOOLS можно выполнять множество задач управления лицензиями, таких как:

  • Получение статуса диспетчера сетевых лицензий.

  • Запустите и остановите диспетчер сетевых лицензий.

  • Настройте диспетчер сетевых лицензий как службу.

Для иллюстрации в следующем примере показано, как использовать LMTOOLS для просмотра текущего состояния диспетчера сетевых лицензий:

  1. Запустите LMTOOLS, дважды щелкнув значок lmtools.exe в файле matlabroot\etc\$ARCH папка, где matlabroot является вашей папкой установки MATLAB и $ARCH является подпапкой, специфичной для платформы, например win64.

  2. Выберите вкладку Состояние сервера.

  3. Нажмите кнопку «Выполнить запрос состояния». LMTOOLS отображает ту же информацию, что и при вводе команды lmutil lmstat -a.

    LMTOOLS dialog box, displaying the status of the license manager

Использование утилит командной строки

Лицензирование FlexNet включает набор утилит управления лицензиями, которые можно использовать для запуска, остановки и мониторинга диспетчера сетевых лицензий.

На компьютерах Windows FlexNet упаковывает все утилиты в один исполняемый файл командной строки с именем lmutil.exe. Эта программа доступна в matlabroot\etc\$ARCH папка, где matlabroot является вашей папкой установки MATLAB и $ARCH является подпапкой, специфичной для платформы, например win64. Например, чтобы запустить проверку состояния диспетчера сетевых лицензий, откройте командное окно DOS и запустите lmutil определение lmstat в качестве аргумента:

lmutil lmstat -a -c "C:\Program Files\MATLAB\R2021a\etc\license.dat"

-a параметр запрашивает подробный список. Необходимо также включить-c для указания используемого файла лицензии. Эту опцию необходимо использовать с каждым lmutil вариант. Если путь установки содержит пробелы, заключите путь в кавычки. Следующий список является частью возвращенной информации.

lmutil - Copyright (c) 1989-2014 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Tue 11/5/2014 10:11

[Detecting lmgrd processes...]
License server status: 27000@ah-jcustomer
License File(s) on customerj: C:\Program Files\MATLAB\R2021a\etc\license.dat:

  customerj: license server UP (MASTER) v.11.9

Vendor daemon status (on ah-jcustomer):

    MLM: UP v11.9

Feature usage info:

Users of MATLAB: (Total of 5 licenses available)

Users of SIMULINK: (Total of 5 licenses available)

Users of Control_Toolbox: (Total of 5 licenses available)

Users of Identification_Toolbox: (Total of 5 licenses available). 

Просмотр списка всех утилит в lmutil пакет, тип:

lmutil -h

Чтобы получить справку по конкретной утилите, введите имя утилиты с помощью -h , как в следующем примере:

lmutil lmstat -h

На компьютерах Linux и macOS эти утилиты управления лицензиями являются отдельными исполняемыми файлами, доступными в matlabroot/etc папка. Например, для просмотра состояния диспетчера сетевых лицензий используйте lmstat утилита, следующим образом:

lmstat -a

lmutil - Copyright (c) 1989-2016 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Fri 11/4/2016 10:11

License server status: 27000@ah-jcustomer
License File(s) on customerj: /user/local/MATLAB/R2021a/etc/license.dat:

  customerj: license server UP (MASTER) v.11.9

Vendor daemon status (on customerj):

    MLM: UP v11.9

Feature usage info:

Users of MATLAB: (Total of 5 licenses available)

Users of SIMULINK: (Total of 5 licenses available)

Для получения справки по конкретной утилите используйте -h , как в следующем примере:

lmstat -h

В следующей таблице перечислены имена наиболее полезных инструментов управления лицензиями.

ПолезностьОписание

lmdiag

Диагностика проблем с выдачей лицензии.

lmdown

Завершение работы всех демонов лицензий (оба lmgrd и все демоны поставщика) на узле сервера лицензий.

lmhostid

Сообщите идентификатор хоста системы.

lmreread

Выполните повторное чтение файла лицензии менеджером сетевых лицензий и запустите любые новые демоны поставщика.

Примечание

При использовании lmreread для повторной обработки файла лицензии для пользовательской лицензии, изменения в INCLUDE операторы в соответствующем файле параметров диспетчера сетевых лицензий вступают в силу после 15-минутной задержки.

lmstat

Отображение состояния всех действий по сетевому лицензированию.

lmswitchr

Переключитесь на другой файл журнала отчетов.

lmver

Определите версию библиотеки или двоичного файла.

Признание

В этом разделе перечислены владельцы авторских прав на содержимое, используемое в демоне поставщика диспетчера сетевых лицензий.

MD5

MD5, полученный от RSADSI MD5 Message-Digest Algorithm.Copyright (C) 1991-2, RSA Data Security, Inc. Создан в 1991 году. Все права защищены.

Лицензия на копирование и использование данного программного обеспечения предоставляется при условии, что оно идентифицировано как "RSA Data Security, Inc. MD5 Алгоритм Message-Digest "во всех материалах с упоминанием или ссылкой на это программное обеспечение или эту функцию.

Лицензия также предоставляется на выполнение и использование производных работ при условии, что такие работы идентифицируются как "полученные от RSA Data Security, Inc. Алгоритм Дайджеста сообщения MD5» во всем существенном упоминании или ссылке на полученную работу.

RSA Data Security, Inc. не делает никаких заявлений относительно коммерческой пригодности данного программного обеспечения или пригодности данного программного обеспечения для какой-либо конкретной цели. Он предоставляется «как есть» без явной или подразумеваемой гарантии любого рода.

Эти уведомления должны храниться в любых копиях любой части настоящей документации и/или программного обеспечения.

Связанные темы