Отчет по сеансам информационных баз с данными по выданным лицензиям

Публикация № 727466

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

Лицензии Сеансы Кластер серверов

6
Отчет на СКД по сеансам информационных баз с нескольких серверов 1С. Позволяет смотреть статистику по сеансам и выданным лицензиям. Должно работать на любой конфигурации, платформа 8.3.

Для раздачи пользовательских лицензий в компании используется несколько методов:

  • аппаратные лицензии;
  • программные лицензии, активированные на компьютерах пользователей;
  • программные лицензии, активированные на сервере 1С;
  • программные лицензии, активированные на сервере лицензирования 1С;

В связи с этим возникала необходимость посмотреть статистику по занятым лицензиям. Раньше пользовались сервисом Гилева, теперь у него что-то стало платным, что-то поменялось, в общем, стало лень настраивать. По мотивам легендарной публикации //infostart.ru/public/77671/ , на которую ссылаются все остальные публикации по работе с сеансами, нарисовали свой велосипед. 

Отчет имеет 3 предопределенные настройки:

  • "Список подключений" - плоская таблица с сеансами;
  • "Подключения к ИБ" - итоги по информационным базам;
  • "Занятые лицензии" - итоги по лицензиям (то, из-за чего и делался отчет);

Из настроек - список серверов, по которым собираются данные, можно попробовать вписывать в соответствии с описанием метода ConnectAgent() в СП.

Отчет разработан и протестирован на платформе 8.3.10.2639, должен работать и на более ранних версиях.

6

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

Наименование Файл Версия Размер
Отчет по сеансам информационных баз с данными по выданным лицензиям.:
.erf 10,77Kb
15.01.18
21
.erf 10,77Kb 21 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. DMak 13 01.02.18 16:43 Сейчас в теме
По имени сервера не дает данные. Ошибка!
Прикрепленные файлы:
2. milanse 32 02.02.18 10:54 Сейчас в теме
Поправил, если сервер 1, то значение параметра СКД превращает в строку.

можно поправить ручками:

	Если ТипЗнч(СписокСерверов) = Тип("СписокЗначений") Тогда
		Для каждого Сервер Из СписокСерверов Цикл
			ДополнитьТаблицу(ЗаполнитьСеансыНаСервере(Сервер.Значение),ТаблицаСеансов);
		КонецЦикла;
	Иначе
		ДополнитьТаблицу(ЗаполнитьСеансыНаСервере(СписокСерверов),ТаблицаСеансов);
	КонецЕсли; 
Показать
3. DMak 13 09.02.18 17:32 Сейчас в теме
(2) Суть даже не в этом, не показывает данные лицензий.
Нужно еще что устанавливать?
Прикрепленные файлы:
4. milanse 32 26.02.18 20:28 Сейчас в теме
Можно проверить следующее:
- криво зарегистрирован COM объект на сервере, с которого производится запуск обработки (если база серверная);
- у пользователя нет прав на работу с COM соединениями;
- у пользователя стоит галка Защита от опасных действий;
- на администрирование кластера стоит пароль ?

Попробуйте запускать из файловой базы, на серверной создание COM объекта падает без вывода ошибки.
5. drugoi_mir 11 01.04.18 17:44 Сейчас в теме
А если сервер терминальный и лицензия выдается на произвольное количество запущенных 1С, ваш отчет покажет некорректные данные, т.к. расходоваться будет 1 лицензия. Поэтому все инструменты по сбору статистики лицензий это пыль в глаза.
6. milanse 32 03.04.18 21:10 Сейчас в теме
(5) это гораздо лучше чем не иметь никакой информации. Опять же можно все это дело свернуть по имени компьютера / пользователя - будет точнее. В моем случае данного отчета хватило, чтобы собрать информацию по 5 серверам 3-м железным ключам, лицензиям активированным на локальные машин и выданным сервером лицензирования. В проекте доработка возможности уточнить занятость лицензий, работа с серверами чрез RAS, сбор статистики по информационным базам, чтобы понять что куда прописано, какие сервера SQL используются (у нас с этим весело).
7. drugoi_mir 11 03.04.18 21:41 Сейчас в теме
(6)

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

На данный момент универсального средства сбора нет.
Ограничения тут довольно явно заданы.

Еще можно посмотреть в сторону события "LIC" ТЖ, но я пока не определил как можно им собрать статистику)
8. milanse 32 04.04.18 11:08 Сейчас в теме
Есть локальные ключи, есть железные ключи которые получил клиент а не сервер 1С тогда несколько подключений к разным/одинаковым ИБ занимают 1 лицензию.
Оставьте свое сообщение