Модуль обработки DCImanager поддерживает ресурс "Лицензия на панель управления". При обработке заказа с таким ресурсом существует возможность автоматического заказа лицензии на выбранную клиентом панель управления ISPsystem, например, ISPmanager.
Заказ лицензий выполняется через сервер лицензий — обработчик услуг, интегрированный с BILLmanager компании ISPsystem или с BILLmanager другой компании, предоставляющей лицензии ISPsystem. Сервер лицензий указывается в параметрах обработчика DCImanager.
Для автоматического заказа лицензий, в BILLmanager для тарифного плана услуги должен быть настроен ресурс "Лицензия на панель управления". Такой ресурс позволяет вместе с выделенным сервером заказать лицензию на программный продукт ISPsystem, например, ISPmanager. В таких условиях, при заказе услуги, обработчик DCImanager обращается к серверу лицензий и заказывает нужный продукт. В качестве IP-адреса лицензии указывается адрес сервера.
В итоге клиент получает выделенный сервер и лицензию ISPmanager для этого сервера. Однако, заказ лицензии не гарантирует автоматическую установку ISPmanager на выделенный сервер. Установить ISPmanager можно вручную или автоматически, настроив установку дополнительного программного обеспечения.
Подключение сервера лицензий
Для заказа лицензий ISPsystem необходимо подключить обработчик услуг (сервер лицензий) BILLmanager. Это можно сделать в разделе Интеграция → Обработчики услуг → кнопка Создать. Мастер добавления обработчика состоит из четырех шагов:
- Шаг 1 — Тип продукта. Выбор типа продукта. Необходимо выбрать "Лицензии ISPsystem".
- Шаг 2 — Модуль обработки. Выбор модуля обработки. В качестве модуля обработки указывается "BILLmanager".
- Шаг 3 — Настройка интеграции. Ввод информации, необходимой для интеграции с BILLmanager:
- URL — адрес BILLmanager, который будет предоставлять лицензии. Если интеграция настраивается с BILLmanager компании ISPsystem, указывается URL адрес: 'https://api.ispsystem.com/manager/billmgr'
- Имя пользователя — имя пользователя в подключаемом BILLmanager. Пользователю должны быть доступны для заказа тарифные планы лицензий.
- Пароль — пароль пользователя.
- Шаг 4 — Параметры обработчика услуг. Настройка внутренних параметров обработчика услуг.
Созданный обработчик услуг указывается в качестве сервера лицензий для обработчика VMmanager.
Настройка ресурса "Лицензия на панель управления"
В разделе Продукты → Тарифные планы → кнопка Конфиг. необходимо настроить ресурс с типом Лицензия на панель управления и типом значения Перечисление .
На вкладке Ограничения тарифа выбирается перечисление. Оно определяет какие панели управления будут доступны клиенту при заказе услуги. По умолчанию указано перечисление Панель управления сервером.
Настройка перечисления
Настроить перечисление можно в разделе Продукты → Перечисления → кнопка Значения .
Поле Внутреннее имя имеет ключевое значение. В нем указывается код тарифного плана лицензии в удаленном BILLmanager — сервере лицензий.
Для заказа лицензий в BILLmanager компании ISPsystem указываются следующие внутренние имена:
- ISPmanager Lite, Pro, Host — 3541
- ISPmanager Business — 4601
- BILLmanager 6 Startup — 55331
- BILLmanager 6 SAdvanced — 55333
- BILLmanager 6 Corporate — 55335
Настройка стоимости панели управления
В разделе Продукты → Тарифные планы → Конфиг. → кнопка Цены настраиваются цены на лицензии панелей управления.
Сопоставление периодов заказа лицензий
Лицензии ISPsystem могут приобретаться на месяц или год. Клиент может заказать сервер с панелью управления на любой срок - всё зависит от настроек тарифного плана. Если период действия заказанной услуги не совпадает с доступными периодами заказа лицензии, то лицензия на панель управления приобретается на минимальный доступный период заказа — 1 месяц.
Существует возможность изменить такое поведение системы и настроить сопоставление периодов заказа. Сопоставление периодов позволяет перепродавать лицензии ISPsystem "частями". Например, провайдер может приобрести лицензию на год и перепродавать её помесячно.
Настройка сопоставления периодов заказа выполняется в разделе Интеграция → Обработчики услуг → кнопка Параметры.
Кнопка Создать открывает форму настройки периодов.
- Параметр — тип параметра. Для настройки периодов заказа необходимо выбрать "Сопоставление периодов".
- Исходный период — период, который необходимо заменить.
- Заменить на — период, на который будет заменен исходный период при отправке команды заказа лицензии стороннему BILLmanager.
- Сопоставить с тарифным планом — данное сопоставление периодов будет работать только при заказе услуг по указанному тарифу.
- Тип продукта — тип продукта, к которому относится тарифный план.
- Тарифный план — тарифный план, для которого необходимо использовать данное сопоставление периодов.
Повторное использование лицензий
Срок действия лицензии зависит от срока действия услуги выделенного сервера. Пока услуга активная, лицензия будет регулярно продляться. Если срок действия лицензии больше, чем срок действия услуги, то на аккаунте провайдера в BILLmanager — сервере лицензий, остаются оплаченные, но неиспользуемые лицензии. Формируется пул свободных лицензий. Такие лицензии биллинговая платформа использует повторно при заказе клиентом сервера с панелью управления.
Например, провайдер настроил заказ годовых лицензий на ISPmanager, при заказе клиентом выделенного сервера на месяц. Клиент заказал услугу с ISPmanager на месяц, продлил ее 2 месяца подряд, а на третий месяц отказался от сервера. Лицензия, заказанная для этой услуги, становится свободной и попадает в пул лицензий. При заказе другой услуги выделенного сервера с панелью управления, BILLmanager не будет заказывать новую лицензию, а использует лицензию из пула.
Технические подробности и принципы обработки лицензий ISPsystem.