Где найти лицензии сервера 1С: ключ, пин-код и занятые места
Содержание
Посмотреть лицензии сервера 1С можно в четырёх местах: в веб-интерфейсе драйвера HASP (http://localhost:1947 на самом сервере), в каталоге программных лицензий на диске, в консоли администрирования кластера и в журнале регистрации. Каждое отвечает на свой вопрос: какой ключ физически вставлен, какие лицензии активированы, сколько мест занято прямо сейчас и кто их занял.
Сначала определитесь, что именно вы ищете. «Лицензия на сервер» — это лицензия на сервер 1С:Предприятия (работа кластера), а не клиентские лицензии на рабочие места. Они хранятся и проверяются по-разному. Ниже — по порядку: от самого простого к тому, что требует доступа к консоли и журналам.
Сначала выясните, какой у вас тип лицензии
От типа зависит, где искать. Три основных варианта:
- 🔑 Аппаратный ключ HASP — USB-«флешка» в порту сервера. Лицензия записана внутри ключа.
- 📄 Программная лицензия — файл на диске сервера. Получена по регистрационному номеру и пин-коду, привязана к конкретной машине.
- 🌐 Ключ на другом компьютере — сервер лицензий в сети, ключ физически стоит не на сервере 1С.
| Тип | Где хранится | Чем проверять |
|---|---|---|
| HASP USB | В самом ключе | Веб-интерфейс драйвера, консоль кластера |
| Программная | Файлы на диске сервера | Каталог лицензий, окно получения лицензий |
| Сетевой ключ | На сервере лицензий | Веб-интерфейс драйвера на той машине |
Если не помните, как лицензия попала на сервер, начните с диспетчера устройств или с lsusb на Linux. Ключ в порту — значит, HASP. Нет — почти наверняка программная лицензия.
Как проверить физический ключ HASP
Драйвер ключей ставит собственный веб-интерфейс. Откройте на сервере браузер и введите http://localhost:1947. Это панель управления Sentinel (HASP Admin Control Center).
Слева — разделы. Нужны два:
- Sentinel Keys — список всех найденных ключей: локальных и сетевых.
- Sessions — кто и сколько мест занимает сейчас.
В списке ключей видно идентификатор ключа, его расположение и набор функций. Нажмите Features, чтобы развернуть, что именно записано: конкретные продукты и число одновременных подключений.
Если список пуст, это не значит, что лицензии нет. Возможно, не установлен драйвер, ключ воткнут в неисправный порт или службе не хватает прав. Проверьте по очереди:
- ключ горит индикатором (у большинства моделей светодиод на корпусе);
- служба драйвера запущена;
- сервер не виртуальный, или USB проброшен в виртуальную машину корректно.
Если сервер стоит в виртуальной среде, USB-ключ пробрасывается отдельной настройкой гипервизора. Без неё ключ не виден гостевой системе, даже если физически вставлен в хост.
Что значат поля в списке ключей
Названия в интерфейсе могут слегка различаться между версиями драйвера, но логика одна:
| Что смотрите | Зачем |
|---|---|
| Идентификатор ключа | Называете его поставщику при обращении |
| Расположение (Local или имя машины) | Понять, на каком узле стоит ключ |
| Список функций (Features) | Узнать продукт и число одновременных мест |
| Количество сеансов | Сравнить занятое с доступным |
Идентификатор ключа лучше один раз записать и хранить вместе с документами на покупку. Когда ключ пропадёт или поломается, поставщику понадобится именно он.
На Linux тот же драйвер работает как служба, а веб-интерфейс открывается так же. Если браузера на сервере нет, пробросьте порт через SSH:
ssh -L 1947:localhost:1947 user@адрес_сервера
После этого откройте http://localhost:1947 на своём компьютере: вы увидите панель сервера.
Ключ на другой машине
Когда ключ стоит на отдельном компьютере, зайдите на http://<адрес_сервера_лицензий>:1947 и посмотрите разделы там. На самом сервере 1С в настройках драйвера можно указать, где искать ключ: раздел конфигурации с удалённым доступом к ключам. Если порт 1947 закрыт межсетевым экраном, ключ не найдётся, хотя на своей машине он отображается нормально.
Где лежат программные лицензии
Программная лицензия — это файлы с расширением .lic в служебном каталоге. Обычно это:
- Windows:
C:\ProgramData\1C\licenses - Linux:
/var/1C/licenses
Каталог может отличаться, если в системе настроены нестандартные пути, но по умолчанию лицензии лежат там. Если файлов нет, программная лицензия на этой машине не активирована.
Посмотреть список можно просто листингом каталога:
ls -l /var/1C/licenses
Для Windows хватит проводника или PowerShell:
Get-ChildItem C:\ProgramData\1C\licenses
Не копируйте и не переносите .lic-файлы вручную между серверами. Лицензия привязана к конфигурации оборудования. Перенесённый файл не заработает, а если вы удалили его до освобождения лицензии, восстановить придётся через поддержку.
Как увидеть пин-код и регистрационный номер
Сам пин-код после активации в программе не показывается: он нужен только для получения лицензии и хранится в конверте или письме при покупке. Если конверт потерян, искать пин-код на сервере бесполезно.
Что можно узнать на сервере:
- по какому регистрационному номеру получена активированная лицензия;
- на какое число рабочих мест она рассчитана;
- какому продукту принадлежит.
Эти сведения отображаются в окне получения лицензии. Его открывают из клиентского приложения 1С: запустите любую информационную базу, зайдите в справку и найдите пункт получения лицензий. На сервере удобно запустить консоль и посмотреть то же самое по кластеру, как описано ниже.
Если пин-код нужен повторно, обращайтесь к франчайзи или в поддержку, у которых куплена лицензия. Номер заказа или данные организации покупателя они найдут быстрее, чем вы переберёте почту.
Что делать при смене оборудования
Программная лицензия привязана к параметрам машины. После замены материнской платы, смены виртуальной среды или клонирования ВМ активация может «слететь». Лицензию придётся получать повторно, а старую сначала нужно вернуть в пул, если это ещё возможно. Подробности зависят от условий вашей лицензии, поэтому уточняйте у поставщика.
Как посмотреть лицензии в консоли кластера
Консоль администрирования серверов показывает не лицензии «вообще», а их использование: кто занял место прямо сейчас.
Порядок действий:
- Запустите консоль администрирования серверов 1С.
- Подключитесь к нужному центральному серверу и разверните ветку кластера.
- Откройте раздел Лицензии.
- Посмотрите список выданных лицензий: пользователь, приложение, компьютер, время получения.
Если вы видите здесь запись, значит, место действительно занято. Закройте сессию пользователя (раздел Сеансы), и лицензия вернётся в пул.
Раздел полезен, когда пользователи жалуются «не хватает лицензий», а по бумагам их достаточно. Часто виноваты зависшие сеансы, которые не освободили место.
Сравните число записей в разделе лицензий с числом пользователей, реально работающих в данный момент. Расхождение почти всегда означает «призрачные» сеансы после аварийного закрытия клиента.
Командная строка: утилита rac
Если графической консоли нет (типичный случай на Linux-сервере), используйте утилиту администрирования rac. Она идёт в составе сервера. Сначала нужен идентификатор кластера:
rac cluster list
Затем список выданных лицензий по этому кластеру:
rac license list --cluster=<идентификатор_кластера>
Подставьте идентификатор из первой команды. Для работы rac должен быть запущен сервер администрирования (ras). Вывод удобно перенаправить в файл и приложить к обращению в поддержку:
rac license list --cluster=<идентификатор_кластера> > licenses.txt
Метод хорош для регулярной проверки: можно повесить его на расписание и сверять число занятых мест с лимитом. Так вы заметите «утечку» лицензий раньше, чем пользователи начнут жаловаться.
Как читать список
В списке обратите внимание на три вещи:
- 👤 Пользователь и компьютер. Если один человек занял несколько мест с разных машин, часть сеансов наверняка зависла.
- ⏱️ Время получения. Запись трёхдневной давности в базе, где все уходят вечером, подозрительна.
- 🧾 Тип приложения. Клиент, веб-клиент, фоновое задание, COM-соединение: каждое может занимать место отдельно.
Фоновые задания и внешние соединения часто забывают. Обмен с сайтом или регламентные задания держат лицензию, пока работают, и это нормально. Если же соединение «висит» неделями, ищите причину в скрипте, который его открыл и не закрыл.
Что искать в журнале регистрации
Журнал регистрации помогает, когда нужно понять, что произошло вчера или неделю назад. Консоль показывает только текущее состояние.
Откройте журнал нужной информационной базы и отфильтруйте события по двум признакам:
- Пользователь — чтобы увидеть, кто работал в интересующее вас время;
- Событие — сеансы и ошибки подключения (начало и завершение сеанса, ошибки лицензирования).
Сообщения об отказе в лицензии обычно содержат текст про отсутствие свободной лицензии или недоступность ключа. Это лучший способ понять, в какой момент и у кого появилась проблема: у всех сразу (упал ключ или драйвер) или только у конкретных людей (кончился лимит).
Если журнал пустой, проверьте, включено ли его ведение для этой базы и не удалили ли вы старые записи при очистке.
Типичные ошибки при поиске лицензий
Эти проблемы возникают чаще всего:
- 🔍 Смотрят не в том окне. Клиентские лицензии и серверные проверяют в разных окнах. Если вы смотрите окно клиента, серверную лицензию в нём не увидите.
- 🖥️ Проверяют не ту машину. Ключ стоит на одном узле, а консоль подключена к другому. Убедитесь, что вы на нужном сервере.
- 🔒 Закрыт порт 1947. Веб-интерфейс доступен локально, но с другого компьютера нет. Проверьте брандмауэр.
- 🧩 Старый драйвер. После обновления платформы ключ перестаёт определяться. Обновите драйвер защиты.
- 👻 Зависшие сеансы. Консоль показывает занятые лицензии, хотя пользователь давно ушёл.
Как отличить сбой ключа от нехватки мест
Это два разных случая, и лечатся они по-разному. Сравните симптомы:
| Признак | Сбой ключа или драйвера | Нехватка мест |
|---|---|---|
| Кто пострадал | Все пользователи сразу | Последние, кто входил |
| Что видно в веб-интерфейсе HASP | Ключ не определяется | Ключ на месте, сеансов много |
| Что помогает | Драйвер, порт, проброс USB | Закрыть зависшие сеансы |
| Когда начинается | После перезагрузки, обновления, переноса | В часы пик |
Если проблема началась сразу после обновления платформы или перезагрузки сервера, сначала проверьте службу драйвера. Если по утрам всё работает, а к обеду «кончаются» места, смотрите сеансы и фоновые задания.
Быстрая диагностика, если пользователи не могут войти:
Чек-лист перед обращением в поддержку
Соберите данные заранее, и поставщик решит вопрос быстрее: