Проверка лицензий на сервере 1С: подсчёт активных пользователей

Платформа 1С:Предприятие работает по модели клиент-лицензирования: каждый активный пользователь занимает одну лицензию на сервере. Если лицензий меньше, чем подключающихся пользователей, часть сотрудников получит отказ в доступе. Чтобы избежать простоев, администратор должен контролировать, сколько лицензий назначено, сколько занято прямо сейчас и кто их использует.
Операционная система хранит информацию о лицензиях в службе лицензирования 1С — её обслуживают процессы ragent (агент сервера) и ring (утилита командной строки). Проверить данные можно тремя способами: через графическую консоль администрирования, веб-интерфейс ragent или командами в терминале. Выбор метода зависит от прав доступа и того, работаете вы локально на сервере или удалённо.
Где хранится информация о лицензиях 1С
Лицензии 1С:Предприятие привязаны к серверу приложений через службу лицензирования — компонент платформы, который:
- Регистрирует установленные программные лицензии (файлы с расширением .lic).
- Отслеживает активные подключения пользователей.
- Блокирует доступ, если свободных лицензий нет.
- Ведёт журнал выдачи и освобождения лицензий.
Служба работает как самостоятельный процесс — ragent (Realtime Agent). Он запускается автоматически при старте сервера и слушает порт 1540 (по умолчанию). Консоль администрирования, веб-интерфейс и утилита ring обращаются к ragent, чтобы получить данные о лицензиях.
Файлы лицензий (.lic) хранятся в каталоге:
- Windows:
C:\Program Files\1cv8\srvinfo\reg_1541\(номер порта может отличаться). - Linux:
/opt/1cv8/conf/или/home/usr1cv8/.1cv8/(зависит от способа установки).
Сама база данных лицензирования находится в оперативной памяти ragent — к файлам на диске процесс обращается только при запуске и добавлении новых лицензий.
Как посмотреть количество лицензий через консоль администрирования
Консоль администрирования — графический инструмент управления кластером серверов 1С. Через неё удобно проверять лицензии, если у вас есть права администратора кластера и доступ к компьютеру с установленной платформой 1С:Предприятие.
Пошаговая инструкция
- Запустите консоль администрирования. В Windows: «Пуск» → «1С:Предприятие 8.3» → «Администрирование серверов 1С:Предприятия». В Linux: выполните команду
gtkadm(графическая версия) или работайте через командную строку. - Подключитесь к центральному серверу. В дереве слева нажмите «Центральный сервер 1С:Предприятия» → «Добавить». Укажите имя или IP-адрес сервера (например,
192.168.1.10), порт агента кластера (по умолчанию 1540). - Раскройте кластер серверов. После подключения в дереве появится узел с именем кластера. Раскройте его → перейдите в раздел «Серверы рабочих процессов» → выберите нужный сервер.
- Откройте раздел «Лицензии». Внутри узла сервера найдите подраздел «Назначенные лицензии». Здесь отображаются все лицензии, которые сервер может выдавать клиентам.
- Проверьте количество и тип лицензий. В таблице показаны столбцы: «Серия», «Номер», «Количество», «Используется». Столбец «Количество» — это общее число лицензий в ключе (например, 50). «Используется» — сколько из них занято прямо сейчас (например, 23).
- Посмотрите активные сеансы. Чтобы увидеть, кто именно подключён, перейдите в раздел «Сеансы информационных баз». Здесь список пользователей с указанием базы данных, времени подключения и IP-адреса клиента.
Консоль показывает актуальные данные в режиме реального времени. Если пользователь завершает работу, лицензия освобождается мгновенно. Обновить информацию вручную можно клавишей F5.
Как посмотреть активные лицензии через веб-интерфейс ragent
Агент сервера ragent предоставляет веб-интерфейс для мониторинга лицензий. Этот способ удобен, если вы работаете удалённо и не хотите устанавливать консоль администрирования на свой компьютер.
Порядок действий
- Откройте браузер и введите адрес:
http://IP_адрес_сервера:1540(замените IP на адрес вашего сервера 1С). Если порт изменён, укажите актуальный номер. - Авторизуйтесь. Введите логин и пароль администратора кластера. Если аутентификация Windows, укажите учётную запись в формате
ДОМЕН\Пользователь. - Перейдите в раздел «Лицензии». В меню слева выберите кластер → сервер → «Назначенные лицензии».
- Изучите таблицу. Здесь те же данные, что в консоли: серия, номер, количество, используется. Дополнительно можно посмотреть дату выдачи и срок действия (для временных лицензий).
- Проверьте сеансы. Раздел «Сеансы» показывает активных пользователей. Если нужно, можно принудительно завершить сеанс — лицензия освободится.
Веб-интерфейс ragent работает без установки дополнительного ПО, но требует открытого порта 1540 в файрволе. Убедитесь, что доступ к этому порту разрешён только из доверенных сетей — интерфейс позволяет управлять кластером, и публичный доступ создаёт риск.
Как проверить лицензии через командную строку (утилита ring)
Утилита ring — инструмент командной строки для работы с лицензиями 1С. Она входит в состав сервера 1С:Предприятие и запускается локально на машине, где установлен агент ragent. Этот метод полезен для скриптов, автоматизации проверок и удалённого подключения по SSH.
Основные команды
1. Посмотреть список лицензий:
ring license list --server=IP_адрес_сервера:1540
Команда выведет таблицу со всеми назначенными лицензиями, их серией, количеством и типом (клиентская, серверная, КОРП).
2. Проверить активные подключения:
ring session list --server=IP_адрес_сервера:1540 --cluster=GUID_кластера
GUID кластера можно узнать командой ring cluster list. Результат покажет список сеансов с именами пользователей, базами данных и временем подключения.
3. Посмотреть использование лицензий по базам данных:
ring infobase summary list --cluster=GUID_кластера
Эта команда группирует лицензии по информационным базам — удобно, если на сервере несколько баз и нужно понять, какая из них потребляет больше лицензий.
4. Принудительно освободить лицензию (завершить сеанс):
ring session terminate --session=GUID_сеанса --cluster=GUID_кластера
GUID сеанса берётся из вывода ring session list. Будьте осторожны: принудительное завершение прервёт работу пользователя без предупреждения.
Примечания
- Утилита ring требует прав администратора кластера. Если аутентификация включена, добавьте параметры
--usr=Имя --pwd=Пароль. - В Linux путь к ring:
/opt/1cv8/x86_64/8.3.xx.xxxx/ring(замените версию на вашу). - В Windows:
C:\Program Files\1cv8\8.3.xx.xxxx\bin\ring.exe. - Команды можно добавить в cron (Linux) или планировщик задач (Windows) для автоматической проверки лицензий.
Типовые конфигурации сервера для 1С
Производительность сервера 1С зависит от количества активных пользователей, объёма базы данных и типа операций. Платформа требовательна к ядрам процессора (каждый рабочий процесс загружает одно ядро) и скорости дисков (особенно для баз на SQL Server или PostgreSQL).
| Количество пользователей | Процессор | Оперативная память | Диски | Рекомендуемая серия |
|---|---|---|---|---|
| 5–15 | Intel Xeon E-2300 (4 ядра) | 16 ГБ DDR4 | 2× SSD SATA 480 ГБ (RAID 1) | Dell PowerEdge T340, T150 |
| 15–50 | Intel Xeon Silver 4310 (12 ядер) | 64 ГБ DDR4 | 2× SSD NVMe 960 ГБ (RAID 1) | Dell PowerEdge R450, R350 |
| 50–150 | Intel Xeon Gold 5320 (26 ядер) | 128 ГБ DDR4 | 4× SSD NVMe 1.92 ТБ (RAID 10) | Dell PowerEdge R650, R750 |
| 150–500 | 2× Intel Xeon Gold 6338 (64 ядра) | 512 ГБ DDR4 | 6× SSD NVMe 3.84 ТБ (RAID 10) | Dell PowerEdge R750, R650 |
Для баз данных на PostgreSQL или Microsoft SQL Server выделяйте отдельный сервер СУБД — это снизит нагрузку на сервер приложений 1С. Если пользователей больше 100, используйте кластер из нескольких серверов с балансировкой нагрузки через центральный сервер.
Частые ошибки при проверке лицензий
Консоль администрирования не подключается к серверу
Симптомы: ошибка «Сервер не отвечает» или «Не удалось установить соединение».
Причины:
- Агент ragent не запущен. Проверьте службу «Агент сервера 1С:Предприятия 8.3» в диспетчере служб (Windows) или
systemctl status srv1cv83(Linux). - Порт 1540 заблокирован файрволом. Откройте порт командой
netsh advfirewall firewall add rule name="1C ragent" dir=in action=allow protocol=TCP localport=1540(Windows) илиufw allow 1540/tcp(Linux). - Неверный адрес или порт. Убедитесь, что указали правильный IP-адрес и порт (посмотреть в конфигурации ragent: файл
nethasp.ini).
Лицензии не отображаются или показано 0
Симптомы: в консоли раздел «Назначенные лицензии» пуст, хотя файлы .lic установлены.
Причины:
- Лицензии не активированы. Убедитесь, что файлы .lic скопированы в каталог
srvinfo/reg_XXXX/и перезапущен агент ragent. - Ключ защиты не подключён. Для аппаратных ключей (HASP) проверьте, виден ли ключ в системе командой
aksusbd(драйвер Aladdin HASP). - Лицензии назначены другому серверу в кластере. Если кластер содержит несколько серверов, проверьте назначение лицензий для каждого узла.
Количество занятых лицензий не уменьшается после выхода пользователей
Симптомы: пользователь завершил работу, но лицензия остаётся занятой.
Причины:
- Сеанс не завершён корректно (обрыв сети, принудительное закрытие клиента). По умолчанию 1С удерживает лицензию 20 минут на случай переподключения. Завершите «зависший» сеанс вручную через консоль администрирования.
- Фоновые задания. Некоторые регламентные задания (обмен данными, формирование отчётов) удерживают лицензию, пока не завершатся. Проверьте активные фоновые задания в разделе «Фоновые задания» консоли.
Ошибка «Превышено количество лицензий» при наличии свободных
Симптомы: пользователь получает отказ, хотя в консоли видны свободные лицензии.
Причины:
- Разные типы лицензий. Платформа 1С различает клиентские (для тонкого и толстого клиента) и серверные (для рабочих процессов) лицензии. Проверьте, совпадает ли тип лицензии с типом подключения.
- Ограничение по информационной базе. Если в конфигурации базы данных включено ограничение максимального числа сеансов, оно действует независимо от лицензий.
Частые вопросы о лицензиях 1С
Можно ли перенести лицензии с одного сервера на другой?
Да, программные лицензии (файлы .lic) переносятся свободно: скопируйте файлы в каталог лицензий нового сервера и перезапустите ragent. Аппаратные лицензии (HASP-ключи) привязаны к физическому устройству — его нужно переключить на новый сервер. Для «плавающих» сетевых ключей достаточно указать в настройках клиента адрес сервера с ключом.
Как посмотреть историю использования лицензий за прошлые периоды?
Платформа 1С ведёт технологический журнал (TJ), где фиксируются события выдачи и освобождения лицензий. Включите запись журнала в файле logcfg.xml (параметр Event: LICL — выдача лицензии, LICU — освобождение). Журнал пишется в каталог log сервера. Для анализа используйте внешние обработки или скрипты парсинга текстовых логов.
Сколько лицензий нужно для работы фоновых заданий?
Каждое фоновое задание занимает одну клиентскую лицензию на время выполнения. Если регламентное задание запускается каждый час и работает 10 минут, оно удерживает лицензию эти 10 минут. Планируйте запас лицензий с учётом одновременно выполняемых фоновых заданий: для типичной конфигурации (УТ, БП, ЗУП) добавьте 3-5 лицензий сверх числа активных пользователей.
Поделиться статьёй:
Об авторе

