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

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

Добавлено: 15 авг 2011, 09:42
Прохожий
Привет всем.

Озадачился следующей проблемой - подсчет лицензий. Нужно для анализа использования лицензий за определенный период. Нарисовал шедулер оракловый, который раз в 15 минут селектил из таблицы ACTIVEMODULES и писал в таблицу REPTABLE, по которой формировался отчет. 4 месяца данные собирались и только сегодня заметил, что таблица ACTIVEMODULES обновляется тогда, когда открывается или работает интерфейс CA_MONITORINGMODULES, а не постоянно. Получается, мои данные никуда не годятся. Как временный вариант, можно повесить суппорт с открытым интерфейсом, но вариант некрасивый. Можно ли как-то средствами оракла запускать интерфейс?

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

Добавлено: 15 авг 2011, 10:43
edward_K
сделайте aqa скрипт на запуск сапорта. Заодно оттуда и сделаете выборку

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

Добавлено: 15 авг 2011, 11:02
Прохожий
Спасибо. Буду осваивать AQA

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

Добавлено: 15 авг 2011, 12:31
Polimer
edward_K писал(а):сделайте aqa скрипт на запуск сапорта. Заодно оттуда и сделаете выборку
А почему нельзя использовать CONTOUREVENTS для этого?

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

Добавлено: 15 авг 2011, 12:35
edward_K
ну это сложнее. Надо считать входы и выходы. А при runtime записи о выходе не пишется. А интересует я так понял моментальный слепок.
Можно еще файл ключа перехватывать наверное.

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

Добавлено: 16 авг 2011, 06:10
Прохожий
Да, нужен моментальный снимок. Странно, при генерации AQA-сегмента не работает ни одна экранная кнопка. Вроде под курсором "проваливаются", но не нажимаются.

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

Добавлено: 16 авг 2011, 10:37
edward_K
при генерации работает только клавиатура. По сути это клавиатурный повторитель. При должном навыке можете и сами написать скрипт.

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

Добавлено: 29 ноя 2011, 06:54
Прохожий
В общем, обошелся сторонней схемой.

1. Таблица ActiveModules заполняется только при открытии интерфейса "Мониторинг лицензий" или "Мониторинг пользователей" модуля "Консоль администратора" Support.
2. На одном из серверов повесил Support с постоянно открытым интерфейсом, который раз в 10 секунд обновляет таблицу ActiveModules.
3. В СУБД повесил задачу, которая селектит необходимую инфу из ActiveModules в специально созданную таблицу.
4. На основании данных этой таблицы строится отчет.

Если кому интересно, подробно нарисую.

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

Добавлено: 02 дек 2011, 06:05
Шевцов Владимир
нарисуйте, как будет время. интересно.