как узнать количество использованных лицензий 1с
Мониторинг количества использованных клиентских лицензий, выданных сервером 1С Предприятия, работающим на платформе GNU/Linux
0. Общие моменты
Для корректной работы приведенного ниже скрипта необходимо, чтобы на серверах 1С Предприятия, на которых активированы программные лиценизии, были установлены следующие пакеты: ring, license-tools, zabbix-agent, zabbix_sender, а так же запущен RAS.
ВАЖНО: Ответственность за любые последствия, возникшие в результате внесения изменений в работающую систему по материалам данной статьи, лежат исключительно на лице, внесшим данные изменения!
1. Настройки на сервере, содержащем программные лицензии
1.1. Поместить скрипты 1c_common_module.sh и 1c_license_server.sh в каталог /etc/zabbix/scripts. Дать права на их выполнение
1.2. В конфигурационном файле zabbix_agentd.conf необходимо задать параметр Hostname (необходим для работы zabbix_seneder).
1.3. Добавить конфигурационный файл для zabbix-agent, содержащий необходимые значения параметра UserParameter
Текст 1. Содержимое файла /etc/zabbix/zabbix_agentd.d/userparameter_1c-ls.conf
1.4. Перезапустить сервис zabbix-agent
1.5. Создать задание для cron, к примеру, выполняемое каждый час. Для этого в каталоге /etc/cron.hourly необходимо создать файл следующего содержания и установить для него права на исполнение
Текст 2. Содержимое файла /etc/cron.hourly/1c_ls_license_info.sh.
2. Настройки на Zabbix-сервере
2.1. Сделать импорт шаблона 1c_license_server.xml
2.2. Добавить данный шаблон узлу, на котором активированы программные лицензии.
2.3. В случае, если RAS у вас развернут на нестандартных портах, то изменить макрос , унаследованный от шаблона, на необходимое значение.
Информация: Если количество использованных лицензий равно максимальному количеству лицензируемых сеансов, то срабатывает триггер с уровнем важности «Высокая».
Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download
Монитор установленных на 1С сервере программных лицензий
Часто возникает необходимость проверить, сколько фактически установлено программных лицензий 1С и сколько используется в настоящий момент времени.
Для данных целей была написана обработка, которая получает установленные программные лицензии и фактически используемые на сервере 1С.
Сразу скажу, что данная обработка создана только для управляемого приложения(тонкий клиент), исходный код отсутствует.
Если у вас используется обычное приложение (толстый клиент), для ее запуска необходимо создать пустую информационную базу на сервер 1С, либо файловую базу на сервере 1С, либо добавить в конфигурацию. Если управляемое приложение (тонкий клиент), ее достаточно запустить в управляемом приложении на сервере 1С.
Предварительно необходимо установить среду java, утилиту ring, дополнение к утилите ring лицензирование, установка подробно описана в статье //v8book.ru/public/518571/ или https://its.1c.ru/db/v838doc/bookmark/adm/TI000000665.
После открытия обработки последовательность действий следующая :
Проверяем готовность сервера, нажимаем на кнопку «Проверка готовности сервера»
Формируем файл-запрос для получения установленных лицензий, нажимаем на кнопку «Сформировать файл запрос»
Формируем отчет по используемым и установленным лицензиям, нажимаем на кнопку «Получить лицензии». Предварительно, для подключения, необходимо указать адрес 1С сервера и учетные данные.
К сожалению, нет возможности убрать появляющиеся окна вызова командной строки, в этом направлении сейчас работаю.
Требование : Платформа 8.3. Операционная система: Windows XP и старше.
Использование утилиты RING для проверки информации о программных лицензиях
Общая схема работы с утилитой:
-Устанавливаем, прописываем переменные окружения (Этот компьютер – Свойства – Дополнительные параметры системы)
JAVA_HOME = C:\Program Files\Java\jre1.8.0_271 ( создаем новую переменную )
PATH = C:\Program Files\Java\jre1.8.0_271\bin ( Добавляем путь )
-Установочные файлы присутствуют на сайте обновлений ИТС:
— Запускаем « C:\Distr\1c_enterprise_license_tools_0.15.0_2_windows_x86 \1ce-installer.cmd»
-Проверяем, что утилита добавилась в переменную окружения PATH
Файлы с лицензиями могут находится в разных местах, 1С при проверке лицензии ищет их в разных каталогах. Желательно для порядка хранить их в одном месте, например в «C:\ProgramData\1C\licenses»
О писание каталогов, где хранятся лицензии есть на сайте ИТС: https://its.1c.ru/db/v8311doc#bookmark:adm:TI000000326
ring license list – список файлов лицензий
ring license info — name 488888806583092-8666999979 – информация о владельце лицензии
ring license validate — name 29888866630754-8187878665 – информация о соответствии лицензии конфигурации компьютера.
Пример ответа :
C:\Program Files\1C\1CE\components\1c-enterprise-ring-0.19.5+12-x86>ring license
Проверка лицензии завершилась с ошибкой.
По причине : Удалено :
— CPU_1 : CPU1, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_0 : CPU0, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_2 : CPU2, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
— CPU_3 : CPU3, Intel64 Family 6 Model 62 Stepping 4, 64, 64, 0F8BFBFF000306E4,
Более подробное описание процесса есть на сайте ИТС:
Но мне пришлось много времени потратить, чтобы во всём разобраться, так что я решил написать собственную инструкцию.
Где посмотреть лицензионный ключ в 1С
Настроить запуск клиента 1С можно в диалоговом окне запуска 1С по кнопке «Настроить»
Если снять флаг «Использовать аппаратную лицензию», то 1С будет сначала искать программный ключ и наоборот, если он стоит, то в первую очередь будет производится поиск аппаратного ключа.
Аппаратный ключ защиты бывает локальный однопользовательский и многопользовательский.
Однопользовательский ключ – обеспечивает запуск на компьютере с ключом произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Локальные однопользовательские ключи представлены моделью Basic (фиолетового цвета), данный ключ имеет маркировку H4 M1 ORGL8, не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.
Многопользовательский клиентский ключ, доступный по сети через HASP License Manager
Обеспечивает одновременную работу стольких компьютеров, на сколько пользователей имеется ключ. На одном компьютере возможен запуск произвольного количества экземпляров системы в режиме 1С:Предприятие или Конфигуратор. Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров в сети, на которых установлен и настроен HASP License Manager.Сетевые клиентские ключи включают серию Net (красного цвета). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8, где ХX — количество лицензий (например NET5 ORGL8). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B. Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.
Для 64-битного сервера используется ключ Max (зеленого цвета) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.
Ключи для сервера 1С Предприятие бывают только локальные. 32-битная версия имеет ключ защиты Pro, который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8, поставляется вместе с лицензией на сервер 1С Предприятие.
В 1С информацию о полученной лицензии можно посмотреть нажав «Справка» — «О программе»
В разделе Лицензия: сначала идет клиентская лицензия, затем, если это серверный вариант, лицензия сервера 1С
А так будет выглядеть информация с использованием программного ключа
В разделе Лицензия: будет указан Регистрационный номер комплекта и будет указан путь к файлу лицензии «file://C:/ProgramData/1C/1Cv82/conf/20120430015941.lic».
Начиная с версии платформы 1С:Предприятия — 8.2.15 список сеансов инф. базы в консоли Администрирование серверов 1С:Предприятия содержит колонку с информацией о лицензии, используемой каждым сеансом. Так что учет используемых лицензий аппаратных и программных можно вести в Консоли Администрирования серверов 1С. В средствах программного администрирования имеется свойство License объекта ISessionInfo. В более ранних версиях платформы 1С:Предприятия 8.2 таких средств нет.
Может быть интересно по этой теме:
1c8 Как посмотреть колличество лицензий?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Определить и напечатать колличество отрицательных элементов во всей матрице AW и их колличество в каждом столбце.
Определить и напечатать колличество отрицательных элементов во всей матрице AW и их колличество в.
Как открыть менеджер лицензий?
Добрый день,мне нужно открыть менеджер лицензий что бы вставить туда ключик для Авиры.Как это.
1C8.2. Как установить КлючПараметровПечати?
Всем доброго времени суток! Необходимо настроить автоматическую печать табличного документа.
1c8 как трактовать ошибку?
Поспешил написать тему. Ошибку увидел и устранил. Просьба к админам тему удалить!
Цитата(Найлло @ 11:07:2008, 13:00 ) *
снеси винду локальному =)
Это прикол? ohmy.gif
Попробуй найти файлик nethasp.ini и поправить в нем строчки примерно вот-так. по идее он должен лежать в рабочей папке рограммы, его использующего. Параметры разумеется свои 😉
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Enabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_TCPIP_METHOD = TCP
NH_SERVER_ADDR = 192.168.10.1
NH_SERVER_NAME = EM
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как посчитать сколько в моей программе нарушено лицензий?
Делаю я свой программный продукт, который хочу продавать. Положим там используется декодирование.
1c8 как определить является ли дата выходным днем?
Есть ли функция, которая будет показывать каким днем недели является выбранная дата?