Для работы программных комплексов ACS и EMS предусмотрена система лицензирования, подразумевающая наличие файлов лицензии на сервере по определенному пути.
EMS
Для EMS предусмотрено несколько типов лицензии:
- Базовая лицензия. Файл базовой лицензии называется licence.xml
- Инкрементальная лицензия. В названии файлов лицензии этого типа присутствует порядковый номер - licence-2.xml, licence-3.xml и т.д
После установки сервера на физическую/виртуальную машину нужно перенести файлы лицензии в определенную директорию. Вне зависимости от версии сервера лицензии любых типов располагаются по пути /usr/lib/eltex-ems/conf/licence/.
Файл базовой лицензии в указанной директории может быть только в единственном числе. Файлы инкрементальной лицензии служат для расширения базовой и могут находиться во множественном числе с уникальным индексом в названии.
Для установки или переноса базовой лицензии нужно заменить стандартный файл лицензии на собственный кастомный. Для инкрементальной просто добавить в директорию все имеющиеся файлы расширения. После переноса файлов нужно перезапустить службу eltex-ems.
Пример при копировании из домашней директории :
cp licenсe.xml /usr/lib/eltex-ems/conf/licence/licence.xml cp licenсe-2.xml /usr/lib/eltex-ems/conf/licence/licence-2.xml cp licenсe-3.xml /usr/lib/eltex-ems/conf/licence/licence-3.xml service eltex-ems restart
Проверить состояние лицензии можно во вкладке EMS: справка > лицензия
ACS
В лицензировании сервиса ACS используется один единственный тип файла лицензии совместно с электронным ключом (eToken / ruToken). Такой способ подразумевает их одновременное использование.
В случае переноса сервера с одной машины на другую нужно перенести как сам файл, так и физический ключ. На сервере должно быть подготовлено программное окружение для работы eToken / ruToken.
После подключения USB-ключа к серверу проверка его определения выполняется командой lsusb
Если ключ определился, то должна быть выведена строка:
для eToken:
Bus 003 Device 002: ID 0529:0620 Aladdin Knowledge Systems
для Rutoken:
Bus 005 Device 002: ID 0a89:0030
Для получения дополнительной информации о работы токена можно использовать приложение pkcs11-tool.
Вывести общую информацию для ключа:
для eToken
pkcs11-tool --module=/usr/lib/libeTPkcs11.so -I Cryptoki version 2.1 Manufacturer Aladdin Ltd. Library eToken PKCS#11 (ver 5.0) Using slot 0 with a present token (0x0)
для Rutoken:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -I Cryptoki version 2.20 Manufacturer Aktiv Co. Library Rutoken ECP PKCS #11 library (ver 1.5) Using slot 0 with a present token (0x0)
Отобразить доступные слоты :
для eToken
pkcs11-tool --module=/usr/lib/libeTPkcs11.so -L Available slots: Slot 0 (0x0): SafeNet eToken 5100 [Main Interface] 00 00 token label : eToken token manufacturer : Aladdin Ltd. token model : eToken token flags : rng, login required, PIN initialized, token initialized, other flags=0x200 hardware version : 4.3 firmware version : 0.0 serial num : 00a0f324 Slot 1 (0x1): (empty) Slot 2 (0x2): (empty) Slot 3 (0x3): (empty) Slot 4 (0x4): (empty) Slot 5 (0x5): (empty)
для Rutoken:
root@acs:~# pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -L Available slots: Slot 0 (0x0): Aktiv Rutoken ECP 00 00 token label : Rutoken ECP <no label> token manufacturer : Aktiv Co. token model : Rutoken ECP token flags : rng, login required, PIN initialized, token initialized hardware version : 67.4 firmware version : 32.2 serial num : 46b64ea3 Slot 1 (0x1): (empty) Slot 2 (0x2): (empty) Slot 3 (0x3): (empty) Slot 4 (0x4): (empty) Slot 5 (0x5): (empty)
Файл ACS-лицензии называется license.bank располагается по пути /var/acsd/license/. Пример переноса из домашней директории:
cp license.bank /var/acsd/license/license.bank service acsd restart
Проверить корректность определения лицензии внутри самого сервиса можно с помощью команды statistics
********************************************
* ELTEX ACS CLI *
* *
* WARNING: Authorized Access Only *
********************************************
User 'admin' is logged in.
Welcome, it is Сб май 16 12:36:07 +07 2026
(acs)statistics
Currently active sessions: 0
Average session time: 0.050 seconds
Success:
last minute: 2
last hour: 48
overall: 35124
Error:
last minute: 0
last hour: 0
overall: 5
Timed out:
last minute: 0
last hour: 0
overall: 0
Refused:
last minute: 1
last hour: 24
overall: 18750
Downloads:
in queue: 0
success: 18
failed: 0
license: Use 1 banks
license bank 'converted from single license' (limit 10000):
target to 3358 CPEs of 268 models, used 3358, available 6642
memory: RSS 210.3Mb, Peak RSS 210.3Mb
cpu time: 00:14:39.575894
acsd running for 18 days, 20:11:28