Администрирование · 9 мин
HASP и 1С: как посмотреть лицензии на ключе защиты
Как посмотреть лицензии 1С на ключе HASP: утилита Admin Control Center, менеджер лицензий, диагностика видимости ключа в сети и типичные ошибки.
Лицензии 1С бывают двух типов: программные (привязаны к компьютеру через файл лицензии) и аппаратные, записанные в USB-ключ HASP. Если в организации используется именно ключ, рано или поздно возникает задача посмотреть, какие лицензии на нём записаны, сколько их и видит ли ключ сервер 1С. Для этого используются штатные средства: веб-интерфейс Sentinel Admin Control Center, диспетчер лицензий 1С и служебные утилиты.
Важно сразу различать два объекта: сам ключ HASP (физическое устройство) и лицензионную информацию, которую из него считывает менеджер лицензий HASP License Manager. 1С не хранит данные о количестве лицензий в своей базе — она обращается к менеджеру лицензий при каждом запуске сеанса. Поэтому «посмотреть лицензии» означает либо открыть интерфейс менеджера лицензий HASP, либо проверить со стороны 1С, сколько лицензий реально выдано пользователям.
Ниже разобраны рабочие способы просмотра лицензий на ключе HASP, проверка видимости ключа по сети, диагностика типичных проблем и границы того, что можно сделать самостоятельно без риска потерять лицензии.
Как устроена защита 1С на ключах HASP
1С использует ключи семейства Sentinel HASP (ранее — Aladdin HASP). Ключ содержит прошитую производителем информацию: тип лицензии (например, клиентская на 5, 10, 50, 100 или 500 сеансов, либо серверная), номер ключа и признаки редакции продукта. Изменить или дописать лицензии на ключ самостоятельно нельзя — это делает только фирма «1С» или её партнёр при выдаче.
Для работы ключа на компьютере или сервере устанавливается драйвер HASP и служба Sentinel LDK License Manager (hasplms). Именно эта служба отвечает на запросы 1С и выдаёт лицензии по сети. Соответственно, вся диагностика сводится к двум вопросам: работает ли менеджер лицензий и виден ли ему ключ.
Просмотр лицензий через Admin Control Center
Основной инструмент — веб-интерфейс Admin Control Center. Он устанавливается вместе с драйвером HASP и доступен на любом компьютере, где работает менеджер лицензий. Откройте браузер и перейдите по адресу http://localhost:1947 (если проверяете удалённый сервер, подставьте его IP-адрес вместо localhost, при условии что доступ извне включён в настройках ACC).
В левом меню выберите раздел «Sentinel Keys». Здесь отображается список всех ключей, видимых данному менеджеру лицензий: локальных и сетевых. Для каждого ключа показываются его серийный номер, тип (HASP HL), количество лицензий (поле Sessions/Logins) и число занятых сессий. Кнопка «Sessions» или «Features» рядом с ключом открывает детализацию — какие рабочие станции сейчас заняли лицензии.
Если ключ физически вставлен, но в списке не появляется, проблема почти всегда в драйвере или службе менеджера лицензий, а не в самом ключе. Проверьте, что служба Sentinel LDK License Manager запущена, и перезагрузите страницу ACC.
- 1Откройте браузер и перейдите по адресу http://localhost:1947 на компьютере с ключом
- 2В меню слева выберите раздел Sentinel Keys
- 3Найдите ключ в списке и посмотрите количество лицензий и занятых сессий
- 4Откройте Sessions/Features, чтобы увидеть, какие компьютеры заняли лицензии
- 5Если список пуст — проверьте службу Sentinel LDK License Manager и переустановите драйвер HASP
Проверка со стороны 1С: консоль кластера и сеансы
Если 1С работает в клиент-серверном варианте, фактическое потребление лицензий удобно смотреть в консоли кластера серверов 1С. Откройте консоль, разверните кластер, затем ветку «Сеансы». Каждый активный сеанс пользователя потребляет клиентскую лицензию. Сопоставив число сеансов с ёмкостью ключа из ACC, можно понять, сколько лицензий осталось в запасе.
Для файлового варианта с раздачей лицензий по сети такой консоли нет — ориентируйтесь на счётчик занятых сессий в Admin Control Center. Если пользователи получают ошибку «не найдена лицензия», хотя ключ на месте, сравните число активных сессий в ACC с номиналом ключа: часто лицензии «зависают» за сеансами, которые завершились аварийно.
Как узнать номер ключа и тип лицензии
Номер ключа понадобится при обращении в поддержку, при продлении или при покупке дополнительных лицензий. Самый простой способ — посмотреть маркировку на корпусе ключа: там указан номер вида XXXXX-XXXXX. Но надёжнее сверить его с тем, что видит система, потому что в серверной может стоять несколько похожих ключей.
В Admin Control Center в разделе Sentinel Keys номер ключа отображается в столбце Key ID. Тип лицензии (клиентская многопользовательская, серверная, комбинированная) определяется по конфигурации ключа — в деталях ключа видны feature-записи. Для ключей 1С характерны признаки ORGL8 (клиентские лицензии) и EN8SA (сервер 1С:Предприятия).
Смотрите количество лицензий и занятые сессии в разделе Sentinel Keys
Проверьте службу hasplms, переподключите ключ, переустановите драйвер
Проверьте занятые сессии и доступность сервера лицензий по сети
Диагностика: ключ есть, а 1С лицензию не видит
Типичная ситуация: в ACC ключ отображается корректно, но при запуске 1С выдаёт «Не найдена лицензия». Причины обычно следующие. Первая — клиентский компьютер не может достучаться до сервера лицензий по сети: менеджер лицензий использует порт 1947 (и UDP-широковещательные запросы для поиска), которые могут быть закрыты брандмауэром. Вторая — все лицензии заняты, включая зависшие сеансы. Третья — конфликт нескольких менеджеров лицензий в одной сети, когда клиент находит «чужой» сервер без нужного ключа.
Порядок проверки: убедитесь, что с клиентской машины открывается http://адрес_сервера:1947; в ACC на сервере посмотрите счётчик занятых сессий; при необходимости в настройках ACC (раздел Configuration, вкладка Access to Remote License Managers) явно укажите адрес сервера лицензий, чтобы клиент не искал его широковещательными запросами.
Частые ошибки и ограничения
Распространённая ошибка — попытка посмотреть содержимое ключа сторонними утилитами или «считать» его для копирования. Ключ HASP аппаратно защищён, его содержимое не клонируется легальными средствами, а попытки взлома нарушают лицензионное соглашение и могут вывести ключ из строя. Вся доступная администратору информация — это номер, тип и счётчики сессий в ACC.
Вторая ошибка — путать программные и аппаратные лицензии. Если 1С активирована программной лицензией (файл .lic в служебном каталоге), ключ HASP для неё не нужен, и искать её в ACC бессмысленно. Проверить, какой тип лицензии использует конкретная установка, можно в диалоге «О программе» в 1С или по наличию файлов лицензий в каталоге conf.
Частые вопросы
Можно ли посмотреть лицензии на ключе HASP удалённо?
Да, если в настройках Admin Control Center на сервере разрешён удалённый доступ (раздел Configuration). Тогда ACC открывается по адресу http://IP-сервера:1947 с любой машины в сети. По умолчанию в свежих версиях драйвера удалённый доступ ограничен — его нужно включить явно.
Где в 1С посмотреть, какая лицензия используется?
В режиме 1С:Предприятие откройте «Сервис — О программе»: там указано, используется программная лицензия или аппаратный ключ, и приведены сведения о ней. Для серверной установки дополнительно смотрите консоль кластера и ACC.
Что делать, если в ACC видно меньше лицензий, чем должно быть?
Сначала убедитесь, что в сервер вставлены все ключи и все они видны в списке Sentinel Keys — лицензии с разных ключей суммируются. Если ключ виден, но номинал не совпадает с ожидаемым, сверьте номер ключа с документами поставки и обратитесь к партнёру 1С, выдавшему лицензию.
Можно ли скопировать ключ HASP или перенести лицензии с него?
Нет. Аппаратный ключ не копируется, лицензии с него не переносятся на другой носитель. При выходе ключа из строя лицензии восстанавливаются через фирму «1С» или партнёра по процедуре замены, при наличии регистрационных данных.
Почему лицензии «зависают» и как их освободить?
При аварийном завершении сеанса менеджер лицензий может некоторое время считать лицензию занятой. Обычно сессия снимается по таймауту автоматически. Ускорить можно перезапуском службы Sentinel LDK License Manager, но это разорвёт лицензии у всех активных пользователей — делайте это вне рабочего времени.
Что важно запомнить
Лицензии на ключе HASP смотрят через Admin Control Center (http://localhost:1947, раздел Sentinel Keys), а реальное потребление — через консоль кластера 1С и счётчик сессий. Большинство проблем сводится к службе менеджера лицензий, порту 1947 и зависшим сеансам.