Лицензии
Профиль лицензии, потребление, compliance и календарь сроков.
Реестр и Licence Hub
Licenses в группе Assets — registry software licenses, subscriptions и license
contracts. Licence Hub — аналитические экраны Compliance и Renewals.
License profile
Профиль содержит vendor, edition/version, license type/metric, entitled и consumed
units, validity/maintenance dates, cost period, currency, supplier, contract data,
transferability и keyReference.
Не храните реальный ключ
keyReference — только ссылка на vault path или физический конверт. Никогда не
сохраняйте в ITAM сам license key.
Потребление
Автоматически поддерживаются три правила:
| Rule | Расчёт |
|---|---|
SUM_CORES | Сумма cores связанных targets |
SUM_RELATION_QTY | Сумма qty у LICENSES relations |
COUNT_RELATIONS | Число связанных Virtual machines |
Остальные metrics — MANUAL. Recalculate доступен только для автоматического
правила; consumed units всё равно можно редактировать вручную.
Compliance
Shortfall— entitled меньше consumed;Surplus— entitled не меньше 1.5 × consumed при consumed больше нуля;Compliant— остальные определённые значения;Undetermined— одного из чисел нет.
Статус вычисляется на лету и не хранится в БД.
Commercial data
licenses.commercial отдельно открывает cost, currency, contract number/date и
supplier. Permission проверяется и на UI, и внутри export routes.
Renewal calendar
Объединяет license validTo, maintenance, vendor support end и OS EOS в окна
30/60/90/180 дней. Compliance и Renewals экспортируются в Excel.
Ежедневная проверка
POST /api/cron/license-checks:
- переводит
ACTIVE→EXPIRINGза 30 дней; - пересчитывает auto metrics;
- отправляет reminders за 90/30/7 дней License Owners и procurement email.
Отправка идемпотентна через last notified threshold. Endpoint требует Bearer
CRON_SECRET и внешнего scheduler.

