Лицензирование и активация
Лицензирование и активация
Модель лицензирования
Метрика Про Энерго использует модель серверного лицензирования с привязкой к оборудованию:
- Per-deployment — лицензия выдаётся на конкретный экземпляр развёртывания
- Hardware-bound — лицензия привязана к аппаратному слепку сервера или рабочей станции
- Online-verified — лицензия периодически проверяется через сервер лицензирования
- Single-tenant — каждый экземпляр обслуживает одну организацию
| Параметр | Значение |
|---|---|
| Сервер лицензирования | mylicense.app.metrica.pro |
| Протокол | HTTPS (TLS 1.2/1.3), порт 443 |
| Доступность | 99,5% SLA |
| Размещение | Российская Федерация |
Типы лицензий
| Тип лицензии | Описание | Срок действия | Как получить |
|---|---|---|---|
| Бессрочная | Полнофункциональная лицензия для коммерческой эксплуатации. Разовая покупка | Бессрочно | Договор поставки ПО |
| Подписка | Полнофункциональная лицензия с автоматическим продлением | 1 год (автопродление) | Акцепт оферты на сайте metrica.pro |
| Пробная | Ознакомительная лицензия с полным функционалом. Однократная активация | 30 дней | Запрос через интерфейс ПО |
| Образовательная | Лицензия для учебных заведений по профилю энергетики | 3 года (с возможностью продления) | Заявка на mylicense@metrica.pro. Требуется лицензия на образовательную деятельность |
Параметры лицензии
Каждая лицензия содержит следующие параметры:
| Параметр | Описание |
|---|---|
| UUID лицензии (код активации) | Уникальный идентификатор, выдаётся при покупке |
| Организация | Наименование лицензиата |
| Аппаратный слепок | Привязка к конкретному серверу |
| Дата выдачи | Дата активации лицензии |
| Дата окончания | Срок действия лицензии |
| Максимум объектов учёта | Количество подключённых объектов (подстанций, ТП) |
| Максимум пользователей | Количество учётных записей |
Процедура активации
Автоматическая активация (~90% случаев)
Если развёртывание выполняется специалистами Метрика или вы получили персонализированную сборку, UUID лицензии уже содержится в системе. Активация происходит автоматически при первом запуске:
- ПО формирует аппаратный слепок оборудования
- Система обнаруживает UUID лицензии и отправляет запрос на сервер лицензирования
- Сервер записывает аппаратный слепок и возвращает лицензионный токен
- ПО переходит в полнофункциональный режим
Ручная активация
Если UUID лицензии не был предустановлен, ПО запускается в режиме «Только чтение». Для активации:
- Войдите в веб-интерфейс по адресу
http://<сервер>:<порт> - Перейдите в раздел Настройки > Лицензирование
- Введите UUID лицензии (код активации), полученный при покупке
- Нажмите Активировать
- Система отправит запрос на сервер лицензирования и получит лицензионный токен
- ПО перейдёт в полнофункциональный режим
Режим «Только чтение» (до активации)
До получения действующей лицензии доступен ограниченный набор функций:
| Функция | Доступность |
|---|---|
| Просмотр дашбордов и отчётов | Доступно (демонстрационные данные) |
| Просмотр структуры объектов | Доступно |
| Настройки системы (для активации) | Доступно |
| Добавление/редактирование объектов | Заблокировано |
| Сбор телеметрии с приборов учёта | Заблокировано |
| Экспорт данных | Заблокировано |
| Управление пользователями | Заблокировано |
Аппаратный слепок (Hardware Fingerprint)
Аппаратный слепок обеспечивает привязку лицензии к конкретному физическому или виртуальному серверу. Слепок формируется автоматически при первом запуске и передаётся на сервер лицензирования при активации.
Компоненты слепка
Для формирования слепка используются 5 параметров оборудования:
| Компонент | Linux | Windows |
|---|---|---|
| Идентификатор машины | /etc/machine-id | MachineGuid (реестр) |
| MAC-адрес основного сетевого интерфейса | /sys/class/net/*/address | WMI Win32_NetworkAdapter |
| Серийный номер материнской платы | /sys/class/dmi/id/board_serial | WMI Win32_BaseBoard |
| Модель CPU | /proc/cpuinfo | WMI Win32_Processor |
| Размер оперативной памяти (округлённый) | /proc/meminfo | WMI Win32_PhysicalMemory |
Допуск на изменения оборудования
Система допускает изменение до 2 из 5 компонентов слепка без повторной активации. Это позволяет, например, заменить оперативную память и сетевой адаптер без потери лицензии.
При изменении 3 и более компонентов лицензия считается недействительной — требуется повторная активация через обращение в техническую поддержку.
Периодическая проверка лицензии
ПО периодически связывается с сервером лицензирования для подтверждения действительности лицензии. Проверка выполняется в фоновом режиме без участия пользователя.
Расписание проверок
| Этап | Интервал | Поведение системы |
|---|---|---|
| Штатная проверка | Каждые 10 дней | Стандартная верификация |
| Первый grace-период | 5 дней после неудачной проверки | Полный режим работы, повторные попытки каждые 12 часов |
| Второй grace-период | 3 дня после первого grace-периода | Полный режим работы, предупреждение в интерфейсе, попытки каждые 6 часов |
| Блокировка | После истечения обоих grace-периодов | Переход в режим «Только чтение» |
Таймлайн при потере связи
День 0 День 10 День 15 День 18
│ │ │ │
▼ ▼ ▼ ▼
Последняя Неудача: Неудача: Блокировка:
успешная grace-1 grace-2 режим
проверка (5 дней) (3 дня) «Только чтение»
Попытки Попытки
каждые 12ч каждые 6ч
+ предупреждение
Общий grace-период составляет 18 дней с момента последней успешной проверки.
Восстановление после блокировки
При восстановлении связи с сервером лицензирования ПО автоматически выполняет проверку и переходит обратно в полнофункциональный режим. Данные, накопленные в режиме «Только чтение», не теряются.
Перенос лицензии на другой сервер
При необходимости переноса ПО на другой сервер:
- Перейдите в Настройки > Лицензирование > Деактивировать лицензию
- Подтвердите деактивацию — сервер лицензирования пометит лицензию как деактивированную
- Установите ПО на новом сервере
- Выполните стандартную процедуру активации с тем же UUID лицензии
- Сервер лицензирования выпустит новый токен с привязкой к новому аппаратному слепку
После деактивации ПО на прежнем сервере переходит в режим «Только чтение». Ранее собранные данные сохраняются и доступны для просмотра.
Способы распространения
| Канал | Формат | Описание |
|---|---|---|
| Прямая поставка | Единый бинарный файл | Передаётся заказчику после заключения договора |
| Docker-образ | OCI Image | Образ контейнера для развёртывания в Kubernetes. Размер до 60 МБ |
| Установочный пакет | .deb / .rpm | Пакеты для Linux-дистрибутивов (Ubuntu, Debian, Astra Linux SE, РЕД ОС, ОС Альт) |
| Личный кабинет | Web | Скачивание из личного кабинета на сайте metrica.pro |
При обновлении ПО лицензия сохраняется — повторная активация не требуется.
Сетевые требования
Для работы системы лицензирования необходимо исходящее подключение к серверу лицензирования:
| Параметр | Значение |
|---|---|
| Адрес | mylicense.app.metrica.pro |
| Порт | 443/tcp |
| Протокол | HTTPS (TLS 1.2/1.3) |
| Направление | Исходящее (outbound) |
ПО предназначено для работы на объектах энергоснабжения с сетевым подключением. При временной потере связи с интернетом система обеспечивает grace-период до 18 дней.
Контакты по вопросам лицензирования
| Канал | Контакт |
|---|---|
| Email (лицензирование) | mylicense@metrica.pro |
| Email (поддержка) | support@metrica.pro |
| Телефон | +7 495 740-22-33 |
| Сайт | metrica.pro |
| Режим работы | Пн-Пт, 09:00-18:00 (МСК) |