Мониторинг лицензий

improve this page | report issue

Обзор

Мониторинг лицензий включен по умолчанию в IBM Mobile Foundation и отслеживает показатели, относящиеся к стратегии лицензирования, такие как активные клиентские устройства, адресуемые устройства и установленные приложения. Эта информация помогает определить, соответствует ли текущее использование Mobile Foundation лицензионным разрешениям и помогает предотвратить потенциальные нарушения.

Кроме того, средства отслеживания использования и состояния клиентских устройств позволяют администраторам MobileFirst выводить из эксплуатации устройства, которые больше не должны использовать MobileFirst Server. Например, такая ситуация может возникнуть, когда сотрудник покидает компанию.

Перейти к

Настройка информации о лицензии приложения

Приведены инструкции по настройке информации о лицензии приложений, зарегистрированных в MobileFirst Server.

В условиях лицензирования указаны следующие издания продукта: IBM Mobile Foundation, IBM Mobile Foundation Consumer, IBM Mobile Foundation Enterprise и IBM MobileFirst Additional Brand Deployment. Информация о лицензиях приложения настраивается в ходе регистрации приложения на сервере, чтобы обеспечить создание правильных отчетов об отслеживании лицензий. Если сервер настроен для лицензирования на основе маркеров, то информация о лицензиях применяется для изъятия правильных лицензий с сервера лицензий.

Можно указать параметры Тип приложения и Тип лицензии на основе маркеров. Возможные значения параметра Тип приложения:

  • B2C: укажите это значение, если приложение лицензируется как IBM Mobile Foundation Consumer.
  • B2E: укажите это значение, если приложение лицензируется как IBM Mobile Foundation Enterprise.
  • UNDEFINED: укажите это значение, если не требуется отслеживать показатель Адресуемое устройство.

Возможные значения параметра Тип лицензии на основе маркеров:

  • APPLICATION: значение APPLICATION предназначено для большинства приложений. Это значение по умолчанию.
  • ADDITIONAL_BRAND_DEPLOYMENT: укажите значение ADDITIONAL_BRAND_DEPLOYMENT, если приложение лицензируется как IBM MobileFirst Additional Brand Deployment.
  • NON_PRODUCTION: значение NON_PRODUCTION применяется в ходе разработки и тестирования приложения на рабочем сервере. Для приложений с типом лицензии NON_PRODUCTION маркеры не изымаются.

Важная информация: применение значения NON_PRODUCTION для рабочего приложения является нарушением условий лицензирования.

Примечание: если сервер настроен для лицензирования на основе маркеров и вы планируете регистрировать приложение с типом лицензии ADDITIONAL_BRAND_DEPLOYMENT или NON_PRODUCTION, укажите информацию о лицензии приложения перед регистрацией первой версии приложения. С помощью программы mfpadm можно указать информацию о лицензии перед регистрацией любой версии приложения. После настройки информации о лицензии при регистрации первой версии приложения изымается правильное число маркеров. Дополнительная информация о проверке маркеров приведена в разделе Проверка лицензий на основе маркеров.

Для того чтобы указать тип защити с помощью MobileFirst Operations Console, выполните следующие действия:

  1. Выберите приложение
  2. Выберите Параметры
  3. Укажите параметры Тип приложения и Тип лицензии на основе маркеров
  4. Нажмите кнопку Сохранить

Для того чтобы указать тип лицензии с помощью программы mfpadm, выполните команду mfpadm app <appname> set license-config <application-type> <token license type>

В следующем примере указывается информация о лицензии B2E / APPLICATION для приложения my.test.application

echo password:admin > password.txt
mfpadm --url https://localhost:9443/mfpadmin --secure false --user admin \ --passwordfile password.txt \ app mfp my.test.application ios 0.0.1 set license-config B2E APPLICATION
rm password.txt

Отчет от отслеживании лицензий

Mobile Foundation предлагает отчет об отслеживании лицензий для показателей Клиентское устройство, Адресуемое устройство и Приложение. Кроме того, отчет содержит хронологические данные.

Отчет от отслеживании лицензий содержит следующие данные:

  • Число приложений, развернутых в MobileFirst Server.
  • Число адресуемых устройств в текущем календарном месяце.
  • Число клиентских устройств, включая активные и выведенные из эксплуатации.
  • Наибольшее число клиентских устройств, зарегистрированных за последние n дней, где n - это число дней неактивности, после которых клиентское устройство выводится из эксплуатации.

Может потребоваться дополнительный анализ данных. Для этой цели можно загрузить файл CSV, содержащий отчеты о лицензиях, а также хронологический список показателей лицензий.

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

  1. Откройте MobileFirst Operations Console.
  2. Выберите меню Здравствуйте, имя-пользователя.
  3. Выберите Лицензии.

Для того чтобы получить файл CSV из отчета об отслеживании лицензий, выберите Действия/Загрузить отчет.

Проверка лицензии на основе маркеров

Если MobileFirst Server устанавливается и настраивается для поддержки лицензий на основе маркеров, сервер проверяет лицензии в различных сценариях. В неправильной конфигурации лицензия не проверяется в ходе регистрации или удаления приложения.

Сценарии проверки

Лицензии проверяются в различных сценариях:

При регистрации приложения

Приложение не регистрируется, если доступно недостаточное число маркеров для выбранного типа лицензии.

Совет: лицензию на основе маркеров можно указать перед регистрацией первой версии приложения.

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

При изменении типа лицензии на основе маркеров

