Download PDF
Download page Подключить ISPmanager как хранилище.
Подключить ISPmanager как хранилище
Настройка на стороне ISPmanager
- Создайте администратора для интеграции с BILLmanager. Для этого авторизуйтесь в ISPmanager с правами суперпользователя и перейдите в Учётные записи → Администраторы → Создать.
- Если используете ISPmanager Lite, включите дисковые квоты. Подробнее см. в документации ISPmanager Lite в статье Подключение дисковых квот.
- Создайте шаблон учётной записи. В нём запретите создание доменов, баз данных, доступ к shell и ограничьте количество FTP-пользователей. Подробнее см. в документации ISPmanager в статье Шаблоны пользователей.
Создание обработчика услуги
Интеграция настраивается в процессе создания обработчика услуг в BILLmanager.
Чтобы создать обработчик услуг, перейдите в раздел Интеграция → Обработчики услуг → кнопка Создать:
- Тип продукта — выберите Внешнее FTP-хранилище.
- Модуль обработки — выберите ISPmanager 6.
- Настройка интеграции. Укажите данные для интеграции:
- URL — полный адрес панели управления, в которой будут открываться услуги.
Имя пользователя — имя учётной записи в подключаемом ISPmanager. Для интеграции используется учётная запись с уровнем доступа Администратор. От имени указанной учётной записи BILLmanager будет управлять (создавать, останавливать, удалять и т.п.) аккаунтами клиентов в ISPmanager.
Обратите внимание!
При интеграции с ISPmanager Buisiness используйте логин и пароль администратора. Под реселлером интеграция не работает.
- Пароль — пароль учётной записи.
- Параметры обработчика услуг. Настройте внутренние (в пределах BILLmanager) параметры обработчика услуг.
Создание тарифного плана
Чтобы создать тарифный план в BILLmanager, перейдите в Продукты → Тарифные планы → кнопка Создать:
- Тип продукта: Внешнее FTP-хранилище.
- Укажите данные пользователя ISPmanager.
- Наименование — локализованное название тарифного плана. Отображается пользователям на странице заказа услуг и на витрине.
- Обработчик услуг — укажите тот обработчик услуг, который вы создали для интеграции.
- Шаблон учётной записи — название шаблона, по которому будет создаваться учётная запись клиента в ISPmanager. От шаблона зависит, какие ресурсы сможет использовать клиент и в каком количестве. Создание и настройка выполняется на стороне ISPmanager, страница Пользователи → Шаблоны.
Если указан несуществующий шаблон, то в ISPmanager автоматически будет создан новый шаблон учётной записи. В качестве названия будет использовано значение, указанное в поле Шаблон учетной записи. Такой шаблон позволяет клиенту использовать ресурсы без ограничений.
Один и тот же ресурс может быть задан в шаблоне учётной записи в ISPmanager и в содержании тарифного плана в BILLmanager. В таком случае, наибольший приоритет имеют настройки биллинговой платформы.
Например, в ISPmanager имеется шаблон учётной записи Site hosting. В шаблоне настроен лимит баз данных — 25 штук и лимит доменных имён — 25 штук. В BILLmanager создан тариф Хостинг сайтов. ISPmanager, использующий шаблон учётной записи Site hosting. В содержании тарифа создан ресурс Базы данных, в стоимость тарифа включено 10 штук. Ресурс Доменные имена не настроен.
Когда клиент закажет услугу по тарифу Хостинг сайтов.ISPmanager, он получит в пользование учётную запись в ISPmanager, с лимитом баз данных 10 штук и лимитом доменных имён 25 штук.
Дополнительные настройки
Шаблон имени пользователя — шаблон, по которому будет построено имя пользователя, создаваемого в ISPmanager. В поле доступно использование макросов:
- @USERNAME@ — имя пользователя текущего аккаунта;
- @DOMAIN@ — доменное имя услуги;
- @ID@ — уникальный идентификатор услуги;
- @ACCOUNT_ID@ — код учетной записи владельца услуги.
Например, в поле Шаблон имени пользователя введено значение user@ID@. Клиент заказал услугу виртуального хостинга и ей был присвоен идентификатор "117". При таких условиях, для этой услуги в ISPmanager будет создан аккаунт с именем (логином) "user117".