Администрирование · 10 мин
Как узнать, сколько лицензий 1С установлено на сервере
Практические способы проверить лицензии 1С на сервере: консоль кластера, сервер лицензирования, программные и аппаратные ключи, файлы licdata и типичные ошибки.
Лицензии 1С:Предприятия бывают двух типов — программные (привязаны к параметрам компьютера и активируются пин-кодом) и аппаратные (USB-ключи HASP). Узнать, сколько лицензий установлено на сервере, можно несколькими способами: через консоль кластера серверов 1С, через оснастку управления лицензированием, через службу HASP License Manager для аппаратных ключей и через файловую систему сервера.
Важно понимать, что «установленные лицензии» и «используемые лицензии» — разные вещи. Первое — это сколько лицензий активировано или подключено к серверу физически. Второе — сколько сеансов прямо сейчас занимают лицензии. Оба показателя проверяются по-разному, и ниже разобраны оба сценария.
Прежде чем начинать проверку, убедитесь, что у вас есть административный доступ к серверу 1С и к консоли кластера. Без прав администратора кластера часть информации будет недоступна.
Разберитесь, какие лицензии используются на сервере
Способ проверки зависит от типа лицензирования. Программные лицензии хранятся в виде файлов с расширением .lic на диске сервера и привязаны к его аппаратным параметрам. Аппаратные — это физические USB-ключи, вставленные в сервер или раздаваемые по сети через менеджер лицензий HASP.
Часто встречается смешанная схема: клиентские лицензии раздаёт сервер 1С из программных файлов, а серверная лицензия (на сам сервер 1С:Предприятия) может быть и программной, и аппаратной. Поэтому проверять нужно оба механизма, иначе картина будет неполной.
Ещё один вариант — когда лицензии розданы не на сам сервер 1С, а на отдельный компьютер с менеджером лицензий. Тогда на сервере вы ничего не найдёте, и данные нужно смотреть на той машине, где установлен HASP License Manager или активированы программные лицензии.
Проверьте лицензии через консоль кластера серверов 1С
Основной инструмент администратора — консоль управления серверами 1С (1CV8 Servers.msc). Откройте её на сервере или с рабочего места администратора, подключитесь к нужному серверу и разверните дерево кластера.
Чтобы увидеть, какие лицензии активированы на компьютере сервера, откройте свойства самого сервера в консоли либо используйте оснастку «Управление лицензированием», если она установлена вместе с компонентами сервера. В ней отображается список активированных программных лицензий: номер комплекта, количество лицензий в комплекте и параметры привязки.
Текущее потребление лицензий видно в разделе «Сеансы» кластера. Отсортируйте список по колонке лицензий — там отображается, какая лицензия выдана каждому сеансу. Сгруппировав сеансы по комплектам, вы поймёте, сколько лицензий занято и сколько осталось свободными.
- 1Откройте консоль управления серверами 1С и подключитесь к нужному серверу
- 2Разверните ветку кластера и откройте список сеансов
- 3Посмотрите колонку с информацией о лицензиях у каждого сеанса
- 4Откройте свойства сервера или оснастку лицензирования, чтобы увидеть активированные комплекты
- 5Сопоставьте количество активированных лицензий с количеством занятых сеансами
Найдите файлы программных лицензий на диске сервера
Программные лицензии 1С хранятся в файлах с расширением .lic. Стандартное расположение на Windows-сервере — каталог C:\ProgramData\1C\licenses (папка ProgramData скрытая, включите отображение скрытых элементов или введите путь напрямую в проводнике). На Linux-сервере лицензии обычно лежат в /var/1C/licenses.
Количество файлов не всегда равно количеству лицензий: один файл комплекта может содержать, например, 5, 10 или 50 клиентских лицензий. Чтобы узнать номинал комплекта, нужно открыть сведения о лицензии через механизм активации 1С или сопоставить номер комплекта с документами поставки.
Учтите, что в каталоге могут лежать «старые» файлы лицензий от предыдущих активаций — например, после замены оборудования лицензия перевыпускалась. Такие файлы невалидны, но визуально неотличимы от рабочих. Достоверный список даёт только оснастка лицензирования или проверка через конфигуратор.
dir "C:\ProgramData\1C\licenses" /bПроверьте аппаратные ключи HASP
Если используются USB-ключи, зайдите на сервер физически или через удалённый доступ и проверьте, какие ключи вставлены в USB-порты. Красные ключи — это обычно клиентские лицензии (на 5, 10, 20, 50, 100, 300 или 500 пользователей), ключ другого цвета может быть серверной лицензией.
Удобнее всего смотреть ключи через веб-интерфейс Sentinel Admin Control Center, который доступен по адресу http://localhost:1947 на машине с установленным драйвером ключа. В разделе Sentinel Keys отображаются все подключённые ключи, их тип и количество лицензий в каждом.
Там же, в разделе Sessions, видно, сколько лицензий из ключа сейчас занято. Это удобно для диагностики ситуации «лицензии вроде есть, а пользователей не пускает» — возможно, ключ исчерпан или сеансы зависли и не освобождают лицензии.
Проверьте лицензии изнутри 1С и через технологический журнал
Из клиентского приложения 1С можно увидеть часть информации без доступа к серверу. В режиме «Предприятие» откройте раздел администрирования и пункт «Пользователи и права» либо «Активные пользователи» (в типовых конфигурациях путь может отличаться) — там видно текущие сеансы, но не сами лицензии.
Для глубокой диагностики используется технологический журнал сервера 1С: в нём фиксируются события выдачи и отказа в выдаче лицензий. Если лицензий не хватает, в журнале и в сообщениях пользователей появляются ошибки вида «не найдена лицензия» или «исчерпано количество лицензий». Это косвенный, но надёжный признак того, что лимит исчерпан.
Ещё один источник — реестр Windows на сервере и файлы конфигурации менеджера лицензий HASP (nhsrv.ini, если используется сетевое раздача ключей). Там можно увидеть, откуда сервер получает лицензии, и понять, локальные они или сетевые.
Сопоставьте установленные лицензии с фактическим потреблением
Знать количество установленных лицензий полезно, но для планирования закупок важнее понимать реальное потребление. Снимите статистику сеансов в часы пиковой нагрузки — обычно это утро рабочего дня и периоды сдачи отчётности. Посчитайте максимальное число одновременных сеансов, требующих лицензий.
Обратите внимание на «зависшие» сеансы: они занимают лицензии, хотя пользователь давно закрыл программу. Настройка времени завершения спящих сеансов в свойствах информационной базы помогает освобождать лицензии автоматически.
Если на сервере работают фоновые задания и регламентные операции, учтите, что они тоже могут потреблять лицензии в зависимости от настроек. Это частая причина нехватки лицензий при формально достаточном их количестве.
Как проверить результат
Все комплекты активированы, статус без ошибок
Комплекты с пометкой о нарушении привязки или отсутствуют
Занято меньше, чем установлено, есть запас
Занято столько же или больше, пользователи получают отказы
Все ключи видны, лимиты соответствуют документам
Ключ не отображается или показывает нулевой лимит
Типичные ошибки при подсчёте лицензий
Ещё одна ошибка — полагаться на данные инвентаризации, собранные давно. Лицензии перевыпускаются при смене оборудования, добавляются новые комплекты, ключи переставляют между серверами. Проверку стоит повторять после любых изменений инфраструктуры.
Наконец, не стоит удалять «лишние» файлы .lic вручную, чтобы навести порядок. Если удалить действующий файл лицензии, сервер перестанет выдавать лицензии сеансам, и восстановление потребует повторной активации с использованием резервных пин-кодов, число которых ограничено.
Что важно запомнить
Программные лицензии проверяйте в оснастке лицензирования и каталоге licenses, аппаратные — через Admin Control Center на порту 1947, а фактическое использование — в списке сеансов кластера. Установленное количество и реальное потребление — разные показатели, контролировать нужно оба.
Частые вопросы
Можно ли узнать количество лицензий без доступа к серверу?
Частично. Из клиентского приложения видны активные сеансы, но не сами лицензии. Полную картину даёт только консоль кластера, оснастка лицензирования или веб-интерфейс менеджера ключей, для чего нужны права администратора.
Почему файлов .lic меньше, чем куплено лицензий?
Потому что один файл — это комплект, который может включать несколько лицензий. Номинал комплекта указывается в документации поставки и виден при активации, а не по имени файла.
Что делать, если лицензии установлены, но пользователей не пускает?
Проверьте список сеансов на зависшие подключения, убедитесь, что служба сервера 1С видит лицензии (перезапуск в нерабочее время иногда помогает), а для USB-ключей — что ключ определяется в Admin Control Center.
Где посмотреть лицензии на сервере под Linux?
Файлы лицензий обычно находятся в каталоге /var/1C/licenses. Текущие сеансы и выдачу лицензий смотрят через консоль кластера или утилиту rac с соответствующими командами.
Можно ли перенести программные лицензии на другой сервер?
Да, но только через новую активацию: при смене ключевых параметров компьютера старая привязка становится недействительной, и лицензию активируют заново резервным пин-кодом. Их количество ограничено, поэтому планируйте перенос заранее.
Как отличить серверную лицензию от клиентской?
Серверная лицензия лицензирует работу самого сервера 1С:Предприятия и поставляется отдельным продуктом. Клиентские лицензии дают право подключения пользователей. В документах поставки и в оснастке лицензирования тип комплекта указывается явно.