Изменение типа лицензии на основе маркеров предусматривает освобождение и возврат маркеров с учетом нового типа лицензии для приложения.

При удалении приложения

Лицензии возвращаются при удалении последней версии приложения.

При запуске сервера

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

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

После истечения срока действия лицензии

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

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

При завершении работы сервера

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

Причины ошибок проверки лицензий

Ошибка проверки может возникнуть при регистрации или удалении приложения в следующих случаях:

  • Нативная библиотека Rational Common Licensing не установлена или настроена.
  • Служба администрирования не настроена для лицензирования на основе маркеров. Дополнительная информация приведена в разделе Установка и настройка лицензирования на основе маркеров.
  • Rational License Key Server недоступен.
  • Недостаточное число маркеров.
  • Срок действия лицензии истек.

Имя компонента IBM Rational License Key Server, применяемого IBM Mobile Foundation

В зависимости от типа лицензии приложения на основе маркеров применяются следующие компоненты.

Тип лицензии на основе маркеров Имя компонента
APPLICATION ibmmfpfa
ADDITIONAL_BRAND_DEPLOYMENT ibmmfpabd
NON_PRODUCTION (нет)

Интеграция с IBM License Metric Tool

Инструмент IBM License Metric Tool позволяет оценить соответствие требованиям лицензирования IBM.

Если установленная версия IBM License Metric Tool не поддерживает файлы IBM Software License Metric Tag или SWID (идентификация программного обеспечения), то использование лицензий можно проверить с помощью отчетов об отслеживании лицензий в MobileFirst Operations Console. Дополнительная информация приведена в разделе Отчет об отслеживании лицензий.

Сведения о лицензировании на основе PVU с помощью файлов SWID

Предложение IBM MobileFirst Foundation Extension V8.0.0 лицензируется с помощью показателя Единицы мощности процессора (PVU).

Вычисление PVU основано на поддержке ISO/IEC 19970-2 и файлов SWID в IBM License Metric Tool. Файлы SWID записываются на сервер в ходе установки MobileFirst Server или MobileFirst Analytics Server с помощью IBM Installation Manager. Если IBM License Metric Tool обнаружит недопустимый файл SWID для продукта в соответствии с текущим каталогом, в виджете Каталог программного обеспечения отображается значок предупреждения. Дополнительная информация о том, как IBM License Metric Tool работает с файлами SWID, приведена в разделе https://www.ibm.com/support/knowledgecenter/SS8JFY_9.2.0/com.ibm.lmt.doc/Inventory/overview/c_iso_tags.html.

Лицензирование на основе PVU не ограничивает число экземпляров Application Center.

Лицензию PVU для Foundation Extension можно приобрести только вместе с лицензиями на следующие продукты: IBM WebSphere Application Server Network Deployment, IBM API Connect™ Professional или IBM API Connect Enterprise. IBM Installation Manager добавляет или обновляет файл SWID, предназначенный для License Metric Tool.

Дополнительная информация о расширении IBM Mobile Foundation приведена на веб-странице https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS216-367&appname=USN.

Дополнительная информация о лицензировании PVU приведена на веб-странице https://www.ibm.com/support/knowledgecenter/SS8JFY_9.2.0/com.ibm.lmt.doc/Inventory/overview/c_processor_value_unit_licenses.html.

Теги SLMT

IBM MobileFirst Foundation создает файлы IBM Software License Metric Tag (SLMT). Версии IBM License Metric Tool с поддержкой IBM Software License Metric Tag могут создавать отчеты об использовании лицензий. В этом разделе приведены инструкции по интерпретации этих отчетов для MobileFirst Server и настройке параметров создания файлов IBM Software License Metric Tag.

Каждый экземпляр активной среды выполнения MobileFirst создает файл IBM Software License Metric Tag. Отслеживаются следующие показатели: CLIENT_DEVICE, ADDRESSABLE_DEVICE и APPLICATION. Их значения обновляются каждые 24 часа.

Сведения о показателе CLIENT_DEVICE

Показатель CLIENT_DEVICE имеет следующие подтипы:

Обратите внимание на следующие особенности:

  • Если для устройства указан короткий период вывода из эксплуатации, то подтип “Неактивные устройства” заменяется подтипом “Активные или неактивные устройства”.
  • Если отслеживание устройств выключено, то создается только одна запись CLIENT_DEVICE со значением 0 и подтипом “Отслеживание устройств выключено”.

Сведения о показателе APPLICATION

Показатель APPLICATION не имеет подтипов, если среда выполнения MobileFirst не работает на сервере разработки.

Этот показатель отражает число приложений, развернутых в среде выполнения MobileFirst. Каждое приложение считается как одна единица, включая новые приложения, дополнительное развертывание бренда или дополнительные типы существующих приложений (например, нативное, гибридное или веб-приложение).

Сведения о показателе ADDRESSABLE_DEVICE

Показатель ADDRESSABLE_DEVICE имеет следующий подтип:

  • Приложение: <applicationName>, категория: <application type>

Тип приложения: B2C, B2E или UNDEFINED. Инструкции по указанию типа приложения приведены в разделе Настройка информации о лицензии приложения.

Обратите внимание на следующие особенности:

  • Если период вывода устройства из эксплуатации меньше 30 дней, то к подтипу добавляется предупреждение “Короткий период вывода из эксплуатации”.
  • Если отслеживание лицензий выключено, то отчет об адресуемых устройствах не создается.

Дополнительная информация о настройке отслеживания лицензий с помощью показателей приведена в разделе

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on August 17, 2020