Страница 1 из 1

Подсчет лицензий

Добавлено: 16 фев 2011, 04:12
Прохожий
Добрый день.

Встал вопрос о подсчете требуемых лицензий для нового филиала. Дали временную лицензию. Теперь надо подсчитать, сколько лицензий какого модуля используется. План примерно такой: запрос каждые 15 минут из <таблица>. Далее строятся графики. Собсно, вопрос. Откуда дергать данные?

Re: Подсчет лицензий

Добавлено: 16 фев 2011, 06:23
KATZ
В модуле "Консоль администратора" включите регистрацию событий и, когда статистика накопится, обработайте таблицу CONTOUREVENTS. В том же модуле есть мониторинг лицензий, но на версии 8.1 (после введения единого лицензирования по всем БД) он с самого начала и до сих пор нормально не работает, показывает чё попало.

Re: Подсчет лицензий

Добавлено: 16 фев 2011, 07:11
Прохожий
В ContourEvents хранится вход/выход/захват/освобождение. Мозговал уже эту таблицу, но так и не придумал, как в запросе получить количество занятых лицензий на текущий момент.

Re: Подсчет лицензий

Добавлено: 16 фев 2011, 07:48
KATZ
В запросе не получится, можно на VIP-е написать. Создать временную таблицу с тремя полями: контур/модуль, текущее значение, пиковое значение. Пройти всю таблицу CONTOUREVENTS от начала до конца, анализируя каждую запись и модифицируя свою временную таблицу. В конце выгрузить контуры/модули и пиковые значения из своей таблицы в файл или в отчет. Получится строк 20-30 кода.