Подбор и консалтинг · Экономика и выбор
Консультант по подбору серверного оборудования. 7 лет помогает компаниям выбирать серверы под задачи и бюджет. Сторонник разумной экономии.
Все статьи автора →Похожие материалы

Ошибка 500 при публикации 1С на веб-сервере: диагностика и решение
Ошибка 500 при публикации 1С на веб-сервере парализует работу с веб-клиентом. В статье разбираем, как читать логи IIS и Apache, диагностировать проблему пошагово и исправить типичные причины: от неверной конфигурации пула приложений до нехватки ресурсов сервера. Практические решения для Windows и Linux.

Код ответа 500 в веб-сервисе 1С: почему происходит и как исправить
Ошибка с кодом состояния 500 в веб-сервисе 1С возникает из-за необработанного исключения в программном коде метода. Статья объясняет причины сбоя — от ошибок обращения к объектам до блокировок транзакций, показывает методы диагностики через технологический журнал и отладку, даёт пошаговые инструкции по устранению типичных проблем и настройке серверной инфраструктуры для стабильной работы интеграций.

Тонкие клиенты и VDI: как развернуть виртуальные рабочие места
Тонкий клиент и VDI решение для виртуальных рабочих мест: пошаговый гайд по развёртыванию, выбор платформы, требования к серверу и экономия для бизнеса