IE2017

Статистика по лицензиям (мониторинг лицензий)

Администрирование - Системное

Конфигурация для получения сведений об используемых лицензиях на сервере 1С Предприятия. Позволяет быстро получать данные и просматривать их в виде отчета.

В один прекрасный момент у пользователей возникла проблема с запуском 1С, постоянно кому-то не хватало лицензий.

Решил быстро написать конфигурацию для получения сведений о лицензиях в сервера 1С Предприятия, чтобы посмотреть что там творится. После изобретения велосипеда, оказалось, что я не первый и уже есть похожие разработки, вот и вот. Ну да ладно, надеюсь и моя поделка кому-нибудь приходится.

Решаемые задачи:

  • Получение и накопление данных о лиценциях с с сервера 1С Предприятия
  • Построение отчетов по текущим данным.
  • Построение графиков по динамике использования ключей.

Особенности:

К сожалению, сервер 1С ничего не знает о ключе, кроме его серии и максимальном количестве лицензий. Хотя может и знает, но делиться этой информацией не хочет. Но суть в том, что если у вас два ключа H4 NET50 ORGL8, то невозможно отличить один от другого. Поэтому информация по ключам одинаковой серии будет суммироваться.

Использование:

Получать информацию можно вручную, а можно настроить периодический опрос сервера через заданные промежутки времени. Фоновые задания не делал, особой необходимости в них не было.

Что дальше?

При желании можно получать информацию о начала работы каждого пользователя, продолжительности работы и активности (самые частые перезапуски и количество запущенных приложений)


Скачать файлы

Наименование Файл Версия Размер
Конфигурация "Статистика по используемым лицензиям 1С"
.zip 317,90Kb
19.06.15
113
.zip 0.1.2 317,90Kb 113 Скачать

См. также

Комментарии
1. Александр Лыткин (TrinitronOTV) 17.04.15 17:53 Сейчас в теме
К файловому варианту можно как-нибудь прикрутить такое решение?
2. Александр Шкураев (salexdv) 1252 17.04.15 17:56 Сейчас в теме
(1) TrinitronOTV, Нет, такое только в клиент-серверном варианте работы
3. Геннадий Николаев (genayo) 18.04.15 20:47 Сейчас в теме
Интересно. Но невозможность выяснить, с какого именно ключа получена лицензия, очень снижает практическую ценность данной разработки. в принципе, частично можно эту проблему решить, если каким-то образом получать информацию от Nethasp монитора, но полного решения проблемы видимо не существует...
4. Александр Шкураев (salexdv) 1252 19.04.15 10:47 Сейчас в теме
(3) genayo, да, этот момент очень огорчает. В любом случае эта разработка помогла увидеть какие пользователи на каких ключах чаще всего "сидят" и распределить их с помощью настройки nhsrv.ini и nethasp.ini
5. Алексей Шачнев (efin) 21.04.15 11:23 Сейчас в теме
Нажимаю Получить данные, успешно получаю. Ставлю интервал 10, нажимаю Начать сброс статистики... В итоге падает с ошибкой

21.04.2015 11:21:17
Ошибка работы сеанса
Ошибка при выполнении запроса GET к ресурсу /e1cib/cmi/commands:
по причине:
Сеанс отсутствует или удален
ID=1ac5f622-0f0c-427e-90c1-998cb43c2566, File=src\RMngrCalls.cpp(309)
6. Александр Шкураев (salexdv) 1252 21.04.15 14:22 Сейчас в теме
(5) efin, с таким не сталкивался, проверю. Иногда бывает, что программа просто вылетает при обращении к элементам массива, полученным через GetInfoBaseSessions. Причем не генерируется никаких исключение, просто закрывается 1С-ка и все.
7. Лёша Авто (Lesha1C) 232 08.05.15 12:26 Сейчас в теме
пишет "Не удалось получить данные об используемых лицензиях (см. журнал регистрации)!"
вариант клиент серверный указал сервер и авторизацию к нему...
что сделать чтобы заработало????
8. Александр Шкураев (salexdv) 1252 08.05.15 12:51 Сейчас в теме
(7) Lesha1C, а что написано в журнале регистрации?
9. Мескалин Пейотов (meskalin) 02.06.15 05:37 Сейчас в теме
Работает ли данная разработка с программными ключами, активированными на сервере?
10. Сергей Д (dddxddd) 06.07.15 18:41 Сейчас в теме
11. Иван Борисов (Kaavan) 71 21.07.15 10:02 Сейчас в теме
Прекрасная наработка!
Взял за основу.
Докрутил опрос всех серверов и экспорт отчета в html по расписанию.
Позаимствовав механику этого отчета, можно будет уточнить статистику по аппаратным ключам.
http://infostart.ru/public/19502/
В общем, идей - ворох.
Если будет интересен результат - поделюсь.
12. Иван Борисов (Kaavan) 71 21.07.15 10:03 Сейчас в теме
ой, выше сослались уже на обработку
13. Яна Ямашкина (mesk_infostart) 06.10.15 11:34 Сейчас в теме
(8) salexdv, у меня такая же ситуация - в журнале регистрации написано: "{ОбщийМодуль.РаботаССервером.Модуль(14)}: Ошибка при вызове конструктора (СОМОбъект): -214722116410x80040154): Class nol registered "
14. t0lick Dmitriev (T0lick) 18.01.16 10:25 Сейчас в теме
выдает ошибку
{ОбщийМодуль.РаботаССервером.Модуль(14)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса

платформа 8.3.6.2204
15. Александр Шкураев (salexdv) 1252 18.01.16 11:44 Сейчас в теме
(14) T0lick, какая версия коннектора стоит в настройках программы?
16. t0lick Dmitriev (T0lick) 18.01.16 13:36 Сейчас в теме
8.3. стоит. Другие тоже пробовал, результат один
17. Александр Шкураев (salexdv) 1252 18.01.16 14:25 Сейчас в теме
(16) T0lick, попробуйте вручную зарегистрировать библиотеку comcntr.dll из папки bin текущей версии 1С-Предприятия с помощью команды regsvr
18. t0lick Dmitriev (T0lick) 18.01.16 14:57 Сейчас в теме
Отлично! Заработало после регистрации comcntr.dll
19. Антон Т (antonio_i) 26.05.16 12:55 Сейчас в теме
Отлично!
Сразу взлетела. Поставил файлово, указал сервер и сразу начал сбор статитстики.
Остальные публикации по этой теме тоже использовал Некоторые показывают только моментальные снимки, некоторые устарели, одну не смог сразу запустить, но уже и не нужно.
Оставьте свое сообщение